35 extern SDL_Surface *PAN_surface; |
35 extern SDL_Surface *PAN_surface; |
36 extern int my_shutdown; |
36 extern int my_shutdown; |
37 extern uint16_t keys; |
37 extern uint16_t keys; |
38 |
38 |
39 |
39 |
40 #define MAINDLG_B1 2 |
40 #define MAINDLG_QUIT 2 |
41 #define MAINDLG_B2 3 |
41 #define MAINDLG_B1 3 |
42 #define MAINDLG_B3 4 |
42 #define MAINDLG_B2 5 |
43 #define MAINDLG_B4 5 |
43 #define MAINDLG_B3 7 |
44 #define MAINDLG_QUIT 6 |
44 #define MAINDLG_B4 9 |
|
45 #define MAINDLG_B12 11 |
|
46 #define MAINDLG_B23 12 |
|
47 #define MAINDLG_B34 13 |
|
48 #define MAINDLG_BALL 14 |
45 |
49 |
46 |
50 |
47 /* The main dialog: */ |
51 /* The main dialog: */ |
48 static SGOBJ maindlg[] = |
52 static SGOBJ maindlg[] = |
49 { |
53 { |
50 /* type flags state x y w h txt */ |
54 /* type flags state x y w h txt */ |
51 { SGBOX, 0, 0, 0, 0, 374, 470, NULL }, |
55 { SGBOX, 0, 0, 0, 0, 374, 470, NULL }, |
52 { SGLCD, 0, 0, -1, 44, 20, 4, NULL }, |
56 { SGLCD, 0, 0, -1, 44, 20, 4, NULL }, |
|
57 { SGBUTTON, 0, 0, 147, 430, 80, 20, (char *)"Quit" }, |
53 { SGBUTTON, 0, 0, 80, 135, 30, 30, (char *)"1" }, |
58 { SGBUTTON, 0, 0, 80, 135, 30, 30, (char *)"1" }, |
|
59 { SGTTF, 0, 0, 85, 170, 20, 20, (char *)"Up" }, |
54 { SGBUTTON, 0, 0, 140, 135, 30, 30, (char *)"2" }, |
60 { SGBUTTON, 0, 0, 140, 135, 30, 30, (char *)"2" }, |
|
61 { SGTTF, 0, 0, 135, 170, 20, 20, (char *)"Down" }, |
55 { SGBUTTON, 0, 0, 200, 135, 30, 30, (char *)"3" }, |
62 { SGBUTTON, 0, 0, 200, 135, 30, 30, (char *)"3" }, |
|
63 { SGTTF, 0, 0, 203, 170, 20, 20, (char *)"Ret" }, |
56 { SGBUTTON, 0, 0, 260, 135, 30, 30, (char *)"4" }, |
64 { SGBUTTON, 0, 0, 260, 135, 30, 30, (char *)"4" }, |
57 { SGBUTTON, 0, 0, 147, 430, 80, 20, (char *)"Quit" }, |
|
58 { SGTTF, 0, 0, 85, 170, 20, 20, (char *)"Up" }, |
|
59 { SGTTF, 0, 0, 135, 170, 20, 20, (char *)"Down" }, |
|
60 { SGTTF, 0, 0, 203, 170, 20, 20, (char *)"Ret" }, |
|
61 { SGTTF, 0, 0, 258, 170, 20, 20, (char *)"Enter" }, |
65 { SGTTF, 0, 0, 258, 170, 20, 20, (char *)"Enter" }, |
|
66 { SGBUTTON, 0, 0, 110, 195, 30, 30, (char *)"12" }, |
|
67 { SGBUTTON, 0, 0, 170, 195, 30, 30, (char *)"23" }, |
|
68 { SGBUTTON, 0, 0, 230, 195, 30, 30, (char *)"34" }, |
|
69 { SGBUTTON, 0, 0, 170, 255, 30, 30, (char *)"All" }, |
62 { -1, 0, 0, 0, 0, 0, 0, NULL } |
70 { -1, 0, 0, 0, 0, 0, 0, NULL } |
63 }; |
71 }; |
64 |
72 |
65 |
73 |
66 |
74 |
92 } |
100 } |
93 |
101 |
94 SDL_GetMouseState(&nOldMouseX, &nOldMouseY); |
102 SDL_GetMouseState(&nOldMouseX, &nOldMouseY); |
95 bOldMouseVisibility = SDL_ShowCursor(SDL_QUERY); |
103 bOldMouseVisibility = SDL_ShowCursor(SDL_QUERY); |
96 SDL_ShowCursor(SDL_ENABLE); |
104 SDL_ShowCursor(SDL_ENABLE); |
|
105 |
|
106 if (fermenter == 1) { |
|
107 maindlg[1].w = 16; |
|
108 maindlg[1].h = 2; |
|
109 maindlg[7].type = SGLEDRED; |
|
110 maindlg[7].x = 218; |
|
111 maindlg[7].y = 153; |
|
112 maindlg[7].w = 12; |
|
113 maindlg[8].txt = (char *)""; |
|
114 maindlg[11].type = -1; |
|
115 } |
97 |
116 |
98 SDLGui_CenterDlg(maindlg); |
117 SDLGui_CenterDlg(maindlg); |
99 SDLGui_DoDialogInit(maindlg); |
118 SDLGui_DoDialogInit(maindlg); |
100 fd = Dialog_LCDinit(&x, &y, &w, &h, &cols, &rows, 0); |
119 fd = Dialog_LCDinit(&x, &y, &w, &h, &cols, &rows, 0); |
101 fprintf(stdout, "Dialog_LCDinit(%d, %d, %d, %d, %d, %d, 0) = %d\n", x, y, w, h, cols, rows, fd); |
120 fprintf(stdout, "Dialog_LCDinit(%d, %d, %d, %d, %d, %d, 0) = %d\n", x, y, w, h, cols, rows, fd); |