]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/dos_gfx.cpp
modified: 16/modex16/scroll.c
[16.git] / src / lib / dos_gfx.cpp
index fed6696e5af6891fdad872c49d9a42639abf7ff2..4491318bb566aec00009d07b18767b42e530b70f 100644 (file)
@@ -175,21 +175,18 @@ void BlockMove(){
        }*/\r
 }\r
 \r
-void etesuto(int x = 160, int y = 100){\r
+void eraseplayer(int x = 160, int y = 100){\r
        memset(vaddr+(x+(y*SW)),gq-1,1);\r
-       //updatevbuff();\r
 }\r
 \r
-void qtesuto(int x = 160, int y = 100, int color = 0){\r
+void drawplayer(int x = 160, int y = 100, int color = 0){\r
        memset(vaddr+(x+(y*SW)),color,1);\r
-       //updatevbuff();\r
 }\r
 \r
 //color てすと\r
 int colortest(){\r
        if(gq < NUM_COLORS){\r
                cls(gq, vaddr);\r
-               //updatevbuff();\r
                gq++;\r
        }else gq = 0;\r
        return gq;\r
@@ -199,7 +196,6 @@ int colortest(){
 int colorz(){\r
        if(gq < HGQ){\r
                cls(gq, vaddr);\r
-               //updatevbuff();\r
                gq++;\r
        }else gq = LGQ;\r
        return gq;\r
@@ -222,18 +218,21 @@ void ssd(int svq){
        }else sy = 0;\r
 }\r
 
-void pdump(){
+//inefficient pallette dumping
+void pdump(int mult){
+       int palq=mult*16;
        int palcol=0;
-       for(int paly=0; paly<32; paly++){
-               for(int palx=0; palx<32; palx++){
-                       ppf((SW-32)+palx, paly, palcol, vaddr);
-                       ppf((SW-32)+palx+1, paly, palcol, vaddr);
-                       ppf((SW-32)+palx, paly+1, palcol, vaddr);
-                       ppf((SW-32)+palx+1, paly+1, palcol, vaddr);
-                       palx++;
+       for(int paly=0; paly<palq; paly++){
+               for(int palx=0; palx<palq; palx++){
+                               for(int iy=0; iy<mult; iy++){
+                                       for(int ix=0; ix<mult; ix++){
+                                               ppf((SW-palq)+palx+ix, paly+iy, palcol, vaddr);
+                                       }
+                               }
+                       for(int i=1; i<mult; i++) palx++;
                        palcol++;
                }
-       paly++;
+       for(int i=1; i<mult; i++) paly++;
        }
 }