Steven Mahasin / Mbed 2 deprecated DreamDungeon

Dependencies:   mbed MotionSensor

Committer:
el17sm
Date:
Mon Apr 29 02:45:17 2019 +0000
Revision:
26:abbc19edc5c1
Parent:
23:5a8f75e93508
Child:
27:a1b41626f57c
RoomEngine done, no test yet, Room h partial done;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17sm 13:d04a6caba40d 1 #ifndef BULLETS_H
el17sm 13:d04a6caba40d 2 #define BULLETS_H
el17sm 13:d04a6caba40d 3 #include "Entity.h"
el17sm 13:d04a6caba40d 4
el17sm 22:7abf4581bc9b 5 class Bullets : public Entity
el17sm 22:7abf4581bc9b 6 {
el17sm 22:7abf4581bc9b 7
el17sm 22:7abf4581bc9b 8 public:
el17sm 13:d04a6caba40d 9 // Constructor
el17sm 13:d04a6caba40d 10 Bullets(float, float, int);
el17sm 22:7abf4581bc9b 11
el17sm 13:d04a6caba40d 12 // Functions
el17sm 13:d04a6caba40d 13 virtual void move(float, float);
el17sm 13:d04a6caba40d 14 virtual int * get_frame();
el17sm 23:5a8f75e93508 15 virtual void take_damage(int);
el17sm 14:3361879490b2 16 bool out_of_bounds_check();
el17sm 22:7abf4581bc9b 17
el17sm 22:7abf4581bc9b 18 private:
el17sm 13:d04a6caba40d 19 // Member Variable
el17sm 13:d04a6caba40d 20 int direction;
el17sm 13:d04a6caba40d 21 };
el17sm 13:d04a6caba40d 22
el17sm 26:abbc19edc5c1 23 const int bullets_sprite[3][3] = {{1,1,1},
el17sm 26:abbc19edc5c1 24 {1,1,1},
el17sm 26:abbc19edc5c1 25 {1,1,1}
el17sm 22:7abf4581bc9b 26 };
el17sm 13:d04a6caba40d 27
el17sm 13:d04a6caba40d 28 #endif