Player Library

Committer:
ll14c4p
Date:
Wed May 03 13:32:14 2017 +0000
Revision:
10:43b537436eb5
Parent:
9:002ea306683d
Child:
12:1324d72d12a6
Updated Sprite

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 10:43b537436eb5 18
ll14c4p 9:002ea306683d 19
ll14c4p 0:a88279bdf8c0 20 private:
ll14c4p 6:79a9c37a0b80 21 int m;
ll14c4p 1:933b7aa73bbc 22 int _x;
ll14c4p 1:933b7aa73bbc 23 int _y;
ll14c4p 1:933b7aa73bbc 24 int _speed;
ll14c4p 1:933b7aa73bbc 25
ll14c4p 0:a88279bdf8c0 26 };
ll14c4p 0:a88279bdf8c0 27 #endif