removed frame debugging

This commit is contained in:
Thomas 2022-01-10 16:32:17 +01:00
parent d3686f2855
commit c6f86da6db
No known key found for this signature in database
GPG Key ID: E538821A6CDFDAD7

View File

@ -121,10 +121,7 @@ WinValue Game::enterGameLoop(){ // returns when game is finished
typedef chrono::high_resolution_clock::time_point MyTimePoint;
MyTimePoint fpsStartTime = {};
DEBUG_INSTR(MyTimePoint debugTime);
while(window.isOpen()){
DEBUG_INSTR(fflush(stdout));
DEBUG_MSG("------------")
MyTimePoint startTime = chrono::high_resolution_clock::now();
if(fpsStartTime.time_since_epoch()==chrono::seconds(0)){
@ -133,38 +130,26 @@ WinValue Game::enterGameLoop(){ // returns when game is finished
pm->startFrame();
START_TIMER()
managePlayers();
PRINT_TIMER("manage players")
START_TIMER()
if(manageInvaders()) { // if they went down
if (invadersTouchPlayer())return WinValue::INVADERS;
tryAwakeGod();
}
PRINT_TIMER("manage invaders")
START_TIMER()
if(manageGod())return WinValue::PLAYERS;
if(arePlayersDead())return WinValue::GOD;
PRINT_TIMER("god")
START_TIMER()
moveMissiles();
remCollidingProjectiles();
moveTorpedos();
remCollidingProjectiles();
PRINT_TIMER("self collisions")
START_TIMER()
checkMissilesAndPlayers();
if(checkTorpedosAndInvaders())return WinValue::PLAYERS;
PRINT_TIMER("collisions between entities")
if(arePlayersDead())return WinValue::INVADERS;
START_TIMER()
displayAll(fps);
PRINT_TIMER("display")
pm->endFrame();