From 8f493b62c31490301db4e388eda9707ea7777d9a Mon Sep 17 00:00:00 2001 From: Jacob1 Date: Wed, 16 Nov 2011 20:02:30 -0500 Subject: Add blob display back. Also fix small nothing mode bug. diff --git a/includes/powdergraphics.h b/includes/powdergraphics.h index 818fd57..b879b66 100644 --- a/includes/powdergraphics.h +++ b/includes/powdergraphics.h @@ -30,6 +30,7 @@ #define RENDER_FIRE OPTIONS | PSPEC_STICKMAN | PMODE_FLAT | PMODE_ADD | PMODE_BLEND | FIREMODE #define RENDER_GLOW OPTIONS | PSPEC_STICKMAN | PMODE_FLAT | PMODE_GLOW | PMODE_SPARK | PMODE_FLARE | PMODE_LFLARE | PMODE_ADD | PMODE_BLEND #define RENDER_BLUR OPTIONS | PSPEC_STICKMAN | PMODE_FLAT | PMODE_BLUR | PMODE_ADD | PMODE_BLEND +#define RENDER_BLOB OPTIONS | PSPEC_STICKMAN | PMODE_FLAT | PMODE_BLOB | PMODE_ADD | PMODE_BLEND #define RENDER_BASC OPTIONS | PSPEC_STICKMAN | PMODE_FLAT | PMODE_ADD | PMODE_BLEND #define RENDER_NONE OPTIONS | PSPEC_STICKMAN | PMODE_FLAT diff --git a/src/graphics.c b/src/graphics.c index 6be9bb6..50c1a70 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -1850,6 +1850,8 @@ void render_parts(pixel *vid) pixel_mode |= PMODE_FLAT; if(pixel_mode & PMODE_GLOW && !(render_mode & PMODE_GLOW)) pixel_mode |= PMODE_FLAT; + if (render_mode & PMODE_BLOB) + pixel_mode |= PMODE_BLOB; pixel_mode &= render_mode; @@ -2730,7 +2732,85 @@ void draw_walls(pixel *vid) vid[(y*CELL+j)*(XRES+BARSIZE)+(x*CELL+i)] = PIXPACK(0x242424); } } - + if (render_mode & PMODE_BLOB) + { + // when in blob view, draw some blobs... + if (wtypes[wt].drawstyle==1) + { + for (j=0; j>1)&1; i