Wing Commander II
Reconstructed Win32 source (1996)
Loading...
Searching...
No Matches
debug.cpp File Reference

Win32 developer overlay console. More...

#include "game.h"
#include <stdarg.h>

Go to the source code of this file.

Functions

DWORD WINAPI DebugOverlayWorkerProc (void *parameter)
LRESULT CALLBACK DebugKeyboardHookProc (int code, WPARAM key, LPARAM flags)
WINBASEAPI BOOL WINAPI Beep (DWORD frequency, DWORD duration)
void DebugOverlayPrintf (DebugOverlayConsole *console, const char *format,...)
WINUSERAPI HDC WINAPI GetDC (HWND window)
WINGDIAPI COLORREF WINAPI SetTextColor (HDC deviceContext, COLORREF colour)
WINGDIAPI int WINAPI SetBkMode (HDC deviceContext, int mode)
WINGDIAPI BOOL WINAPI TextOutA (HDC deviceContext, int x, int y, LPCSTR text, int length)
WINGDIAPI COLORREF WINAPI SetBkColor (HDC deviceContext, COLORREF colour)
WINUSERAPI int WINAPI ReleaseDC (HWND window, HDC deviceContext)

Variables

int g_nDebugOverlayConsoleCount = 0
DWORD g_dwDebugOverlayKey = 0
DWORD g_dwDebugOverlayKeyLatch = 0
HHOOK g_hDebugKeyboardHook = 0

Detailed Description

Win32 developer overlay console.

Definition in file debug.cpp.

Function Documentation

◆ Beep()

WINBASEAPI BOOL WINAPI Beep ( DWORD frequency,
DWORD duration )

References Beep().

Referenced by Beep(), and DebugOverlayPrintf().

◆ DebugKeyboardHookProc()

LRESULT CALLBACK DebugKeyboardHookProc ( int code,
WPARAM key,
LPARAM flags )

◆ DebugOverlayPrintf()

◆ DebugOverlayWorkerProc()

◆ GetDC()

◆ ReleaseDC()

◆ SetBkColor()

◆ SetBkMode()

WINGDIAPI int WINAPI SetBkMode ( HDC deviceContext,
int mode )

◆ SetTextColor()

◆ TextOutA()

WINGDIAPI BOOL WINAPI TextOutA ( HDC deviceContext,
int x,
int y,
LPCSTR text,
int length )

Variable Documentation

◆ g_dwDebugOverlayKey

DWORD g_dwDebugOverlayKey = 0

◆ g_dwDebugOverlayKeyLatch

DWORD g_dwDebugOverlayKeyLatch = 0

◆ g_hDebugKeyboardHook

HHOOK g_hDebugKeyboardHook = 0

◆ g_nDebugOverlayConsoleCount

int g_nDebugOverlayConsoleCount = 0