From aeaaa1c4dabbb1816f2afd39dc80b2eb4f3be34e Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Sun, 24 Jul 2011 02:24:32 +0800 Subject: update_air now runs 10% faster diff --git a/src/air.c b/src/air.c index 8a3f915..1b83665 100644 --- a/src/air.c +++ b/src/air.c @@ -25,6 +25,7 @@ float *th_gravxf; float vx[YRES/CELL][XRES/CELL], ovx[YRES/CELL][XRES/CELL]; float vy[YRES/CELL][XRES/CELL], ovy[YRES/CELL][XRES/CELL]; float pv[YRES/CELL][XRES/CELL], opv[YRES/CELL][XRES/CELL]; +unsigned char bmap_blockair[YRES/CELL][XRES/CELL]; float cb_vx[YRES/CELL][XRES/CELL]; float cb_vy[YRES/CELL][XRES/CELL]; @@ -215,6 +216,11 @@ void update_air(void) int x, y, i, j; float dp, dx, dy, f, tx, ty; + for (y=0; y0 && y+j0 && x+i