diff options
| author | jacksonmj <mj-pt@jacksonmj.co.uk> | 2011-07-26 12:34:00 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-07-26 17:28:23 (GMT) |
| commit | 0f585011fb98190f58a6afbf8bdb289171e714fe (patch) | |
| tree | b17ea36199a3023546d997a2ce904e160c162ba2 /src | |
| parent | cbe1e0b0730fe1c5c05d1cd223219c7a05a647f6 (diff) | |
| download | powder-0f585011fb98190f58a6afbf8bdb289171e714fe.zip powder-0f585011fb98190f58a6afbf8bdb289171e714fe.tar.gz | |
Fix for SPWN sometimes failing to create stickman
Example: place stickman, then load a save containing SPWN but no stickman.
Stickman does not get created.
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -1138,6 +1138,8 @@ void clear_sim(void) memset(gol2, 0, sizeof(gol2)); memset(portalp, 0, sizeof(portalp)); ISSPAWN1 = ISSPAWN2 = 0; + player[27] = 0; + player2[27] = 0; memset(pers_bg, 0, (XRES+BARSIZE)*YRES*PIXELSIZE); memset(fire_bg, 0, XRES*YRES*PIXELSIZE); memset(fire_r, 0, sizeof(fire_r)); @@ -2999,11 +3001,6 @@ int main(int argc, char *argv[]) svf_description[0] = 0; gravityMode = 0; airMode = 0; - - player2[27] = 0; - player[27] = 0; - ISSPAWN1 = 0; - ISSPAWN2 = 0; } if (x>=(XRES+BARSIZE-(510-385)) && x<=(XRES+BARSIZE-(510-476))) { |
