summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex <zc00gii@gmail.com>2010-08-16 19:45:41 (GMT)
committer Alex <zc00gii@gmail.com>2010-08-16 19:45:41 (GMT)
commitf6170777a158cd900832493502f9715c8393eacf (patch)
tree3b684b501fe3fae143bba1fa3214833b9ec62125
parent335bd5ecf88737b1055aaf71f1ab91f4882051e1 (diff)
downloadpowder-f6170777a158cd900832493502f9715c8393eacf.zip
powder-f6170777a158cd900832493502f9715c8393eacf.tar.gz
added glow-ish uran and plut
-rwxr-xr-xpowder.c168
1 files changed, 168 insertions, 0 deletions
diff --git a/powder.c b/powder.c
index b3ab34d..456f1c3 100755
--- a/powder.c
+++ b/powder.c
@@ -3209,6 +3209,90 @@ justdraw:
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;
@@ -3238,6 +3322,90 @@ justdraw:
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_PLSM)
{
float ttemp = parts[i].life;