Exemple #1
0
void Console::Hide(void)
{
	EnterCriticalSection(&Vars.cConsoleSection);
	HidePrompt();
	HideBuffer();
	LeaveCriticalSection(&Vars.cConsoleSection);
}
Exemple #2
0
void Console::HideBuffer(void) {
    EnterCriticalSection(&Vars.cConsoleSection);
    visible = false;
    if (IsEnabled())
        HidePrompt();
    LeaveCriticalSection(&Vars.cConsoleSection);
}
Exemple #3
0
void Console::TogglePrompt(void)
{
	if(!IsEnabled())
		ShowPrompt();
	else
		HidePrompt();
}
Exemple #4
0
void Console::TogglePrompt(void) {
    EnterCriticalSection(&Vars.cConsoleSection);
    if (!IsEnabled())
        ShowPrompt();
    else
        HidePrompt();
    LeaveCriticalSection(&Vars.cConsoleSection);
}
Exemple #5
0
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);
}