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/Levelengine.h
- Revision:
- 24:9c7aca60e374
- Parent:
- 23:1ee8686af747
- Child:
- 25:7fb1b6fa9137
- Child:
- 26:bce40bf4c9fc
--- a/Levelengine/Levelengine.h Wed Apr 03 15:03:39 2019 +0000
+++ b/Levelengine/Levelengine.h Mon Apr 08 18:17:10 2019 +0000
@@ -45,13 +45,9 @@
1,0,1,0,1,
};
-struct Key {
- bool key1;
- bool key2;
- bool key3;
- bool key4;
- bool key5;
-};
+typedef struct {
+ bool key[5];
+} Key;
class Levelengine
@@ -64,12 +60,7 @@
void soft_blocks(int x, int y, N5110 &lcd);
void draw_solid_block(int x, int y, N5110 &lcd);
- void draw_key1(Key k, int x, int y, N5110 &lcd, Gamepad &pad);
- void draw_key2(int x, int y, N5110 &lcd, Gamepad &pad);
- void draw_key3(int x, int y, N5110 &lcd, Gamepad &pad);
- void draw_key4(int x, int y, N5110 &lcd, Gamepad &pad);
- void draw_key5(int x, int y, N5110 &lcd, Gamepad &pad);
- bool key_collect(Key _k, int x, int y, N5110 &lcd, Gamepad &pad);
+ void key_collect(int k, int x, int y, N5110 &lcd, Gamepad &pad);
int keys_collected();
int spike1(int x, int y, N5110 &lcd);