summaryrefslogtreecommitdiff
path: root/src/game.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.h')
-rw-r--r--src/game.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/game.h b/src/game.h
deleted file mode 100644
index 943ed63..0000000
--- a/src/game.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*********************************************************************
- * File: game.h
- * Description: Defines the game class for Asteroids
- *
- *********************************************************************/
-
-#ifndef GAME_H
-#define GAME_H
-
-#include <vector>
-#include "bullet.h"
-#include "ship.h"
-#include "rocks.h"
-#include "uiDraw.h"
-#include "uiInteract.h"
-
-#define CLOSE_ENOUGH 15
-
-using namespace std;
-
-class Game
-{
-private:
- Point topLeft;
- Point bottomRight;
- vector<Rock *> rocks;
- vector<Bullet *> bullets;
- Ship* ship;
- int level = 0;
-
- float getClosestDistance( const FlyingObject &obj1 , const FlyingObject &obj2 ) const;
-
- vector<Rock *> createRocks();
-
- void advanceBullets();
- void advanceAsteroids();
- void advanceShip();
-
- void cleanUpZombies();
-
- void handleCollisions();
-
- void drawBullets();
- void drawRocks();
- void drawShip();
-public:
- Game ( const Point &tl , const Point &br );
- void handleInput ( const Interface &ui );
- void draw ( const Interface &ui );
- void advance();
-};
-
-
-#endif /* GAME_H */