Player Library

Committer:
ll14c4p
Date:
Sat Apr 29 13:17:22 2017 +0000
Revision:
7:6987a8d682a3
Parent:
6:79a9c37a0b80
Child:
9:002ea306683d
Playerx and y for projectile origin;

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 7:6987a8d682a3 14 void init();
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 7:6987a8d682a3 18 int playerx;
ll14c4p 7:6987a8d682a3 19 int playery;
ll14c4p 0:a88279bdf8c0 20
ll14c4p 0:a88279bdf8c0 21 private:
ll14c4p 6:79a9c37a0b80 22 int m;
ll14c4p 1:933b7aa73bbc 23 int _x;
ll14c4p 1:933b7aa73bbc 24 int _y;
ll14c4p 1:933b7aa73bbc 25 int _speed;
ll14c4p 1:933b7aa73bbc 26
ll14c4p 0:a88279bdf8c0 27 };
ll14c4p 0:a88279bdf8c0 28 #endif