X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fdos_gfx.cpp;h=4491318bb566aec00009d07b18767b42e530b70f;hb=52483d8c2e16d2298a30e8b5aca4a90c07ea1816;hp=fed6696e5af6891fdad872c49d9a42639abf7ff2;hpb=a2d6764879a1a3ccc056a1f524f2620bde9baa7e;p=16.git diff --git a/src/lib/dos_gfx.cpp b/src/lib/dos_gfx.cpp index fed6696e..4491318b 100644 --- a/src/lib/dos_gfx.cpp +++ b/src/lib/dos_gfx.cpp @@ -175,21 +175,18 @@ void BlockMove(){ }*/ } -void etesuto(int x = 160, int y = 100){ +void eraseplayer(int x = 160, int y = 100){ memset(vaddr+(x+(y*SW)),gq-1,1); - //updatevbuff(); } -void qtesuto(int x = 160, int y = 100, int color = 0){ +void drawplayer(int x = 160, int y = 100, int color = 0){ memset(vaddr+(x+(y*SW)),color,1); - //updatevbuff(); } //color てすと int colortest(){ if(gq < NUM_COLORS){ cls(gq, vaddr); - //updatevbuff(); gq++; }else gq = 0; return gq; @@ -199,7 +196,6 @@ int colortest(){ int colorz(){ if(gq < HGQ){ cls(gq, vaddr); - //updatevbuff(); gq++; }else gq = LGQ; return gq; @@ -222,18 +218,21 @@ void ssd(int svq){ }else sy = 0; } -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