Initial publish

Dependencies:   mbed

Fork of el17dg by Dmitrijs Griskovs

Committer:
Noximilien
Date:
Wed Mar 27 16:35:52 2019 +0000
Revision:
22:4dc3c95f2146
Parent:
21:0eb394495b8a
Child:
23:240bc00ef25b
I have started creating Doxygen comments for the report.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Noximilien 3:10918b0f7a7d 1 #ifndef GAME_H
Noximilien 3:10918b0f7a7d 2 #define GAME_H
Noximilien 3:10918b0f7a7d 3
Noximilien 21:0eb394495b8a 4 #include "geometry.h"
Noximilien 21:0eb394495b8a 5
Noximilien 4:02c63aaa2df9 6 class Game{
Noximilien 4:02c63aaa2df9 7 public:
Noximilien 21:0eb394495b8a 8 Game();
Noximilien 4:02c63aaa2df9 9 bool updateAndDraw();
Noximilien 21:0eb394495b8a 10 void startNewGame();
Noximilien 4:02c63aaa2df9 11 private:
Noximilien 21:0eb394495b8a 12 void collideEnemiesAndBlasts();
Noximilien 21:0eb394495b8a 13 void fireNewBlast();
Noximilien 21:0eb394495b8a 14 void collideEnemiesBlastsAndPlayer();
Noximilien 21:0eb394495b8a 15 void updateAndDrawBlasts();
Noximilien 22:4dc3c95f2146 16 void playerShipMovement();
Noximilien 21:0eb394495b8a 17
Noximilien 21:0eb394495b8a 18 CircleBounds player_bounds;
Noximilien 21:0eb394495b8a 19 CircleBounds blast_bounds;
Noximilien 3:10918b0f7a7d 20 };
Noximilien 3:10918b0f7a7d 21
Noximilien 3:10918b0f7a7d 22
Noximilien 3:10918b0f7a7d 23 #endif