Subversion Repositories Kolibri OS

Rev

Rev 7504 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7504 Rev 7507
Line 482... Line 482...
482
		mov edx, colour
482
		mov edx, colour
483
		int 0x40
483
		int 0x40
484
	}
484
	}
485
}
485
}
Line 486... Line -...
486
 
-
 
487
 
-
 
488
// function 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè
486
 
489
bool kos_GetKey( Byte &keyCode )
487
bool kos_GetKeys( Dword &key_editbox, Byte &key_ascii, Byte &key_scancode )
490
{
488
{
491
	Dword result;
-
 
492
 
-
 
493
	//
489
	Dword result;
494
	__asm{
490
	__asm{
495
		mov eax, 2
491
		mov eax, 2
496
		int 0x40
492
		int 0x40
497
		mov result, eax
493
		mov result, eax
498
	}
494
	}
499
	//
495
	key_editbox = result;
500
	keyCode = result >> 8;
496
	key_ascii = result >> 8;
501
	//
497
	key_scancode = result >> 16;
502
	return ( result & 0xFF ) == 0;
498
	return ( key_ascii ) == 0;
Line 503... Line -...
503
}
-
 
504
 
499
}
505
 
500
 
506
// function 3 ïîëó÷èòü âðåìÿ
501
// function 3 ïîëó÷èòü âðåìÿ
507
Dword kos_GetSystemClock()
502
Dword kos_GetSystemClock()