Rev 4481 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4481 | Rev 4484 | ||
---|---|---|---|
Line 241... | Line 241... | ||
241 | 241 | ||
242 | // |
242 | // |
243 | kos_DefineAndDrawWindow( |
243 | kos_DefineAndDrawWindow( |
244 | 100, 100, |
244 | 100, 100, |
245 | TOP10_WND_SIZE_X, TOP10_WND_SIZE_Y, |
245 | TOP10_WND_SIZE_X, TOP10_WND_SIZE_Y, |
246 | 0x14, 0, |
246 | 0x34, 0, // Relative coordinates, Skinned fixed size window, window has caption |
247 | 0, 0x2040A0, |
247 | 0, 0x2040A0, |
248 | Top10WndTitle |
248 | Top10WndTitle |
Line 249... | Line 249... | ||
249 | ); |
249 | ); |
Line 250... | Line 250... | ||
250 | 250 | ||
251 | kos_ChangeWindowCaption(Top10WndTitle); |
251 | kos_ChangeWindowCaption(Top10WndTitle); |
252 | 252 | ||
253 | for ( i = 0; i < TOP_TBL_SIZE; i++ ) |
253 | for ( i = 0; i < TOP_TBL_SIZE; i++ ) |
254 | { |
254 | { |
255 | // |
255 | // |
256 | kos_WriteTextToWindow( |
256 | kos_WriteTextToWindow( |
257 | 6, 21 + 2 + (i * 10), |
257 | 6, 0 + 2 + (i * 10), |
258 | 0x0, enterName != i ? 0xFFFFFF : 0x00FF00, |
258 | 0x0, enterName != i ? 0xFFFFFF : 0x00FF00, |
259 | heroTbl[i].name, |
259 | heroTbl[i].name, |
260 | sizeof( heroTbl[0].name ) |
260 | sizeof( heroTbl[0].name ) |
261 | ); |
261 | ); |
262 | // |
262 | // |
263 | kos_DisplayNumberToWindow( |
263 | kos_DisplayNumberToWindow( |
264 | heroTbl[i].score, |
264 | heroTbl[i].score, |
265 | 8, |
265 | 8, |
266 | 112, 21 + 2 + (i * 10), |
266 | 112, 0 + 2 + (i * 10), |
267 | 0xFFFF55, |
267 | 0xFFFF55, |
268 | nbDecimal, |
268 | nbDecimal, |
269 | false |
269 | false |
270 | ); |
270 | ); |
271 | } |
271 | } |
272 | // |
272 | // |
273 | kos_WriteTextToWindow( |
273 | kos_WriteTextToWindow( |
274 | 6, 21 + 6 + (i * 10), |
274 | 6, 0 + 6 + (i * 10), |
275 | 0x10, 0x1060D0, |
275 | 0x10, 0x1060D0, |
276 | enterName >= 0 ? top10str1 : top10str2, |
276 | enterName >= 0 ? top10str1 : top10str2, |
Line 281... | Line 281... | ||
281 | 281 | ||
282 | // èãðîâîé ïðîöåññ |
282 | // èãðîâîé ïðîöåññ |
283 | void Top10Loop() |
283 | void Top10Loop() |
284 | { |
284 | { |
- | 285 | Byte keyCode; |
|
Line 285... | Line 286... | ||
285 | Byte keyCode; |
286 | Dword buttonID; |
286 | 287 | ||
287 | // |
288 | // |
288 | SetUpTop10(); |
289 | SetUpTop10(); |
Line 346... | Line 347... | ||
346 | // |
347 | // |
347 | DrawTop10Window(); |
348 | DrawTop10Window(); |
348 | } |
349 | } |
349 | // |
350 | // |
350 | break; |
351 | break; |
- | 352 | ||
- | 353 | case 3: |
|
- | 354 | if ( kos_GetButtonID( buttonID ) ) |
|
- | 355 | { |
|
351 | // |
356 | // |
- | 357 | switch ( buttonID ) |
|
- | 358 | { |
|
- | 359 | // |
|
- | 360 | case 1: |
|
- | 361 | kos_ExitApp(); |
|
- | 362 | default: |
|
- | 363 | break; |
|
- | 364 | } |
|
- | 365 | } |
|
- | 366 | ||
352 | default: |
367 | default: |
353 | break; |
368 | break; |
354 | } |
369 | } |
355 | } |
370 | } |
356 | }>>>>>>> |
371 | }>>>>>>> |
357 | 372 |