void glutTime(int toggle) { if (gameStarted) { if (gamePaused != DEF_GAME_PAUSED) { moveTowerTops(); moveBalls(); checkCollisions(); moveMinions(); checkCollisions(); checkTowerRange(); } glutTimerFunc(50,glutTime,0); } redisplayAll(); }
void Table::update(float deltaTime) { setAimline(); if (in->Space) run = true; if(!run) return; ballFriction(deltaTime); moveBalls(deltaTime); collideWall(deltaTime); collideBall(); spawnWhite(); }