Matis Requis 201241242

Dependencies:   mbed

Tempest Game

Game Screen

https://os.mbed.com/media/uploads/MatisRequis/tempest_board_wiki.png The board is made of 12 columns. The Hero stays at the top of the column

Game Controls

https://os.mbed.com/media/uploads/MatisRequis/gamepad_buttons.png

To control the hero spaceship point the joystick to the column you want the hero to go to.

Press the A button to shoot a bullet in the column you are currently in.

Revision:
4:8e3ba8d6d915
Parent:
3:54132cf073d7
Child:
6:037dfa5064a1
--- a/Bullet/Bullet.cpp	Thu May 21 07:10:22 2020 +0000
+++ b/Bullet/Bullet.cpp	Fri May 22 10:29:49 2020 +0000
@@ -8,16 +8,19 @@
     
 }
 
-void Bullet::fire(int column) {
+void Bullet::init(int column) {
     _currentpos = 0;
     _column = column;
     _board.path();
-    _x = _board.drawcolumn[_column][_currentpos].x;
-    _y = _board.drawcolumn[_column][_currentpos].y;
+    
 }
 
 void Bullet::draw(N5110 &lcd) {
+    _x = _board.drawcolumn[_column][_currentpos].x;
+    _y = _board.drawcolumn[_column][_currentpos].y;
     lcd.drawRect(_x, _y, 2, 2, FILL_BLACK);
 }
 
-void Bullet::update(
\ No newline at end of file
+void Bullet::update() {
+    _currentpos++;
+}
\ No newline at end of file