Reham Faqehi / Mbed 2 deprecated fy15raf

Dependencies:   mbed

Fork of fy15raf by ELEC2645 (2017/18)

Committer:
RehamFaqehi
Date:
Fri Apr 20 21:03:05 2018 +0000
Revision:
6:7b733b2a6cf6
Parent:
5:b230e79d36d6
Child:
8:13cef7cb872e
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 4:8c6723798227 1 #ifndef stone_H
RehamFaqehi 4:8c6723798227 2 #define stone_H
RehamFaqehi 4:8c6723798227 3
RehamFaqehi 4:8c6723798227 4 #include "mbed.h"
RehamFaqehi 4:8c6723798227 5 #include "N5110.h"
RehamFaqehi 4:8c6723798227 6 #include "Gamepad.h"
RehamFaqehi 4:8c6723798227 7 #include "Rocket.h"
RehamFaqehi 4:8c6723798227 8
RehamFaqehi 4:8c6723798227 9 class Asteroid
RehamFaqehi 4:8c6723798227 10 {
RehamFaqehi 4:8c6723798227 11
RehamFaqehi 4:8c6723798227 12 public:
RehamFaqehi 4:8c6723798227 13 Asteroid();
RehamFaqehi 4:8c6723798227 14 ~Asteroid();
RehamFaqehi 4:8c6723798227 15 void init(int speed);
RehamFaqehi 4:8c6723798227 16 void draw(N5110 &lcd);
RehamFaqehi 5:b230e79d36d6 17 void update();
RehamFaqehi 6:7b733b2a6cf6 18 Vector2D get_pos();
RehamFaqehi 4:8c6723798227 19
RehamFaqehi 4:8c6723798227 20 private:
RehamFaqehi 4:8c6723798227 21
RehamFaqehi 4:8c6723798227 22 Vector2D _velocity;
RehamFaqehi 6:7b733b2a6cf6 23 Vector2D p;
RehamFaqehi 4:8c6723798227 24 int _size;
RehamFaqehi 4:8c6723798227 25 int _x;
RehamFaqehi 4:8c6723798227 26 int _y1;
RehamFaqehi 4:8c6723798227 27 };
RehamFaqehi 4:8c6723798227 28 #endif