summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex <zc00gii@gmail.com>2010-08-16 19:31:10 (GMT)
committer Alex <zc00gii@gmail.com>2010-08-16 19:31:10 (GMT)
commit335bd5ecf88737b1055aaf71f1ab91f4882051e1 (patch)
tree34e1928e3903c3aec8410af391e8d9f2f6df239d
parentb27e61e64a94eb084cc4e1e6e0c9d2f2dab7a4a9 (diff)
downloadpowder-335bd5ecf88737b1055aaf71f1ab91f4882051e1.zip
powder-335bd5ecf88737b1055aaf71f1ab91f4882051e1.tar.gz
added glow-ish uran and plut
-rwxr-xr-xpowder.c69
1 files changed, 57 insertions, 12 deletions
diff --git a/powder.c b/powder.c
index 03c7a7f..b3ab34d 100755
--- a/powder.c
+++ b/powder.c
@@ -3181,18 +3181,63 @@ justdraw:
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, 255, 255, 255, 255);
- blendpixel(vid, nx+1, ny, cr+100, cg+100, cb+100, 96);
- blendpixel(vid, nx-1, ny, cr+100, cg+100, cb+100, 96);
- blendpixel(vid, nx, ny+1, cr+100, cg+100, cb+100, 96);
- blendpixel(vid, nx, ny-1, cr+100, cg+100, cb+100, 96);
- blendpixel(vid, nx+1, ny-1, cr, cg, cb, 255);
- blendpixel(vid, nx-1, ny+1, cr, cg, cb, 255);
- blendpixel(vid, nx+1, ny+1, cr, cg, cb, 255);
- blendpixel(vid, nx-1, ny-1, cr, cg, cb, 255);
+ 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);
+ } 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);
} else if(t==PT_PLSM)
{
float ttemp = parts[i].life;