/programs/games/kosilka/History.txt |
---|
1,6 → 1,7 |
17.12.08 -- v1.1 -- Leency |
- èçáàâëåíèå îò ïîëíûõ ïåðåðèñîâîê îêíà; |
- óñòðàíåíèå ìåðöàíèÿ. |
- óñòðàíåíèå ìåðöàíèÿ; |
- àäàïòàöèÿ îêíà ïîä ðàçíóþ âûñîòó ñêèíà. |
24.09.07 -- v1.05 -- diamond |
/programs/games/kosilka/kosSyst.cpp |
---|
700,6 → 700,17 |
} |
} |
Dword kos_GetSkinWidth() |
{ |
__asm{ |
mov eax, 48 |
mov ebx, 4 |
int 0x40 |
} |
} |
// ôóíêöèÿ 70 äîñòóï ê ôàéëîâîé ñèñòåìå |
Dword kos_FileSystemAccess( kosFileInfo *fileInfo ) |
{ |
/programs/games/kosilka/kosSyst.h |
---|
192,6 → 192,8 |
eNumberBase nBase = nbDecimal, |
bool valueIsPointer = false |
); |
// ôóíêöèÿ 48.4 ïîëó÷èòü âûñîòó ñêèíà |
Dword kos_GetSkinWidth(); |
// ôóíêöèÿ 58 äîñòóï ê ôàéëîâîé ñèñòåìå |
Dword kos_FileSystemAccess( kosFileInfo *fileInfo ); |
// ôóíêöèÿ 63 |
/programs/games/kosilka/kosilka.cpp |
---|
55,7 → 55,7 |
bool gamestarted=false; //Áëîêèðîâêà èãðîâûõ êëàâèø. Åñëè false - èãðàòü íåëüçÿ |
bool drawgraphics=true; //Ðèñîâàòü ëè äåòàëüíóþ ãðàôèêó (èëè îãðàíè÷èòüñÿ àñêåòè÷íîé) |
bool drawanimation=true; //Àíèìèðîâàòü ëè |
bool drawanimation=false; //Àíèìèðîâàòü ëè |
bool skinned=false; |
int grassLeft(); //Ñîîáùèì î íàëè÷èè ôóíêöèè Grass Left |
518,7 → 518,8 |
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; |