ELEC2645 (2017/18) / Mbed 2 deprecated fy15raf

Dependencies:   mbed

Committer:
RehamFaqehi
Date:
Fri Apr 20 21:03:05 2018 +0000
Revision:
6:7b733b2a6cf6
Parent:
3:489437d4ebd7
Child:
7:06c86ec1f19d
get positions of the asteroid and the rocket added with comparing function to get the number of hits

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RehamFaqehi 2:3fd0d3d69556 1 #ifndef ROCKET_H
RehamFaqehi 2:3fd0d3d69556 2 #define ROCKET_H
RehamFaqehi 2:3fd0d3d69556 3
RehamFaqehi 2:3fd0d3d69556 4 #include "mbed.h"
RehamFaqehi 2:3fd0d3d69556 5 #include "N5110.h"
RehamFaqehi 2:3fd0d3d69556 6 #include "Gamepad.h"
RehamFaqehi 2:3fd0d3d69556 7
RehamFaqehi 2:3fd0d3d69556 8 class Rocket
RehamFaqehi 2:3fd0d3d69556 9 {
RehamFaqehi 2:3fd0d3d69556 10 public:
RehamFaqehi 2:3fd0d3d69556 11
RehamFaqehi 2:3fd0d3d69556 12 Rocket();
RehamFaqehi 2:3fd0d3d69556 13 ~Rocket();
RehamFaqehi 2:3fd0d3d69556 14 void init();
RehamFaqehi 2:3fd0d3d69556 15 void draw(N5110 &lcd);
RehamFaqehi 3:489437d4ebd7 16 void update(Direction d,float mag, N5110 &lcd);
RehamFaqehi 6:7b733b2a6cf6 17 Vector2D get_pos();
RehamFaqehi 6:7b733b2a6cf6 18 void add_score();
RehamFaqehi 6:7b733b2a6cf6 19 int get_score();
RehamFaqehi 2:3fd0d3d69556 20
RehamFaqehi 2:3fd0d3d69556 21 private:
RehamFaqehi 2:3fd0d3d69556 22
RehamFaqehi 2:3fd0d3d69556 23 int _x;
RehamFaqehi 2:3fd0d3d69556 24 int _y;
RehamFaqehi 2:3fd0d3d69556 25 int _speed;
RehamFaqehi 6:7b733b2a6cf6 26 Vector2D p;
RehamFaqehi 6:7b733b2a6cf6 27 int _score;
RehamFaqehi 2:3fd0d3d69556 28
RehamFaqehi 2:3fd0d3d69556 29 };
RehamFaqehi 2:3fd0d3d69556 30 #endif