forked from KolibriOS/kolibrios
Kosilka src update
git-svn-id: svn://kolibrios.org@969 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
7a10b5ed51
commit
4dc0da3469
@ -1,6 +1,7 @@
|
||||
17.12.08 -- v1.1 -- Leency
|
||||
- избавление от полных перерисовок окна;
|
||||
- устранение мерцания.
|
||||
- устранение мерцания;
|
||||
- адаптация окна под разную высоту скина.
|
||||
|
||||
|
||||
24.09.07 -- v1.05 -- diamond
|
||||
|
@ -700,6 +700,17 @@ void kos_DisplayNumberToWindow(
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Dword kos_GetSkinWidth()
|
||||
{
|
||||
__asm{
|
||||
mov eax, 48
|
||||
mov ebx, 4
|
||||
int 0x40
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// ôóíêöèÿ 70 äîñòóï ê ôàéëîâîé ñèñòåìå
|
||||
Dword kos_FileSystemAccess( kosFileInfo *fileInfo )
|
||||
{
|
||||
|
@ -192,6 +192,8 @@ void kos_DisplayNumberToWindow(
|
||||
eNumberBase nBase = nbDecimal,
|
||||
bool valueIsPointer = false
|
||||
);
|
||||
// функция 48.4 получить высоту скина
|
||||
Dword kos_GetSkinWidth();
|
||||
// ôóíêöèÿ 58 äîñòóï ê ôàéëîâîé ñèñòåìå
|
||||
Dword kos_FileSystemAccess( kosFileInfo *fileInfo );
|
||||
// ôóíêöèÿ 63
|
||||
|
@ -55,7 +55,7 @@ short int status=0; //
|
||||
bool gamestarted=false; //Блокировка игровых клавиш. Если false - играть нельзя
|
||||
|
||||
bool drawgraphics=true; //Рисовать ли детальную графику (или ограничиться аскетичной)
|
||||
bool drawanimation=true; //Àíèìèðîâàòü ëè
|
||||
bool drawanimation=false; //Àíèìèðîâàòü ëè
|
||||
bool skinned=false;
|
||||
int grassLeft(); //Сообщим о наличии функции Grass Left
|
||||
|
||||
@ -518,7 +518,8 @@ void draw_window(void){ //
|
||||
if (w_redraw)
|
||||
{
|
||||
kos_WindowRedrawStatus(1); //Начало перерисовки
|
||||
kos_DefineAndDrawWindow(50,50,640,506,0x74,0xEEEEEE,0,0,(Dword)windowTitle);
|
||||
//kos_DefineAndDrawWindow(50,50,640,506,0x74,0xEEEEEE,0,0,(Dword)windowTitle);
|
||||
kos_DefineAndDrawWindow(50,50,640,506-22+kos_GetSkinWidth(),0x74,0xEEEEEE,0,0,(Dword)windowTitle);
|
||||
}
|
||||
w_redraw=false;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user