summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2011-10-11 17:54:38 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-10-11 17:54:38 (GMT)
commit0e61956b243ac90d8ff557134d24221f923be4ed (patch)
tree147a999d3f5d745c4417c8682044935f107537fb /src
parent8dad37bf0079112e06b6e15a1f761a8d9a0d394d (diff)
downloadpowder-0e61956b243ac90d8ff557134d24221f923be4ed.zip
powder-0e61956b243ac90d8ff557134d24221f923be4ed.tar.gz
Improved 'GLOW' rendering
Diffstat (limited to 'src')
-rw-r--r--src/graphics.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/graphics.c b/src/graphics.c
index 94cfeea..f019cfb 100644
--- a/src/graphics.c
+++ b/src/graphics.c
@@ -1860,8 +1860,15 @@ void render_parts(pixel *vid)
addpixel(vid, nx-1, ny, colr, colg, colb, 96);
addpixel(vid, nx, ny+1, colr, colg, colb, 96);
addpixel(vid, nx, ny-1, colr, colg, colb, 96);
- for (x = 2; x < 7; x++) {
- for (y = 2; y < 7; y++) {
+
+ for (x = 1; x < 6; x++) {
+ addpixel(vid, nx, ny-x, colr, colg, colb, 5);
+ addpixel(vid, nx, ny+x, colr, colg, colb, 5);
+ addpixel(vid, nx-x, ny, colr, colg, colb, 5);
+ addpixel(vid, nx+x, ny, colr, colg, colb, 5);
+ for (y = 1; y < 6; y++) {
+ if(x + y > 7)
+ continue;
addpixel(vid, nx+x, ny-y, colr, colg, colb, 5);
addpixel(vid, nx-x, ny+y, colr, colg, colb, 5);
addpixel(vid, nx+x, ny+y, colr, colg, colb, 5);