void glutTime(int toggle)
{
  if (gameStarted) {
    if (gamePaused != DEF_GAME_PAUSED) {
      moveTowerTops();
      moveBalls();
      checkCollisions();
      moveMinions();
      checkCollisions();
      checkTowerRange();
    }
    glutTimerFunc(50,glutTime,0);
  }
  redisplayAll();
}
Example #2
0
void Table::update(float deltaTime)
{
	setAimline();

	if (in->Space)
		run = true;
	if(!run)
		return;
	
	ballFriction(deltaTime);

	moveBalls(deltaTime);

	collideWall(deltaTime);

	collideBall();

	spawnWhite();
}