Subversion Repositories Kolibri OS

Rev

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