Saltuk 212

Dependencies:   mbed KS0108

Committer:
Bilgin
Date:
Fri May 31 15:13:48 2019 +0000
Revision:
0:c7dd8e13fa95
212 Saltuk

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Bilgin 0:c7dd8e13fa95 1 #ifndef PLAYER_H
Bilgin 0:c7dd8e13fa95 2 #define PLAYER_H
Bilgin 0:c7dd8e13fa95 3
Bilgin 0:c7dd8e13fa95 4 #include "mbed.h"
Bilgin 0:c7dd8e13fa95 5 #include "Bullet.h"
Bilgin 0:c7dd8e13fa95 6 #include "Tank.h"
Bilgin 0:c7dd8e13fa95 7
Bilgin 0:c7dd8e13fa95 8 class Player{
Bilgin 0:c7dd8e13fa95 9 public:
Bilgin 0:c7dd8e13fa95 10 Player(short pixel, short x, short y, short dir);
Bilgin 0:c7dd8e13fa95 11 void move(short i);
Bilgin 0:c7dd8e13fa95 12 bool willBeRemoved();
Bilgin 0:c7dd8e13fa95 13 Bullet* fire();
Bilgin 0:c7dd8e13fa95 14 void getxy(short& xcor, short& ycor);
Bilgin 0:c7dd8e13fa95 15 bool checkCollisions(Bullet* bulletHead, Tank* tankHead);
Bilgin 0:c7dd8e13fa95 16 short getLife();
Bilgin 0:c7dd8e13fa95 17 short getDir();
Bilgin 0:c7dd8e13fa95 18 short x;
Bilgin 0:c7dd8e13fa95 19 short y;
Bilgin 0:c7dd8e13fa95 20 short dir;
Bilgin 0:c7dd8e13fa95 21 bool collided;
Bilgin 0:c7dd8e13fa95 22 short life;
Bilgin 0:c7dd8e13fa95 23
Bilgin 0:c7dd8e13fa95 24 private:
Bilgin 0:c7dd8e13fa95 25 short pxl;
Bilgin 0:c7dd8e13fa95 26 };
Bilgin 0:c7dd8e13fa95 27 #endif