Rev 2241 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2241 | Rev 2242 | ||
---|---|---|---|
Line 157... | Line 157... | ||
157 | 157 | ||
158 | //------------------------------------------------------------------------------ |
158 | //------------------------------------------------------------------------------ |
159 | void DefineAndDrawWindow(dword x,y,sizeX,sizeY, |
159 | void DefineAndDrawWindow(dword x,y,sizeX,sizeY, |
160 | byte mainAreaType, dword mainAreaColor,byte headerType,dword headerColor,EDI) |
160 | byte mainAreaType, dword mainAreaColor,byte headerType,dword headerColor,EDI) |
- | 161 | { |
|
- | 162 | EAX = 12; |
|
161 | { |
163 | EBX = 1; |
Line 162... | Line 164... | ||
162 | WindowRedrawStatus(1); |
164 | $int 0x40 |
163 | 165 | ||
164 | EBX = x << 16 + sizeX; |
166 | EBX = x << 16 + sizeX; |
165 | ECX = y << 16 + sizeY; |
167 | ECX = y << 16 + sizeY; |
166 | EDX = mainAreaType << 24 | mainAreaColor; |
168 | EDX = mainAreaType << 24 | mainAreaColor; |
167 | ESI = headerType << 24 | headerColor; |
169 | ESI = headerType << 24 | headerColor; |
Line -... | Line 170... | ||
- | 170 | $xor eax,eax |
|
- | 171 | $int 0x40 |
|
168 | $xor eax,eax |
172 | |
169 | $int 0x40 |
173 | EAX = 12; |
Line 170... | Line 174... | ||
170 | 174 | EBX = 2; |
|
171 | WindowRedrawStatus(2); |
175 | $int 0x40 |
172 | } |
176 | } |
Line 182... | Line 186... | ||
182 | EAX = 71; |
186 | EAX = 71; |
183 | EBX = 1; |
187 | EBX = 1; |
184 | $int 0x40; |
188 | $int 0x40; |
185 | } |
189 | } |
Line 186... | Line -... | ||
186 | - | ||
187 | - | ||
188 | inline fastcall void WindowRedrawStatus(dword EBX){ |
- | |
189 | EAX = 12; |
- | |
190 | $int 0x40 |
- | |
191 | } |
- | |
192 | 190 | ||
193 | inline fastcall dword GetSkinWidth(){ |
191 | inline fastcall dword GetSkinWidth(){ |
194 | EAX = 48; |
192 | EAX = 48; |
195 | EBX = 4; |
193 | EBX = 4; |
196 | $int 0x40 |
194 | $int 0x40 |