/programs/games/clicks/trunk/History.txt |
---|
4,6 → 4,13 |
Copyright (C) 2008-2009 Leency |
Èñòîðèÿ âåðñèé: |
Just Clicks v0.8 (18.08.2011) |
- óáðàí ìóñîð ïîñëå ñõëîïûâàíèÿ îêíà (íàø¸ë Mario) |
Just Clicks v0.79 (27.01.2011) îò clevermouse |
- ìóëüòèÿçû÷íîñòü ïðè ñáîðêå |
- êîìïèëèðîâàíèå ïðîãðàììû ïîñëåäíåé âåðñèåé êîìïèëÿòîðà |
Just Clicks v0.77 (08.09.2009) |
- ñóùåñòâåííî óìåíüøåíî ïîòðåáëÿåìîå ïðîãðàììîé êîëè÷åñòâî ïàìÿòè |
- êíîïêè ïîä ñòèëü ñèñòåìû |
/programs/games/clicks/trunk/clicks.c-- |
---|
1,9 → 1,12 |
/* |
Just Clicks v0.76 |
Copyright (C) 2008 Leency |
Just Clicks v0.8 |
Copyright (C) 2011 Leency |
Just Clicks v0.79 |
Copyright (C) 2011 clevermouse |
Clickomania v0.3 |
Copyright (C) 2005 «¥ªá ¤à ã訪®¢ aka Olaf |
Compiled by C--Sphinx v0.239 b26 |
*/ |
#pragma option meos |
18,6 → 21,7 |
byte i,j, XX, YY; |
system_colors sc; |
proc_info Form; |
struct |
{ |
208,11 → 212,11 |
} |
break; |
case evReDraw: |
WindowRedrawStatus(1); |
DefineAndDrawWindow(400,276,177,201+GetSkinWidth(),0x74,0x10B2B4BF,0,0,"Just Clicks v0.77"); |
WindowRedrawStatus(2); |
DefineAndDrawWindow(400,276,177,201+GetSkinWidth(),0x74,0x10B2B4BF,0,0,"Just Clicks v0.8"); |
DefineButton(150,-18,18,18,255+BT_HIDE+BT_NOFRAME,0); //ª®¯®çª § ªàëâ¨ï :] |
Form.GetInfo(SelfInfo); |
IF (Form.height==GetSkinWidth()+3) BREAK; |
sc.get(); |
DefineButton(150,-18,18,18,255+BT_HIDE+BT_NOFRAME,0); //ª®¯®çª § ªàëâ¨ï :] |
DrawBar(0,168,168,29,sc.work); //¯ ¥«ìª ᨧã |
#ifdef LANG_RUS |
DefineButton(9,172,76,19,254,sc.work_button); |
/programs/games/clicks/trunk/lib/kolibri.h-- |
---|
18,6 → 18,27 |
#define BT_NOFRAME 0x20000000 |
struct proc_info{ |
dword use_cpu; |
word pos_in_stack,num_slot,rezerv1; |
char name[11]; |
char rezerv2; |
dword adress,use_memory,ID,left,top,width,height; |
word status_slot,rezerv3; |
dword work_left,work_top,work_width,work_height; |
char status_window; |
void GetInfo(dword ECX); |
byte reserved[1024-71]; |
#define SelfInfo -1 |
}; |
void proc_info::GetInfo(dword ECX) |
{ |
EAX = 9; |
EBX = #use_cpu; |
$int 0x40 |
} |
struct system_colors{ |
dword frame,grab,grab_button,grab_button_text,grab_text,work,work_button,work_button_text,work_text,work_graph; |
void get(); |
61,6 → 82,15 |
$int 0x40 |
} |
void DefineButton(dword x,y,w,h,EDX,ESI) |
{ |
EAX = 8; |
EBX = x<<16+w; |
ECX = y<<16+h; |
$int 0x40 |
} |
inline fastcall void DeleteButton(dword EDX) |
{ |
EAX = 8; |
69,6 → 99,7 |
} |
inline fastcall void WindowRedrawStatus(dword EBX){ |
EAX = 12; |
$int 0x40 |
77,6 → 108,7 |
void DefineAndDrawWindow(dword x,y,sizeX,sizeY,byte mainAreaType,dword mainAreaColour,byte headerType,dword headerColour,EDI) |
{ |
WindowRedrawStatus(1); |
EAX = 0; |
EBX = x << 16 + sizeX; |
ECX = y << 16 + sizeY; |
83,15 → 115,9 |
EDX = mainAreaType << 24 | mainAreaColour; |
ESI = headerType << 24 | headerColour; |
$int 0x40 |
WindowRedrawStatus(2); |
} |
void DefineButton(dword x,y,w,h,EDX,ESI) |
{ |
EAX = 8; |
EBX = x<<16+w; |
ECX = y<<16+h; |
$int 0x40 |
} |
void WriteText(dword x,y,byte fontType, dword color, EDX, ESI) |
{ |