![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
11
Dependencies: mbed N5110 Joystick
Diff: start/start.cpp
- Revision:
- 2:4fd751cc1af7
- Parent:
- 1:77e6588be25b
diff -r 77e6588be25b -r 4fd751cc1af7 start/start.cpp --- a/start/start.cpp Fri Apr 09 07:00:20 2021 +0000 +++ b/start/start.cpp Wed Apr 14 14:12:26 2021 +0000 @@ -1,7 +1,8 @@ #include "start.h" #include "lcd.h" +#include "gaming.h" -void select11( int *button_a_flag, int *button_d_flag,int *button_b_flag) { +void select11( int *button_a_flag, int *button_d_flag,int *button_b_flag) { //函数定义 int x = 19,y = 18; DigitalOut led2(LED2); while(1) { @@ -13,8 +14,8 @@ led2=button_b_flag[0]; while(1){ - if (button_b_flag){ - button_b_flag = 0; + if (*button_b_flag){ + *button_b_flag = 0; led2=!led2; y = 18; lcd_clear(); @@ -23,8 +24,8 @@ lcd_refresh(); } - if (button_d_flag){ - button_d_flag = 0; + if (*button_d_flag){ + *button_d_flag = 0; y = 26; lcd_clear(); print_GUI(); @@ -32,12 +33,12 @@ lcd_refresh(); } - if (button_a_flag && y == 18){ - button_a_flag = 0; - //gaming(); + if (*button_a_flag && y == 18){ + *button_a_flag = 0; + gaming(); } - if (button_a_flag && y == 26){ - button_a_flag = 0; + if (*button_a_flag && y == 26){ + *button_a_flag = 0; print_menu(); } }//第二个while