Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: Levelengine.h
- Revision:
- 18:ff0a53dcb862
- Parent:
- 17:b4079bd0e551
- Child:
- 20:78bd235f8caa
diff -r b4079bd0e551 -r ff0a53dcb862 Levelengine.h
--- a/Levelengine.h Mon Apr 01 14:59:18 2019 +0000
+++ b/Levelengine.h Mon Apr 01 21:51:08 2019 +0000
@@ -4,7 +4,6 @@
#include "mbed.h"
#include "N5110.h"
#include "Gamepad.h"
-#include "Minerengine.h"
const int solid_block[9] = {
1,1,1,
@@ -26,6 +25,15 @@
0,0,0,0,
};
+
+const int spike[9] = {
+
+ 1,1,1,
+ 0,1,0,
+ 1,1,1,
+
+
+ };
class Levelengine
@@ -34,9 +42,10 @@
Levelengine();
~Levelengine();
- void level_one(N5110 &lcd);
+
void soft_blocks(int x, int y, N5110 &lcd);
void draw_solid_block(int x, int y, N5110 &lcd);
+
void draw_key1(int x, int y, N5110 &lcd);
void draw_key2(int x, int y, N5110 &lcd);
void draw_key3(int x, int y, N5110 &lcd);
@@ -44,6 +53,11 @@
void draw_key5(int x, int y, N5110 &lcd);
int keys_collected();
+ int spike1(int x, int y, N5110 &lcd);
+ int spike2(int x, int y, N5110 &lcd);
+ int spike3(int x, int y, N5110 &lcd);
+ int spike4(int x, int y, N5110 &lcd);
+
private:
@@ -55,6 +69,7 @@
bool key_collect5;
int _keys;
+
};
#endif
\ No newline at end of file