test avoid bulled game
Dependencies: C12832_lcd LCD_fonts mbed mbed-rtos
Revision 43:73afa890c336, committed 2016-12-13
- Comitter:
- th_mbed
- Date:
- Tue Dec 13 14:14:50 2016 +0000
- Parent:
- 42:d7798a204c3d
- Child:
- 44:d060d07d3144
- Child:
- 49:726ebd187f75
- Commit message:
- xxx
Changed in this revision
Stage.cpp | Show annotated file Show diff for this revision Revisions of this file |
models.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/Stage.cpp Tue Dec 13 14:05:19 2016 +0000 +++ b/Stage.cpp Tue Dec 13 14:14:50 2016 +0000 @@ -46,13 +46,16 @@ if(stage[LCD_X - 1] == stage[LCD_X - 2 - ONE_STEP_SIZE]){ return stage[LCD_X - 1] + 4; }else{ - int start = stage[LCD_X - 1] - 5; + int start = stage[LCD_X - 1] - 8; if(start < 0){ start = 0; } - int end = stage[LCD_X - 1] + 5; + int end = stage[LCD_X - 1] + 8; + if(end > 20){ + end = 20; + } int tmp = start + rand()%(start - end + 1); - if(tmp % 2 == 0){ + if((tmp % 2 == 0) && (tmp != 0)){ tmp++; } return tmp;
--- a/models.h Tue Dec 13 14:05:19 2016 +0000 +++ b/models.h Tue Dec 13 14:14:50 2016 +0000 @@ -8,7 +8,7 @@ #define LCD_Y 32 //Stage params -#define ONE_STEP_SIZE 20 +#define ONE_STEP_SIZE 25 //#define STEP_NUM LCD_X/ONE_STEP_SIZE+1 #define ALL_LENGTH 1000 //stage all length #define STAGE_V 1