Player Library

Committer:
ll14c4p
Date:
Mon Apr 24 13:34:45 2017 +0000
Revision:
4:6d5ea29f83b0
Parent:
1:933b7aa73bbc
Child:
6:79a9c37a0b80
+Added obtain position for projectile implementation;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ll14c4p 0:a88279bdf8c0 1 #ifndef PLAYER_H
ll14c4p 0:a88279bdf8c0 2 #define PLAYER_H
ll14c4p 0:a88279bdf8c0 3
ll14c4p 0:a88279bdf8c0 4 #include "mbed.h"
ll14c4p 0:a88279bdf8c0 5 #include "N5110.h"
ll14c4p 0:a88279bdf8c0 6 #include "Gamepad.h"
ll14c4p 0:a88279bdf8c0 7
ll14c4p 0:a88279bdf8c0 8
ll14c4p 0:a88279bdf8c0 9 class Player
ll14c4p 0:a88279bdf8c0 10 {
ll14c4p 0:a88279bdf8c0 11 public:
ll14c4p 1:933b7aa73bbc 12 Player();
ll14c4p 1:933b7aa73bbc 13 ~Player();
ll14c4p 1:933b7aa73bbc 14 void init(int x, int y);
ll14c4p 1:933b7aa73bbc 15 void draw(N5110 &lcd);
ll14c4p 1:933b7aa73bbc 16 void update(Direction d,float mag);
ll14c4p 4:6d5ea29f83b0 17 Vector2D get_pos();
ll14c4p 0:a88279bdf8c0 18
ll14c4p 0:a88279bdf8c0 19 private:
ll14c4p 1:933b7aa73bbc 20
ll14c4p 1:933b7aa73bbc 21 int _x;
ll14c4p 1:933b7aa73bbc 22 int _y;
ll14c4p 1:933b7aa73bbc 23 int _speed;
ll14c4p 1:933b7aa73bbc 24
ll14c4p 0:a88279bdf8c0 25 };
ll14c4p 0:a88279bdf8c0 26 #endif