Subversion Repositories Kolibri OS

Rev

Rev 7504 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7504 Rev 7507
Line 185... Line 185...
185
// function 1 ïîñòàâèòü òî÷êó
185
// function 1 ïîñòàâèòü òî÷êó
186
void kos_PutPixel( Dword x, Dword y, Dword colour );
186
void kos_PutPixel( Dword x, Dword y, Dword colour );
187
// function 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè
187
// function 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè
188
bool kos_GetKey( Byte &keyCode );
188
bool kos_GetKey( Byte &keyCode );
189
// function 3 ïîëó÷èòü âðåìÿ
189
bool kos_GetKeys( Dword &key_editbox, Byte &key_ascii, Byte &key_scancode );
-
 
190
// function 3 ïîëó÷èòü âðåìÿ
190
Dword kos_GetSystemClock();
191
Dword kos_GetSystemClock();
191
// function 4
192
// function 4
192
void __declspec(noinline) kos_WriteTextToWindow(
193
void __declspec(noinline) kos_WriteTextToWindow(
193
	Word x, Word y,
194
	Word x, Word y,
194
	Byte fontType,
195
	Byte fontType,
Line 262... Line 263...
262
// 70.7: run Kolibri application with param
263
// 70.7: run Kolibri application with param
263
int kos_AppRun(char* app_path, char* param);
264
int kos_AppRun(char* app_path, char* param);
264
//
265
//
265
void kos_Main();
266
void kos_Main();
266
 
267
 
-
 
268
//SCAN CODE KEYS
-
 
269
#define SCAN_CODE_BS    14
-
 
270
#define SCAN_CODE_TAB   15
-
 
271
#define SCAN_CODE_ENTER 28
-
 
272
#define SCAN_CODE_ESC    1
-
 
273
#define SCAN_CODE_DEL   83
-
 
274
#define SCAN_CODE_INS   82
-
 
275
#define SCAN_CODE_SPACE 57
-
 
276
#define SCAN_CODE_MENU  93
-
 
277
 
-
 
278
#define SCAN_CODE_LEFT  75
-
 
279
#define SCAN_CODE_RIGHT 77
-
 
280
#define SCAN_CODE_DOWN  80
-
 
281
#define SCAN_CODE_UP    72
-
 
282
#define SCAN_CODE_HOME  71
-
 
283
#define SCAN_CODE_END   79
-
 
284
#define SCAN_CODE_PGDN  81
-
 
285
#define SCAN_CODE_PGUP  73
-
 
286
 
-
 
287
#define SCAN_CODE_MINUS 12
-
 
288
#define SCAN_CODE_PLUS  13
-
 
289
 
-
 
290
#define SCAN_CODE_F1    59
-
 
291
#define SCAN_CODE_F2    60
-
 
292
#define SCAN_CODE_F3    61
-
 
293
#define SCAN_CODE_F4    62
-
 
294
#define SCAN_CODE_F5    63
-
 
295
#define SCAN_CODE_F6    64
-
 
296
#define SCAN_CODE_F7    65
-
 
297
#define SCAN_CODE_F8    66
-
 
298
#define SCAN_CODE_F9    67
-
 
299
#define SCAN_CODE_F10   68
-
 
300
#define SCAN_CODE_F11   87
-
 
301
#define SCAN_CODE_F12   88
-
 
302
 
-
 
303
#define SCAN_CODE_KEY_A 30
-
 
304
#define SCAN_CODE_KEY_B 48
-
 
305
#define SCAN_CODE_KEY_C 46
-
 
306
#define SCAN_CODE_KEY_D 32
-
 
307
#define SCAN_CODE_KEY_E 18
-
 
308
#define SCAN_CODE_KEY_F 33
-
 
309
#define SCAN_CODE_KEY_H 35
-
 
310
#define SCAN_CODE_KEY_I 23
-
 
311
#define SCAN_CODE_KEY_L 38
-
 
312
#define SCAN_CODE_KEY_M 50
-
 
313
#define SCAN_CODE_KEY_N 49
-
 
314
#define SCAN_CODE_KEY_O 24
-
 
315
#define SCAN_CODE_KEY_P 25
-
 
316
#define SCAN_CODE_KEY_R 19
-
 
317
#define SCAN_CODE_KEY_S 31
-
 
318
#define SCAN_CODE_KEY_T 20
-
 
319
#define SCAN_CODE_KEY_U 22
-
 
320
#define SCAN_CODE_KEY_V 47
-
 
321
#define SCAN_CODE_KEY_X 45 
-
 
322
#define SCAN_CODE_KEY_Y 21 
-
 
323
#define SCAN_CODE_KEY_Z 44
-
 
324
 
267
extern>
325
extern>