test avoid bulled game
Dependencies: C12832_lcd LCD_fonts mbed mbed-rtos
Diff: models.h
- Revision:
- 12:c74115744b24
- Parent:
- 9:a2195ad200fa
- Child:
- 13:70e31c1d8205
--- a/models.h Mon Dec 05 08:15:53 2016 +0000 +++ b/models.h Mon Dec 05 12:01:14 2016 +0000 @@ -2,7 +2,18 @@ #ifndef models_h #define models_h +//LCD params +#define LCD_X 128 +#define LCD_Y 32 + +//Stage params +#define ONE_STEP_SIZE 15 +#define STEP_NUM LCD_X/ONE_STSGE_SIZE+1 +#define ALL_LENGTH 1000 +#define STAGE_V 1 + //Person params +#define PERSON_SIZE 6 //person is 6 * 6 dots #define DEFAULT_X 2 #define DEFAULT_Y 25 //31-7+1 #define MAX_JUMP_TIME 7 @@ -39,4 +50,16 @@ point update(); }; +class Stage +{ +private: + int v; + int length; + point[STEP_NUM] stage; +public: + Stage(int v); + point* getStage(point* stage); +}; + + #endif \ No newline at end of file