Fixed input bug (see SDL2 Engine Deck)

This commit is contained in:
2021-02-18 14:20:11 -05:00
parent e4de32f9f7
commit fe13bac080
3 changed files with 31 additions and 48 deletions

View File

@ -172,11 +172,11 @@ void Game::handleEvents()
SDL_PollEvent(&event);
switch (event.type)
{
case SDL_QUIT:
isRunning = false;
break;
default:
break;
case SDL_QUIT:
isRunning = false;
break;
default:
break;
}
}
@ -274,36 +274,19 @@ void Game::render()
{
p->draw();
}
for (auto& guiElement : gui)
{
guiElement->draw();
}
for (auto& letter : uiText)
{
letter->draw();
}
// Vector2D origPt;
// Vector2D destPt;
// origPt.Zero();
// destPt.x = 320.0*gScale;
// destPt.y = 240.0*gScale;
// drawLine(origPt,destPt,255,0,0);
// Vector2D pt1, pt2, pt3, pt4;
// pt1.x = 80.0*gScale;
// pt1.y = 80.0*gScale;
// pt2.x = 120.0*gScale;
// pt2.y = 80.0*gScale;
// pt3.x = 80.0*gScale;
// pt3.y = 120.0*gScale;
// pt4.x = 120.0*gScale;
// pt4.y = 120.0*gScale;
// Draw box with colors
// drawLine(pt1,pt2,0,0,255);
// drawLine(pt1,pt3,0,255,0);
// drawLine(pt2,pt4,255,255,0);
// drawLine(pt3,pt4,255,0,0);
SDL_RenderPresent(renderer);
if (gsm->currentState==GameStateManager::ST_TITLESCREEN){
for (auto& guiElement : gui)
{
guiElement->draw();
}
for (auto& letter : uiText)
{
letter->draw();
}
}
SDL_RenderPresent(renderer);
}
void Game::clean()