//mxSetClipRegion(0, VH+1, VW, (TILEWH*BUFFMX));\r
}\r
}\r
-
-void pdump(){
- int mult=QUADWH;
- int palq=mult*16;
- int palcol=0;
- for(int paly=0; paly<palq; paly++){
- for(int palx=0; palx<palq; palx++){
- mxFillBox((SW-palq)+palx+32, paly+32, TILEWH, TILEWH, palcol, OP_SET);
- for(int i=1; i<mult; i++) palx++;
- palcol++;
- }
- for(int i=1; i<mult; i++) paly++;
- }
-}
+\r
+void pdump(){\r
+ int mult=(QUADWH)/2;\r
+ int palq=(mult)*16;\r
+ int palcol=0;\r
+ for(int paly=0; paly<palq; paly+=mult){\r
+ for(int palx=0; palx<palq; palx+=mult){\r
+ mxFillBox((SW-palq)+palx+32, paly+32, TILEWH, TILEWH, palcol, OP_SET);\r
+ palcol++;\r
+ }\r
+ }\r
+}\r
\r
/////////////////////////////////////////////////////////////////////////////\r
// //\r
mxPutPixel(0, y, 15);\r
mxPutPixel(VW-1, y, 15);\r
}\r
- */
+ */\r
pdump();\r
getch();\r
//text box\r
//if(ypos==1 || (ypos==(BH-SH-1)))delay(500);\r
//if((xpos>(VW-SW-1)) || (xpos<1))delay(500);\r
//mxWaitRetrace();\r
-//mxBitBlt(32, (SH+32), SW, SH, xpos, ypos);
+//mxBitBlt(32, (SH+32), SW, SH, xpos, ypos);\r
mxBitBlt(TILEWH*2, (SH+64+32), SW, SH, TILEWH*2, TILEWH*2);\r
//xpos=ypos=TILEWH*2;\r
mxPan(32,32);\r
if( (xpos>(VW-SW-1)) || (xpos<1)){xdir=-xdir;}\r
if( (ypos>(BH-SH-1)) || (ypos<1)){ydir=-ydir;} // { Hit a boundry, change\r
// direction! }\r
-//mxBitBlt(32, (SH+64+32), SW, SH, xpos, ypos);
+//mxBitBlt(32, (SH+64+32), SW, SH, xpos, ypos);\r
//mxBitBlt(TILEWH*2, (SH+64+32), SW, SH, TILEWH*2, TILEWH*2);\r
}\r
ch=getch();\r