summaryrefslogtreecommitdiff
path: root/graphics.c
diff options
context:
space:
mode:
authorPhil <cracker642@gmail.com>2010-09-07 14:03:32 (GMT)
committer Phil <cracker642@gmail.com>2010-09-07 14:03:32 (GMT)
commitd7bb4932e675f31381f36bcc1dd933f875ac9496 (patch)
tree358de5610c3ed50892ba18decc86c780908c24fd /graphics.c
parenta54f5cb7a7f1d977e9675a42529b7e85c6295969 (diff)
downloadpowder-d7bb4932e675f31381f36bcc1dd933f875ac9496.zip
powder-d7bb4932e675f31381f36bcc1dd933f875ac9496.tar.gz
OMFG fireworks, i think they are cool, right now it only shoots hot colored dust, but it can easily be something else, probably will make a special powder for it to explode later.
Diffstat (limited to 'graphics.c')
-rw-r--r--graphics.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/graphics.c b/graphics.c
index 34800d2..758dd8e 100644
--- a/graphics.c
+++ b/graphics.c
@@ -1403,6 +1403,23 @@ void draw_parts(pixel *vid)
y = ny;
blendpixel(vid,x,y,17,217,24,255);
}
+ else if(t==PT_DUST && parts[i].life >= 1)
+ {
+ x = nx;
+ y = ny;
+ if(parts[i].life>=50&&parts[i].life<=250)
+ blendpixel(vid,x,y,255,5,20,255);
+ if(parts[i].life>=251&&parts[i].life<=450)
+ blendpixel(vid,x,y,12,245,2,255);
+ if(parts[i].life>=451&&parts[i].life<=650)
+ blendpixel(vid,x,y,1,5,255,255);
+ if(parts[i].life>=651&&parts[i].life<=850)
+ blendpixel(vid,x,y,0,139,139,255);
+ if(parts[i].life>=851&&parts[i].life<=1050)
+ blendpixel(vid,x,y,238,154,0,255);
+ if(parts[i].life>=1051&&parts[i].life<=1250)
+ blendpixel(vid,x,y,24,154,236,255);
+ }
else if(t==PT_LNTG&&cmode == 6)
{
for(x=-1; x<=1; x++)