forked from KolibriOS/kolibrios
Kosilka animation fix by Gluk
git-svn-id: svn://kolibrios.org@1012 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
6ed3fc627e
commit
31d57b3a45
@ -410,9 +410,21 @@ bool kos_GetKey( Byte &keyCode )
|
|||||||
Dword result;
|
Dword result;
|
||||||
|
|
||||||
//
|
//
|
||||||
__asm{
|
__asm
|
||||||
mov eax, 2
|
{
|
||||||
|
push edx
|
||||||
|
getkey:
|
||||||
|
mov eax,2 ; Gluk
|
||||||
int 0x40
|
int 0x40
|
||||||
|
cmp eax,1
|
||||||
|
jne getkeyi
|
||||||
|
mov ah,dh
|
||||||
|
jmp getkeyii
|
||||||
|
getkeyi:
|
||||||
|
mov dh,ah ; Gluk
|
||||||
|
jmp getkey
|
||||||
|
getkeyii:
|
||||||
|
pop edx
|
||||||
mov result, eax
|
mov result, eax
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
@ -35,7 +35,7 @@ bool skin_available=false;
|
|||||||
bool w_redraw=true;
|
bool w_redraw=true;
|
||||||
|
|
||||||
const char windowTitle[]="Љ®бЁ«Є ¤«п Љ®«ЁЎаЁ";
|
const char windowTitle[]="Љ®бЁ«Є ¤«п Љ®«ЁЎаЁ";
|
||||||
const char version[]="‚¥àá¨ï 1.1";
|
const char version[]="‚¥àá¨ï 1.11";
|
||||||
int levelcount=7; //Число уровней
|
int levelcount=7; //Число уровней
|
||||||
|
|
||||||
char gamearea[20][20]; //Карта
|
char gamearea[20][20]; //Карта
|
||||||
@ -55,7 +55,7 @@ short int status=0; //
|
|||||||
bool gamestarted=false; //Блокировка игровых клавиш. Если false - играть нельзя
|
bool gamestarted=false; //Блокировка игровых клавиш. Если false - играть нельзя
|
||||||
|
|
||||||
bool drawgraphics=true; //Рисовать ли детальную графику (или ограничиться аскетичной)
|
bool drawgraphics=true; //Рисовать ли детальную графику (или ограничиться аскетичной)
|
||||||
bool drawanimation=false; //Àíèìèðîâàòü ëè
|
bool drawanimation=true; //Àíèìèðîâàòü ëè
|
||||||
bool skinned=false;
|
bool skinned=false;
|
||||||
int grassLeft(); //Сообщим о наличии функции Grass Left
|
int grassLeft(); //Сообщим о наличии функции Grass Left
|
||||||
|
|
||||||
@ -595,7 +595,7 @@ void draw_window(void){ //
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
kos_WriteTextToWindow(536, 440,0x80, 0xFFFFFF ,(char*)version,0);
|
kos_WriteTextToWindow(533, 440,0x80, 0xFFFFFF ,(char*)version,0);
|
||||||
}
|
}
|
||||||
if (status==2){
|
if (status==2){
|
||||||
kos_DrawBar(10,150,610,200,0x528B4C);
|
kos_DrawBar(10,150,610,200,0x528B4C);
|
||||||
|
Loading…
Reference in New Issue
Block a user