|
Wing Commander II
Reconstructed Win32 source (1996)
|
#include <game.h>
Public Member Functions | |
| DebugOverlayConsole (HINSTANCE module, HWND targetWindow, int columnCount, int rowCount, int waitMode) | |
| ~DebugOverlayConsole (void) | |
| void | Clear (void) |
| void | Scroll (void) |
| void | DrawPendingLines (void) |
| char | WaitForKey (void) |
| void | EnableReverseVideo (void) |
| void | DisableReverseVideo (void) |
| void | SetOverlayTextColor (int red, int green, int blue) |
| void | SetOverlayBackgroundColor (int red, int green, int blue) |
| void | SetTransparentBackground (void) |
| void | SetOpaqueBackground (void) |
| void | SetTextPosition (int row, int column) |
| void | SetCursorPosition (int column, int row) |
| void | Reset (void) |
| unsigned char | TakeStepFlag (void) |
| void | ClearPauseFlags (void) |
Data Fields | |
| int | columns |
| int | rows |
| int | cursorColumn |
| int | cursorRow |
| HWND | window |
| char | formatBuffer [0x400] |
| char * | textBuffer |
| char * | dirtyLines |
| int | characterWidth |
| int | characterHeight |
| int | busyWait |
| int | reverseVideo |
| COLORREF | textColor |
| COLORREF | backgroundColor |
| int | backgroundMode |
| int | field_438 |
| int | field_43c |
| int | field_440 |
| int | field_444 |
| int | field_448 |
| HANDLE | mutex |
| int | animationState |
| int | spinnerIndex |
| char * | spinnerCharacters |
| DebugOverlayConsole::DebugOverlayConsole | ( | HINSTANCE | module, |
| HWND | targetWindow, | ||
| int | columnCount, | ||
| int | rowCount, | ||
| int | waitMode ) |
Definition at line 17 of file debug.cpp.
References animationState, backgroundColor, backgroundMode, busyWait, characterHeight, characterWidth, columns, cursorColumn, cursorRow, DebugKeyboardHookProc(), dirtyLines, g_hDebugKeyboardHook, g_nDebugOverlayConsoleCount, GetDC(), mutex, ReleaseDC(), reverseVideo, rows, SetBkColor(), SetTextColor(), spinnerCharacters, spinnerIndex, textBuffer, textColor, and window.
Referenced by CreateDebugOverlayConsole().
| DebugOverlayConsole::~DebugOverlayConsole | ( | void | ) |
Definition at line 67 of file debug.cpp.
References animationState, dirtyLines, g_hDebugKeyboardHook, g_nDebugOverlayConsoleCount, spinnerCharacters, textBuffer, and void().
Definition at line 207 of file debug.cpp.
References columns, cursorColumn, cursorRow, dirtyLines, rows, and textBuffer.
Referenced by ClearDebugOverlay(), and Reset().
Definition at line 117 of file console.cpp.
References g_dwDebugOverlayKey, and g_dwDebugOverlayKeyLatch.
Referenced by ClearDebugPauseFlags().
Definition at line 285 of file debug.cpp.
References backgroundColor, GetDC(), ReleaseDC(), reverseVideo, SetBkColor(), SetTextColor(), textColor, and window.
Definition at line 227 of file debug.cpp.
References characterHeight, columns, dirtyLines, GetDC(), ReleaseDC(), rows, textBuffer, TextOutA(), and window.
Referenced by DebugOverlayPrintf().
Definition at line 271 of file debug.cpp.
References backgroundColor, GetDC(), ReleaseDC(), reverseVideo, SetBkColor(), SetTextColor(), textColor, and window.
Definition at line 217 of file debug.cpp.
References columns, cursorRow, dirtyLines, rows, and textBuffer.
Referenced by DebugOverlayPrintf().
|
inline |
Definition at line 95 of file console.cpp.
References SetTextPosition().
Referenced by SetDebugCursorPosition().
Definition at line 343 of file debug.cpp.
References backgroundMode, GetDC(), ReleaseDC(), SetBkMode(), and window.
| void DebugOverlayConsole::SetOverlayBackgroundColor | ( | int | red, |
| int | green, | ||
| int | blue ) |
Definition at line 319 of file debug.cpp.
References backgroundColor, GetDC(), ReleaseDC(), SetBkColor(), and window.
| void DebugOverlayConsole::SetOverlayTextColor | ( | int | red, |
| int | green, | ||
| int | blue ) |
Definition at line 305 of file debug.cpp.
References GetDC(), ReleaseDC(), SetTextColor(), textColor, and window.
|
inline |
Definition at line 88 of file console.cpp.
References cursorColumn, and cursorRow.
Referenced by SetCursorPosition(), and SetDebugTextPosition().
Definition at line 331 of file debug.cpp.
References backgroundMode, GetDC(), ReleaseDC(), SetBkMode(), and window.
|
inline |
Definition at line 107 of file console.cpp.
References g_dwDebugOverlayKeyLatch.
Referenced by TakeDebugStepFlag().
| char DebugOverlayConsole::WaitForKey | ( | void | ) |
Definition at line 245 of file debug.cpp.
References busyWait, and g_dwDebugOverlayKey.
Referenced by PumpMessagesDuringWait().
| int DebugOverlayConsole::animationState |
Definition at line 391 of file game.h.
Referenced by DebugOverlayConsole(), DebugOverlayWorkerProc(), and ~DebugOverlayConsole().
| COLORREF DebugOverlayConsole::backgroundColor |
Definition at line 383 of file game.h.
Referenced by DebugOverlayConsole(), DisableReverseVideo(), EnableReverseVideo(), and SetOverlayBackgroundColor().
| int DebugOverlayConsole::backgroundMode |
Definition at line 384 of file game.h.
Referenced by DebugOverlayConsole(), SetOpaqueBackground(), and SetTransparentBackground().
| int DebugOverlayConsole::busyWait |
Definition at line 380 of file game.h.
Referenced by DebugOverlayConsole(), and WaitForKey().
| int DebugOverlayConsole::characterHeight |
Definition at line 379 of file game.h.
Referenced by DebugOverlayConsole(), DebugOverlayWorkerProc(), and DrawPendingLines().
| int DebugOverlayConsole::characterWidth |
Definition at line 378 of file game.h.
Referenced by DebugOverlayConsole(), and DebugOverlayWorkerProc().
| int DebugOverlayConsole::columns |
Definition at line 370 of file game.h.
Referenced by Clear(), DebugOverlayConsole(), DebugOverlayPrintf(), DrawPendingLines(), and Scroll().
| int DebugOverlayConsole::cursorColumn |
Definition at line 372 of file game.h.
Referenced by Clear(), DebugOverlayConsole(), DebugOverlayPrintf(), DebugOverlayWorkerProc(), and SetTextPosition().
| int DebugOverlayConsole::cursorRow |
Definition at line 373 of file game.h.
Referenced by Clear(), DebugOverlayConsole(), DebugOverlayPrintf(), DebugOverlayWorkerProc(), Scroll(), and SetTextPosition().
| char* DebugOverlayConsole::dirtyLines |
Definition at line 377 of file game.h.
Referenced by Clear(), DebugOverlayConsole(), DebugOverlayPrintf(), DrawPendingLines(), Scroll(), and ~DebugOverlayConsole().
| char DebugOverlayConsole::formatBuffer[0x400] |
Definition at line 375 of file game.h.
Referenced by DebugOverlayPrintf().
| HANDLE DebugOverlayConsole::mutex |
Definition at line 390 of file game.h.
Referenced by DebugOverlayConsole(), and DebugOverlayWorkerProc().
| int DebugOverlayConsole::reverseVideo |
Definition at line 381 of file game.h.
Referenced by DebugOverlayConsole(), DisableReverseVideo(), and EnableReverseVideo().
| int DebugOverlayConsole::rows |
Definition at line 371 of file game.h.
Referenced by Clear(), DebugOverlayConsole(), DebugOverlayPrintf(), DrawPendingLines(), and Scroll().
| char* DebugOverlayConsole::spinnerCharacters |
Definition at line 393 of file game.h.
Referenced by DebugOverlayConsole(), DebugOverlayWorkerProc(), and ~DebugOverlayConsole().
| int DebugOverlayConsole::spinnerIndex |
Definition at line 392 of file game.h.
Referenced by DebugOverlayConsole(), and DebugOverlayWorkerProc().
| char* DebugOverlayConsole::textBuffer |
Definition at line 376 of file game.h.
Referenced by Clear(), DebugOverlayConsole(), DebugOverlayPrintf(), DrawPendingLines(), Scroll(), and ~DebugOverlayConsole().
| COLORREF DebugOverlayConsole::textColor |
Definition at line 382 of file game.h.
Referenced by DebugOverlayConsole(), DisableReverseVideo(), EnableReverseVideo(), and SetOverlayTextColor().
| HWND DebugOverlayConsole::window |
Definition at line 374 of file game.h.
Referenced by DebugOverlayConsole(), DebugOverlayWorkerProc(), DisableReverseVideo(), DrawPendingLines(), EnableReverseVideo(), SetOpaqueBackground(), SetOverlayBackgroundColor(), SetOverlayTextColor(), and SetTransparentBackground().