|
Wing Commander
Reconstructed Win32 source (1996)
|
The Win32 developer overlay console. More...
Go to the source code of this file.
Functions | |
| DWORD WINAPI | DebugOverlayWorkerProc (void *parameter) |
| LRESULT CALLBACK | DebugKeyboardHookProc (int code, WPARAM key, LPARAM flags) |
| void | DebugOverlayPrintf (DebugOverlayConsole *console, const char *format,...) |
Variables | |
| int | nDebugOverlayConsoleCount = 0 |
| DWORD | dwDebugOverlayKey = 0 |
| DWORD | dwDebugOverlayKeyLatch = 0 |
| HHOOK | hDebugKeyboardHook = 0 |
The Win32 developer overlay console.
Address range 41c760-41d0bf. The new and delete call sites, the implicit ECX object parameter and the callee-cleanup member arguments show that this isolated utility was compiled as C++, although the surrounding game sources are C.
Definition in file debug.cpp.
| LRESULT CALLBACK DebugKeyboardHookProc | ( | int | code, |
| WPARAM | key, | ||
| LPARAM | flags ) |
Definition at line 130 of file debug.cpp.
References DebugKeyboardHookProc(), dwDebugOverlayKey, dwDebugOverlayKeyLatch, and hDebugKeyboardHook.
Referenced by DebugKeyboardHookProc().
| void DebugOverlayPrintf | ( | DebugOverlayConsole * | console, |
| const char * | format, | ||
| ... ) |
Definition at line 145 of file debug.cpp.
References DebugOverlayConsole::columns, DebugOverlayConsole::cursorColumn, DebugOverlayConsole::cursorRow, DebugOverlayPrintf(), DebugOverlayConsole::dirtyLines, DebugOverlayConsole::formatBuffer, DebugOverlayConsole::rows, and DebugOverlayConsole::textBuffer.
Referenced by DebugOverlayPrintf().
| DWORD WINAPI DebugOverlayWorkerProc | ( | void * | parameter | ) |
Definition at line 86 of file debug.cpp.
References DebugOverlayConsole::animationState, DebugOverlayConsole::characterHeight, DebugOverlayConsole::characterWidth, DebugOverlayConsole::cursorColumn, DebugOverlayConsole::cursorRow, DebugOverlayWorkerProc(), DebugOverlayConsole::mutex, DebugOverlayConsole::spinnerCharacters, DebugOverlayConsole::spinnerIndex, and DebugOverlayConsole::window.
Referenced by DebugOverlayWorkerProc().
| DWORD dwDebugOverlayKey = 0 |
Definition at line 18 of file debug.cpp.
Referenced by ClearDebugPauseFlags(), and DebugKeyboardHookProc().
| DWORD dwDebugOverlayKeyLatch = 0 |
Definition at line 19 of file debug.cpp.
Referenced by ClearDebugPauseFlags(), DebugKeyboardHookProc(), and TakeDebugStepFlag().
| HHOOK hDebugKeyboardHook = 0 |
Definition at line 20 of file debug.cpp.
Referenced by DebugKeyboardHookProc().