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
|
17.12.08 -- v1.1 -- Leency
|
||||||
- избавление от полных перерисовок окна;
|
- избавление от полных перерисовок окна;
|
||||||
- устранение мерцания.
|
- устранение мерцания;
|
||||||
|
- адаптация окна под разную высоту скина.
|
||||||
|
|
||||||
|
|
||||||
24.09.07 -- v1.05 -- diamond
|
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 äîñòóï ê ôàéëîâîé ñèñòåìå
|
// ôóíêöèÿ 70 äîñòóï ê ôàéëîâîé ñèñòåìå
|
||||||
Dword kos_FileSystemAccess( kosFileInfo *fileInfo )
|
Dword kos_FileSystemAccess( kosFileInfo *fileInfo )
|
||||||
{
|
{
|
||||||
|
@ -192,6 +192,8 @@ void kos_DisplayNumberToWindow(
|
|||||||
eNumberBase nBase = nbDecimal,
|
eNumberBase nBase = nbDecimal,
|
||||||
bool valueIsPointer = false
|
bool valueIsPointer = false
|
||||||
);
|
);
|
||||||
|
// функция 48.4 получить высоту скина
|
||||||
|
Dword kos_GetSkinWidth();
|
||||||
// ôóíêöèÿ 58 äîñòóï ê ôàéëîâîé ñèñòåìå
|
// ôóíêöèÿ 58 äîñòóï ê ôàéëîâîé ñèñòåìå
|
||||||
Dword kos_FileSystemAccess( kosFileInfo *fileInfo );
|
Dword kos_FileSystemAccess( kosFileInfo *fileInfo );
|
||||||
// ôóíêöèÿ 63
|
// ôóíêöèÿ 63
|
||||||
|
@ -55,7 +55,7 @@ short int status=0; //
|
|||||||
bool gamestarted=false; //Блокировка игровых клавиш. Если false - играть нельзя
|
bool gamestarted=false; //Блокировка игровых клавиш. Если false - играть нельзя
|
||||||
|
|
||||||
bool drawgraphics=true; //Рисовать ли детальную графику (или ограничиться аскетичной)
|
bool drawgraphics=true; //Рисовать ли детальную графику (или ограничиться аскетичной)
|
||||||
bool drawanimation=true; //Àíèìèðîâàòü ëè
|
bool drawanimation=false; //Àíèìèðîâàòü ëè
|
||||||
bool skinned=false;
|
bool skinned=false;
|
||||||
int grassLeft(); //Сообщим о наличии функции Grass Left
|
int grassLeft(); //Сообщим о наличии функции Grass Left
|
||||||
|
|
||||||
@ -518,7 +518,8 @@ void draw_window(void){ //
|
|||||||
if (w_redraw)
|
if (w_redraw)
|
||||||
{
|
{
|
||||||
kos_WindowRedrawStatus(1); //Начало перерисовки
|
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;
|
w_redraw=false;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user