HUD toggle, addresses "h should toggle the HUD" in issue #23
This commit is contained in:
parent
f8a6d2ea1f
commit
418373a3cd
@ -39,7 +39,8 @@ GameView::GameView():
|
|||||||
infoTipPresence(0),
|
infoTipPresence(0),
|
||||||
toolTipPosition(-1, -1),
|
toolTipPosition(-1, -1),
|
||||||
shiftBehaviour(false),
|
shiftBehaviour(false),
|
||||||
ctrlBehaviour(false)
|
ctrlBehaviour(false),
|
||||||
|
showHud(true)
|
||||||
{
|
{
|
||||||
|
|
||||||
int currentX = 1;
|
int currentX = 1;
|
||||||
@ -943,6 +944,9 @@ void GameView::OnKeyPress(int key, Uint16 character, bool shift, bool ctrl, bool
|
|||||||
case 'f':
|
case 'f':
|
||||||
c->FrameStep();
|
c->FrameStep();
|
||||||
break;
|
break;
|
||||||
|
case 'h':
|
||||||
|
showHud = !showHud;
|
||||||
|
break;
|
||||||
case 'b':
|
case 'b':
|
||||||
if(ctrl)
|
if(ctrl)
|
||||||
c->SetDecoration();
|
c->SetDecoration();
|
||||||
@ -1390,6 +1394,8 @@ void GameView::OnDraw()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(showHud)
|
||||||
|
{
|
||||||
//Draw info about simulation under cursor
|
//Draw info about simulation under cursor
|
||||||
std::stringstream sampleInfo;
|
std::stringstream sampleInfo;
|
||||||
sampleInfo.precision(2);
|
sampleInfo.precision(2);
|
||||||
@ -1418,6 +1424,7 @@ void GameView::OnDraw()
|
|||||||
g->fillrect(12, 12, textWidth+8, 15, 0, 0, 0, 255*0.5);
|
g->fillrect(12, 12, textWidth+8, 15, 0, 0, 0, 255*0.5);
|
||||||
g->drawtext(16, 16, (const char*)fpsInfo.str().c_str(), 32, 216, 255, 255*0.75);
|
g->drawtext(16, 16, (const char*)fpsInfo.str().c_str(), 32, 216, 255, 255*0.75);
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
//Tooltips
|
//Tooltips
|
||||||
if(infoTipPresence)
|
if(infoTipPresence)
|
||||||
|
@ -40,6 +40,7 @@ private:
|
|||||||
bool drawSnap;
|
bool drawSnap;
|
||||||
bool shiftBehaviour;
|
bool shiftBehaviour;
|
||||||
bool ctrlBehaviour;
|
bool ctrlBehaviour;
|
||||||
|
bool showHud;
|
||||||
int toolIndex;
|
int toolIndex;
|
||||||
|
|
||||||
int infoTipPresence;
|
int infoTipPresence;
|
||||||
|
Loading…
Reference in New Issue
Block a user