void Console::Hide(void) { EnterCriticalSection(&Vars.cConsoleSection); HidePrompt(); HideBuffer(); LeaveCriticalSection(&Vars.cConsoleSection); }
void Console::HideBuffer(void) { EnterCriticalSection(&Vars.cConsoleSection); visible = false; if (IsEnabled()) HidePrompt(); LeaveCriticalSection(&Vars.cConsoleSection); }
void Console::TogglePrompt(void) { if(!IsEnabled()) ShowPrompt(); else HidePrompt(); }
void Console::TogglePrompt(void) { EnterCriticalSection(&Vars.cConsoleSection); if (!IsEnabled()) ShowPrompt(); else HidePrompt(); LeaveCriticalSection(&Vars.cConsoleSection); }
void Console::HideBuffer(void) { EnterCriticalSection(&Vars.cConsoleSection); visible = false; if(IsEnabled()) HidePrompt(); box->SetIsVisible(false); for(unsigned int i = 0; i < lineCount; i++) lineBuffers[i]->SetIsVisible(false); Vars.image->SetY(10); Vars.text->SetY(15); LeaveCriticalSection(&Vars.cConsoleSection); }