From 9866b8d24bb11e5fe209a779cf5cb1ae8de53560 Mon Sep 17 00:00:00 2001 From: FacialTurd Date: Mon, 16 Aug 2010 13:47:18 -0700 Subject: LOOPS diff --git a/powder.c b/powder.c index d403ff8..e9adc98 100644 --- a/powder.c +++ b/powder.c @@ -3196,232 +3196,41 @@ justdraw: blendpixel(vid, nx+1, ny+1, cr, cg, cb, 32); blendpixel(vid, nx-1, ny-1, cr, cg, cb, 32); } - } else if(t==PT_URAN) { - cr=0x70; - cg=0x70; - cb=0x20; - blendpixel(vid, nx, ny, cr, cr, cr, 255); - blendpixel(vid, nx+1, ny, cr, cg, cb, 32); - blendpixel(vid, nx-1, ny, cr, cg, cb, 32); - blendpixel(vid, nx, ny+1, cr, cg, cb, 32); - blendpixel(vid, nx, ny-1, cr, cg, cb, 32); - blendpixel(vid, nx+1, ny-1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-1, ny+1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+1, ny+1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-1, ny-1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+2, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-2, ny+2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+2, ny+2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-2, ny-2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); } else if(t==PT_PLUT) { - cr=0x40; - cg=0x70; - cb=0x20; - blendpixel(vid, nx, ny, cr, cr, cr, 255); - blendpixel(vid, nx+1, ny, cr, cg, cb, 32); - blendpixel(vid, nx-1, ny, cr, cg, cb, 32); - blendpixel(vid, nx, ny+1, cr, cg, cb, 32); - blendpixel(vid, nx, ny-1, cr, cg, cb, 32); - blendpixel(vid, nx+1, ny-1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-1, ny+1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+1, ny+1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-1, ny-1, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+2, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-2, ny+2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+2, ny+2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-2, ny-2, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+3, ny+3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-3, ny-3, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+1, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-1, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-1, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-2, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny+3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+2, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-4, ny-3, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny+4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx-3, ny-4, cr+10, cg+10, cb+10, 32); - blendpixel(vid, nx+4, ny-4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx+4, ny+4, cr+100, cg+100, cb+100, 32); - blendpixel(vid, nx-4, ny-4, cr+100, cg+100, cb+100, 32); + cr = 0x40; + cg = 0x70; + cb = 0x20; + blendpixel(vid, nx, ny, cr, cg, cb, 192); + blendpixel(vid, nx+1, ny, cr, cg, cb, 96); + blendpixel(vid, nx-1, ny, cr, cg, cb, 96); + blendpixel(vid, nx, ny+1, cr, cg, cb, 96); + blendpixel(vid, nx, ny-1, cr, cg, cb, 96); + for(int tempx = 2; tempx < 10; tempx++) { + for(int tempy = 2; tempy < 10; tempy++) { + blendpixel(vid, nx+tempx, ny-tempy, cr, cg, cb, 5); + blendpixel(vid, nx-tempx, ny+tempy, cr, cg, cb, 5); + blendpixel(vid, nx+tempx, ny+tempy, cr, cg, cb, 5); + blendpixel(vid, nx-tempx, ny-tempy, cr, cg, cb, 5); + } + } + } else if(t==PT_URAN) + { + cr = 0x70; + cg = 0x70; + cb = 0x20; + blendpixel(vid, nx, ny, cr, cg, cb, 192); + blendpixel(vid, nx+1, ny, cr, cg, cb, 96); + blendpixel(vid, nx-1, ny, cr, cg, cb, 96); + blendpixel(vid, nx, ny+1, cr, cg, cb, 96); + blendpixel(vid, nx, ny-1, cr, cg, cb, 96); + for(int tempx = 2; tempx < 10; tempx++) { + for(int tempy = 2; tempy < 10; tempy++) { + blendpixel(vid, nx+tempx, ny-tempy, cr, cg, cb, 5); + blendpixel(vid, nx-tempx, ny+tempy, cr, cg, cb, 5); + blendpixel(vid, nx+tempx, ny+tempy, cr, cg, cb, 5); + blendpixel(vid, nx-tempx, ny-tempy, cr, cg, cb, 5); + } + } } else if(t==PT_PLSM) { float ttemp = parts[i].life; -- cgit v0.9.2-21-gd62e