diff options
| author | Cracker64 <cracker642@gmail.com> | 2010-11-30 03:42:36 (GMT) |
|---|---|---|
| committer | Cracker64 <cracker642@gmail.com> | 2010-11-30 03:42:36 (GMT) |
| commit | bb16ffa2bbef12d8a8b1c151b3d987e272420675 (patch) | |
| tree | f0d135f964f0f111fbd686fd4507b6f6f5395be1 /src/graphics.c | |
| parent | 77a17ecaeedb2e7e505527848e8bf4d1465ac529 (diff) | |
| download | powder-bb16ffa2bbef12d8a8b1c151b3d987e272420675.zip powder-bb16ffa2bbef12d8a8b1c151b3d987e272420675.tar.gz | |
PUMP is now powered and blue, fixed some wall probems, portals are more random, maybe fixed love for mac?
Diffstat (limited to 'src/graphics.c')
| -rw-r--r-- | src/graphics.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/graphics.c b/src/graphics.c index d74651e..81bc756 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -2086,6 +2086,22 @@ void draw_parts(pixel *vid) blendpixel(vid, nx-1, ny+1, GR, 10, 10, 112); } } + else if(t==PT_PUMP) + { + uint8 GR = 0x3B+(parts[i].life*19); + vid[ny*(XRES+BARSIZE)+nx] = PIXRGB(10, 10, GR); + if(cmode == CM_BLOB) { + blendpixel(vid, nx+1, ny, 10, 10, GR, 223); + blendpixel(vid, nx-1, ny, 10, 10, GR, 223); + blendpixel(vid, nx, ny+1, 10, 10, GR, 223); + blendpixel(vid, nx, ny-1, 10, 10, GR, 223); + + blendpixel(vid, nx+1, ny-1, 10, 10, GR, 112); + blendpixel(vid, nx-1, ny-1, 10, 10, GR, 112); + blendpixel(vid, nx+1, ny+1, 10, 10, GR, 112); + blendpixel(vid, nx-1, ny+1, 10, 10, GR, 112); + } + } else if(t==PT_PLSM) { float ttemp = (float)parts[i].life; |
