0,0 → 1,46 |
#define MEMSIZE 4096*400 |
|
#include "../lib/window.h" |
#include "../lib/array.h" |
|
window win1=0; |
void main() |
{ |
win1.background = 0xFFFFFF; |
win1.left = 200; |
win1.top = 200; |
win1.caption = "Stress test"; |
win1.ondraw = #draw_window; |
win1.create(); |
} |
|
|
void draw_window() |
{ |
dword init = 0; |
dword count = 0; |
dword position = 0; |
dword y = 15; |
init = malloc(0x1000); |
count = 200000; |
while (count) |
{ |
position = indexArray(init, count); |
DSDWORD[position] = count*2; |
count--; |
} |
position = indexArray(init, 123);DSDWORD[position] = 0; |
position = indexArray(init, 777);DSDWORD[position] = 0; |
count = 200000; |
while (count) |
{ |
position = indexArray(init, count); |
if (DSDWORD[position] != count*2) |
{ |
WriteText(15, y, 0x81, 0xFF0000, itoa(count)); |
y += 25; |
} |
count--; |
} |
|
} |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |