copy

Dependencies:   Gamepad N5110 mbed

Committer:
hongyunAHN
Date:
Wed May 03 22:37:17 2017 +0000
Revision:
0:ffd6b3f45a8c
copy

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hongyunAHN 0:ffd6b3f45a8c 1 #ifndef BACKGROUND_H
hongyunAHN 0:ffd6b3f45a8c 2 #define BACKGROUND_H
hongyunAHN 0:ffd6b3f45a8c 3
hongyunAHN 0:ffd6b3f45a8c 4 #include "mbed.h"
hongyunAHN 0:ffd6b3f45a8c 5 #include "N5110.h"
hongyunAHN 0:ffd6b3f45a8c 6 #include "Gamepad.h"
hongyunAHN 0:ffd6b3f45a8c 7 #include "Player.h"
hongyunAHN 0:ffd6b3f45a8c 8
hongyunAHN 0:ffd6b3f45a8c 9 class Background
hongyunAHN 0:ffd6b3f45a8c 10 {
hongyunAHN 0:ffd6b3f45a8c 11
hongyunAHN 0:ffd6b3f45a8c 12 public:
hongyunAHN 0:ffd6b3f45a8c 13 Background();
hongyunAHN 0:ffd6b3f45a8c 14 ~Background();
hongyunAHN 0:ffd6b3f45a8c 15
hongyunAHN 0:ffd6b3f45a8c 16 void init( );
hongyunAHN 0:ffd6b3f45a8c 17 void read_input(Gamepad &pad);
hongyunAHN 0:ffd6b3f45a8c 18 void update(Gamepad &pad,N5110 &lcd);
hongyunAHN 0:ffd6b3f45a8c 19 void draw(N5110 &lcd);
hongyunAHN 0:ffd6b3f45a8c 20
hongyunAHN 0:ffd6b3f45a8c 21 private:
hongyunAHN 0:ffd6b3f45a8c 22
hongyunAHN 0:ffd6b3f45a8c 23 void check_goal(Gamepad &pad,N5110 &lcd);
hongyunAHN 0:ffd6b3f45a8c 24 void print_scores(N5110 &lcd);
hongyunAHN 0:ffd6b3f45a8c 25
hongyunAHN 0:ffd6b3f45a8c 26 Player _player;
hongyunAHN 0:ffd6b3f45a8c 27
hongyunAHN 0:ffd6b3f45a8c 28 Direction _d;
hongyunAHN 0:ffd6b3f45a8c 29 float _mag;
hongyunAHN 0:ffd6b3f45a8c 30
hongyunAHN 0:ffd6b3f45a8c 31 };
hongyunAHN 0:ffd6b3f45a8c 32
hongyunAHN 0:ffd6b3f45a8c 33 #endif