Josh Davy / Mbed 2 deprecated Flip

Dependencies:   mbed el17jd

Committer:
joshdavy
Date:
Wed Apr 17 12:39:46 2019 +0000
Revision:
7:68e06dda79f7
Parent:
6:2ca1516ec1e2
Child:
8:21b6d4dbce44
Level Rendering Complete. Basic Collision Detection.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
joshdavy 6:2ca1516ec1e2 1 #ifndef LEVEL_H
joshdavy 6:2ca1516ec1e2 2 #define LEVEL_H
joshdavy 6:2ca1516ec1e2 3
joshdavy 6:2ca1516ec1e2 4 #include "mbed.h"
joshdavy 6:2ca1516ec1e2 5 #include "N5110.h"
joshdavy 6:2ca1516ec1e2 6 #include "Gamepad.h"
joshdavy 6:2ca1516ec1e2 7 #include "Bitmap.h"
joshdavy 6:2ca1516ec1e2 8
joshdavy 7:68e06dda79f7 9
joshdavy 7:68e06dda79f7 10 struct Block {
joshdavy 7:68e06dda79f7 11 Vector2D first;
joshdavy 7:68e06dda79f7 12 Vector2D second;
joshdavy 7:68e06dda79f7 13 };
joshdavy 7:68e06dda79f7 14
joshdavy 6:2ca1516ec1e2 15 /*Level Class*/
joshdavy 6:2ca1516ec1e2 16
joshdavy 6:2ca1516ec1e2 17
joshdavy 6:2ca1516ec1e2 18 class Level {
joshdavy 6:2ca1516ec1e2 19
joshdavy 6:2ca1516ec1e2 20 public:
joshdavy 6:2ca1516ec1e2 21 Level();
joshdavy 6:2ca1516ec1e2 22 ~Level();
joshdavy 7:68e06dda79f7 23 void init(Block blocks [],int number_of_blocks);
joshdavy 6:2ca1516ec1e2 24 void render(N5110 &lcd);
joshdavy 6:2ca1516ec1e2 25
joshdavy 6:2ca1516ec1e2 26
joshdavy 6:2ca1516ec1e2 27
joshdavy 6:2ca1516ec1e2 28 private:
joshdavy 7:68e06dda79f7 29 Block _blocks [2] ;
joshdavy 6:2ca1516ec1e2 30 int _number_of_blocks;
joshdavy 6:2ca1516ec1e2 31 };
joshdavy 6:2ca1516ec1e2 32
joshdavy 6:2ca1516ec1e2 33 #endif