|
|
| version 1.2, 2004/06/03 15:53:40 | version 1.4, 2005/02/07 14:46:12 |
|---|---|
| Line 3 | Line 3 |
| #include "lio.h" | #include "lio.h" |
| typedef struct { | typedef struct { |
| BYTE cx[2]; | UINT8 cx[2]; |
| BYTE cy[2]; | UINT8 cy[2]; |
| BYTE rx[2]; | UINT8 rx[2]; |
| BYTE ry[2]; | UINT8 ry[2]; |
| BYTE pal; | UINT8 pal; |
| BYTE flag; | UINT8 flag; |
| BYTE sx[2]; | UINT8 sx[2]; |
| BYTE sy[2]; | UINT8 sy[2]; |
| BYTE ex[2]; | UINT8 ex[2]; |
| BYTE ey[2]; | UINT8 ey[2]; |
| BYTE pat; | UINT8 pat; |
| BYTE off[2]; | UINT8 off[2]; |
| BYTE seg[2]; | UINT8 seg[2]; |
| } GCIRCLE; | } GCIRCLE; |
| Line 79 REG8 lio_gcircle(GLIO lio) { | Line 79 REG8 lio_gcircle(GLIO lio) { |
| while(d1 <= d2) { | while(d1 <= d2) { |
| draw4(lio, cx, cy, d1, d2, pal); | draw4(lio, cx, cy, d1, d2, pal); |
| draw4(lio, cx, cy, d2, d1, pal); | draw4(lio, cx, cy, d2, d1, pal); |
| lio->wait += 8 * (10 + 10 + 10); | |
| d1++; | d1++; |
| d3 += (d1 * 2) - 1; | d3 += (d1 * 2) - 1; |
| if (d3 >= 0) { | if (d3 >= 0) { |