Rev 3138 | Rev 6175 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3138 | Rev 5389 | ||
---|---|---|---|
Line 57... | Line 57... | ||
57 | 57 | ||
58 | 58 | ||
59 | 59 | ||
60 | 60 | ||
61 | 61 | ||
- | 62 | ||
- | 63 | ||
- | 64 | ||
- | 65 | ||
- | 66 | ||
- | 67 | ||
62 | 68 | ||
63 | 69 | ||
64 | 70 | ||
- | 71 | ||
65 | 72 | ||
66 | 73 | ||
Line 67... | Line 74... | ||
67 | 74 | ||
68 | 75 | ||
Line 79... | Line 86... | ||
79 | Ñ åå ïîìîùüþ ìîæíî ñîçäàâàòü áóôåðà ñ èçîáðàæåíèÿìè â ïàìÿòè, è ïðè íåîáõîäèìîñòè âûâîäèòü èõ íà ýêðàí. |
86 | Ñ åå ïîìîùüþ ìîæíî ñîçäàâàòü áóôåðà ñ èçîáðàæåíèÿìè â ïàìÿòè, è ïðè íåîáõîäèìîñòè âûâîäèòü èõ íà ýêðàí. |
80 | Èçîáðàæåíèÿ ìîæíî íàêëàäûâàòü îäíî íà äðóãîå, ïîääåðæèâàåòñÿ ðàáîòà ñ ïðîçðà÷íûìè èçîáðàæåíèÿìè. |
87 | Èçîáðàæåíèÿ ìîæíî íàêëàäûâàòü îäíî íà äðóãîå, ïîääåðæèâàåòñÿ ðàáîòà ñ ïðîçðà÷íûìè èçîáðàæåíèÿìè. |
81 | Åñòü ôóíêöèè ðèñîâàíèÿ ëèíèé, êðèâûõ Áåçüå, ïðÿìîóãîëüíèêîâ, îêðóæíîñòåé. |
88 | Åñòü ôóíêöèè ðèñîâàíèÿ ëèíèé, êðèâûõ Áåçüå, ïðÿìîóãîëüíèêîâ, îêðóæíîñòåé. |
82 | Òàêæå åñòü ôóíêöèè äëÿ ðèñîâàíèé âîêñåëüíîé ãðàôèêè. |
89 | Òàêæå åñòü ôóíêöèè äëÿ ðèñîâàíèé âîêñåëüíîé ãðàôèêè. |
Line 83... | Line 90... | ||
83 | 90 | ||
Line 84... | Line 91... | ||
84 |
|
91 |
|
85 | 92 | ||
86 |
|
93 |
|
Line 137... | Line 144... | ||
137 |
|
144 |
|
138 |
|
145 |
|
139 | stdcall [buf2d_rotate], buf_0, 90 |
146 | stdcall [buf2d_rotate], buf_0, 90 |
140 |
|
147 |
|
Line 141... | Line 148... | ||
141 | 148 | ||
142 |
|
149 |
|
143 |
|
150 |
|
144 | stdcall [buf2d_resize], buf_0, 0,300 ;èçìåíÿåì âûñîòó áóôåðà |
151 | stdcall [buf2d_resize], buf_0, 0,300 ;èçìåíÿåì âûñîòó áóôåðà |
Line 145... | Line 152... | ||
145 |
|
152 |
|
146 | 153 | ||
147 |
|
154 |
|
148 |
|
155 |
|
149 | stdcall [buf2d_line], buf_0, 30,10, 110,70, 0xffff00 ;ðèñóåì ëèíèþ |
156 | stdcall [buf2d_line], buf_0, 30,10, 110,70, 0xffff00 ;ðèñóåì ëèíèþ |
Line 150... | Line 157... | ||
150 |
|
157 |
|
151 |
|
158 |
|
Line 152... | Line 159... | ||
152 | 159 | ||
153 |
|
160 |
|
154 |
|
161 |
|
155 | 162 | ||
Line 156... | Line 163... | ||
156 |
|
163 |
|
157 |
|
164 |
|
158 | stdcall [buf2d_rect_by_size], buf_0, 10,10,150,100, 0x8080 |
165 | stdcall [buf2d_rect_by_size], buf_0, 10,10,150,100, 0x8080 |
159 |
|
166 |
|
Line 160... | Line 167... | ||
160 | 167 | ||
161 |
|
168 |
|
162 |
|
169 |
|
163 | stdcall [buf2d_rect_by_size], buf_0, 10,10,150,100, 0x8080 |
170 | stdcall [buf2d_rect_by_size], buf_0, 10,10,150,100, 0x8080 |
Line 164... | Line 171... | ||
164 |
|
171 |
|
Line 254... | Line 261... | ||
254 | stdcall [buf2d_get_pixel], buf_0, 100,150 |
261 | stdcall [buf2d_get_pixel], buf_0, 100,150 |
255 |
|
262 |
|
256 |
|
263 |
|
257 |
|
264 |
|
Line -... | Line 265... | ||
- | 265 | ||
- | 266 |
|
|
- | 267 |
|
|
- | 268 | stdcall buf2d_flip_h, buf_0 |
|
- | 269 |
|
|
258 | 270 | ||
259 |
|
271 |
|
260 |
|
272 |
|
261 | stdcall buf2d_flip_v, buf_0 |
273 | stdcall buf2d_flip_v, buf_0 |
Line 262... | Line 274... | ||
262 |
|
274 |
|
263 | 275 | ||
264 |
|
276 |
|
265 |
|
277 |
|
266 | stdcall [buf2d_filter_dither], buf_0, 0 |
278 | stdcall [buf2d_filter_dither], buf_0, 0 |
Line 267... | Line 279... | ||
267 |
|
279 |
|
268 |
|
280 |
|
269 | 281 | ||
Line 357... | Line 369... | ||
357 | buf2d_crop_color dd sz_buf2d_crop_color |
369 | buf2d_crop_color dd sz_buf2d_crop_color |
358 | buf2d_offset_h dd sz_buf2d_offset_h |
370 | buf2d_offset_h dd sz_buf2d_offset_h |
359 | buf2d_flood_fill dd sz_buf2d_flood_fill |
371 | buf2d_flood_fill dd sz_buf2d_flood_fill |
360 | buf2d_set_pixel dd sz_buf2d_set_pixel |
372 | buf2d_set_pixel dd sz_buf2d_set_pixel |
361 | buf2d_get_pixel dd sz_buf2d_get_pixel |
373 | buf2d_get_pixel dd sz_buf2d_get_pixel |
- | 374 | buf2d_flip_h dd sz_buf2d_flip_h |
|
362 | buf2d_flip_v dd sz_buf2d_flip_v |
375 | buf2d_flip_v dd sz_buf2d_flip_v |
363 | buf2d_filter_dither dd sz_buf2d_filter_dither |
376 | buf2d_filter_dither dd sz_buf2d_filter_dither |
Line 364... | Line 377... | ||
364 | 377 | ||
365 | ;âîêñåëüíûå ôóíêöèè: |
378 | ;âîêñåëüíûå ôóíêöèè: |
Line 401... | Line 414... | ||
401 | sz_buf2d_crop_color db 'buf2d_crop_color',0 |
414 | sz_buf2d_crop_color db 'buf2d_crop_color',0 |
402 | sz_buf2d_offset_h db 'buf2d_offset_h',0 |
415 | sz_buf2d_offset_h db 'buf2d_offset_h',0 |
403 | sz_buf2d_flood_fill db 'buf2d_flood_fill',0 |
416 | sz_buf2d_flood_fill db 'buf2d_flood_fill',0 |
404 | sz_buf2d_set_pixel db 'buf2d_set_pixel',0 |
417 | sz_buf2d_set_pixel db 'buf2d_set_pixel',0 |
405 | sz_buf2d_get_pixel db 'buf2d_get_pixel',0 |
418 | sz_buf2d_get_pixel db 'buf2d_get_pixel',0 |
- | 419 | sz_buf2d_flip_h db 'buf2d_flip_h',0 |
|
406 | sz_buf2d_flip_v db 'buf2d_flip_v',0 |
420 | sz_buf2d_flip_v db 'buf2d_flip_v',0 |
407 | sz_buf2d_filter_dither db 'buf2d_filter_dither',0 |
421 | sz_buf2d_filter_dither db 'buf2d_filter_dither',0 |
Line 408... | Line 422... | ||
408 | 422 | ||
409 | ;âîêñåëüíûå ôóíêöèè: |
423 | ;âîêñåëüíûå ôóíêöèè: |
Line 443... | Line 457... | ||
443 |
|
457 |
|
444 |
|
458 |
|
445 |
|
459 |
|
446 |
|
460 |
|
447 |
|
461 |
|
- | 462 |
|
|
448 | 463 | ||
449 | 464 | ||
450 | 465 |