class for bullet in Car_race game

Committer:
fy14aaz
Date:
Thu Apr 13 22:16:14 2017 +0000
Revision:
5:fd945bf405dc
Parent:
4:a32443aee8f8
Child:
6:581257752de1
made the bullet go into three different directions

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fy14aaz 1:6bd0cbdf15f7 1 #ifndef BULLET_H
fy14aaz 1:6bd0cbdf15f7 2 #define BULLET_H
fy14aaz 1:6bd0cbdf15f7 3
fy14aaz 1:6bd0cbdf15f7 4 #include "mbed.h"
fy14aaz 1:6bd0cbdf15f7 5 #include "N5110.h"
fy14aaz 1:6bd0cbdf15f7 6 #include "Gamepad.h"
fy14aaz 1:6bd0cbdf15f7 7
fy14aaz 1:6bd0cbdf15f7 8
fy14aaz 1:6bd0cbdf15f7 9 class Bullet
fy14aaz 1:6bd0cbdf15f7 10 {
fy14aaz 1:6bd0cbdf15f7 11
fy14aaz 1:6bd0cbdf15f7 12 public:
fy14aaz 1:6bd0cbdf15f7 13 Bullet();
fy14aaz 1:6bd0cbdf15f7 14 ~Bullet();
fy14aaz 4:a32443aee8f8 15 void init(Vector2D _CarHead);
fy14aaz 1:6bd0cbdf15f7 16 void draw(N5110 &lcd);
fy14aaz 5:fd945bf405dc 17 // void clearBullet(N5110 &lcd);
fy14aaz 5:fd945bf405dc 18 void update(N5110 &lcd,int _bulletDirection);
fy14aaz 1:6bd0cbdf15f7 19 // void accident(N5110 &lcd);
fy14aaz 1:6bd0cbdf15f7 20
fy14aaz 1:6bd0cbdf15f7 21 private:
fy14aaz 4:a32443aee8f8 22
fy14aaz 4:a32443aee8f8 23 Vector2D _CarHead;
fy14aaz 1:6bd0cbdf15f7 24 int _bullet_x;
fy14aaz 1:6bd0cbdf15f7 25 int _bullet_y;
fy14aaz 1:6bd0cbdf15f7 26 int _speed;
fy14aaz 1:6bd0cbdf15f7 27
fy14aaz 1:6bd0cbdf15f7 28 };
fy14aaz 1:6bd0cbdf15f7 29 #endif