Target Library

Dependents:   GameProject_Prototype

Committer:
ll14c4p
Date:
Tue May 02 15:47:15 2017 +0000
Revision:
10:45a0af3e607c
Child:
11:5b2be6934e1b
Target library made

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ll14c4p 10:45a0af3e607c 1 #ifndef TARGET_H
ll14c4p 10:45a0af3e607c 2 #define TARGET_H
ll14c4p 10:45a0af3e607c 3
ll14c4p 10:45a0af3e607c 4 #include "mbed.h"
ll14c4p 10:45a0af3e607c 5 #include "N5110.h"
ll14c4p 10:45a0af3e607c 6 #include "Gamepad.h"
ll14c4p 10:45a0af3e607c 7
ll14c4p 10:45a0af3e607c 8
ll14c4p 10:45a0af3e607c 9 class Target
ll14c4p 10:45a0af3e607c 10 {
ll14c4p 10:45a0af3e607c 11 public:
ll14c4p 10:45a0af3e607c 12 Target();
ll14c4p 10:45a0af3e607c 13 ~Target();
ll14c4p 10:45a0af3e607c 14 void init();
ll14c4p 10:45a0af3e607c 15 void draw(N5110 &lcd);
ll14c4p 10:45a0af3e607c 16 void update();
ll14c4p 10:45a0af3e607c 17 Vector2D get_pos();
ll14c4p 10:45a0af3e607c 18 void set_velocity(Vector2D v);
ll14c4p 10:45a0af3e607c 19 Vector2D get_velocity();
ll14c4p 10:45a0af3e607c 20
ll14c4p 10:45a0af3e607c 21 private:
ll14c4p 10:45a0af3e607c 22 int n;
ll14c4p 10:45a0af3e607c 23 int _x;
ll14c4p 10:45a0af3e607c 24 int _y;
ll14c4p 10:45a0af3e607c 25 Vector2D _velocity;
ll14c4p 10:45a0af3e607c 26
ll14c4p 10:45a0af3e607c 27 };
ll14c4p 10:45a0af3e607c 28 #endif