diff options
| author | jacksonmj <mj-pt@jacksonmj.co.uk> | 2011-06-18 11:19:47 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-06-25 14:50:59 (GMT) |
| commit | f417d7a4df7a13d8971d84708b236f31caa3e622 (patch) | |
| tree | 0a06d63a717f2b996ae8ef8b6e2dee229169e411 /src | |
| parent | e67ec08052f2d80b3b8d7d2f1e795bcbab4e7cb0 (diff) | |
| download | powder-f417d7a4df7a13d8971d84708b236f31caa3e622.zip powder-f417d7a4df7a13d8971d84708b236f31caa3e622.tar.gz | |
Include ambient heat in undo
Diffstat (limited to 'src')
| -rw-r--r-- | src/air.c | 7 | ||||
| -rw-r--r-- | src/main.c | 2 |
2 files changed, 6 insertions, 3 deletions
@@ -18,9 +18,10 @@ 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]; -float cb_vx[YRES/CELL][XRES/CELL], cb_ovx[YRES/CELL][XRES/CELL]; -float cb_vy[YRES/CELL][XRES/CELL], cb_ovy[YRES/CELL][XRES/CELL]; -float cb_pv[YRES/CELL][XRES/CELL], cb_opv[YRES/CELL][XRES/CELL]; +float cb_vx[YRES/CELL][XRES/CELL]; +float cb_vy[YRES/CELL][XRES/CELL]; +float cb_pv[YRES/CELL][XRES/CELL]; +float cb_hv[YRES/CELL][XRES/CELL]; float fvx[YRES/CELL][XRES/CELL], fvy[YRES/CELL][XRES/CELL]; @@ -2404,6 +2404,7 @@ int main(int argc, char *argv[]) vx[cby][cbx] = cb_vx[cby][cbx]; vy[cby][cbx] = cb_vy[cby][cbx]; pv[cby][cbx] = cb_pv[cby][cbx]; + hv[cby][cbx] = cb_hv[cby][cbx]; bmap[cby][cbx] = cb_bmap[cby][cbx]; emap[cby][cbx] = cb_emap[cby][cbx]; } @@ -3126,6 +3127,7 @@ int main(int argc, char *argv[]) cb_vx[cby][cbx] = vx[cby][cbx]; cb_vy[cby][cbx] = vy[cby][cbx]; cb_pv[cby][cbx] = pv[cby][cbx]; + cb_hv[cby][cbx] = hv[cby][cbx]; cb_bmap[cby][cbx] = bmap[cby][cbx]; cb_emap[cby][cbx] = emap[cby][cbx]; } |
