summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2011-04-22 16:06:09 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-04-22 16:06:09 (GMT)
commit13ff21bb228d131b0b48f81ad57629a4d4756bc2 (patch)
tree06ebde58e8e24170c9b1512957c6e27a692b8bc0 /src/main.c
parenta75de307820df32119d02715bbc2f474c5ab6fd8 (diff)
downloadpowder-13ff21bb228d131b0b48f81ad57629a4d4756bc2.zip
powder-13ff21bb228d131b0b48f81ad57629a4d4756bc2.tar.gz
Gravitaaaay (Needs tweeking for performance)
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index f1f26bb..bbcd5f5 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2869,8 +2869,9 @@ int main(int argc, char *argv[])
memset(vid_buf, 0, (XRES+BARSIZE)*YRES*PIXELSIZE);
}
#endif
+ draw_grav(vid_buf);
- //Can't be too sure...
+ //Can't be too sure (Limit the cursor size)
if (bsx>1180)
bsx = 1180;
if (bsx<0)
@@ -2881,6 +2882,7 @@ int main(int argc, char *argv[])
bsy = 0;
update_particles(vid_buf); //update everything
+ update_grav();
draw_parts(vid_buf); //draw particles
if (cmode==CM_PERS)
@@ -3577,7 +3579,7 @@ int main(int argc, char *argv[])
sprintf(heattext, "Empty, Pressure: %3.2f", pv[(y/sdl_scale)/CELL][(x/sdl_scale)/CELL]);
if (DEBUG_MODE)
{
- sprintf(coordtext, "X:%d Y:%d", x/sdl_scale, y/sdl_scale);
+ sprintf(coordtext, "X:%d Y:%d. GX: %.2f GY: %.2f", x/sdl_scale, y/sdl_scale, gravx[(y/sdl_scale)/CELL][(x/sdl_scale)/CELL], gravy[(y/sdl_scale)/CELL][(x/sdl_scale)/CELL]);
}
}
}