removed frame debugging
This commit is contained in:
		
							parent
							
								
									d3686f2855
								
							
						
					
					
						commit
						c6f86da6db
					
				| @ -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(); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user