diff options
| author | Simon <simon@hardwired.org.uk> | 2010-12-08 01:15:00 (GMT) |
|---|---|---|
| committer | Simon <simon@hardwired.org.uk> | 2010-12-08 01:15:00 (GMT) |
| commit | 96da33160101d0ea0c887025bbacd53a1011f573 (patch) | |
| tree | 7527804f7f57856146863672567c861161a3d8c6 /src | |
| parent | b4f2ddf58546fd77859f3dcbb1316228b898ea51 (diff) | |
| download | powder-96da33160101d0ea0c887025bbacd53a1011f573.zip powder-96da33160101d0ea0c887025bbacd53a1011f573.tar.gz | |
Improved pause flag, will now only pause, not unpause the game
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -429,7 +429,9 @@ int parse_save(void *save, int size, int replace, int x0, int y0) { if(ver>=44){ legacy_enable = c[3]&0x01; - sys_pause = (c[3]>>1)&0x01; + if(!sys_pause){ + sys_pause = (c[3]>>1)&0x01; + } } else { if(c[3]==1||c[3]==0){ legacy_enable = c[3]; @@ -1948,8 +1950,11 @@ int main(int argc, char *argv[]) memset(fire_g, 0, sizeof(fire_g)); memset(fire_b, 0, sizeof(fire_b)); } - if(x>=19 && x<=35 && svf_last && svf_open && !bq) - parse_save(svf_last, svf_lsize, 1, 0, 0); + if(x>=19 && x<=35 && svf_last && svf_open && !bq){ + //int tpval = sys_pause; + parse_save(svf_last, svf_lsize, 1, 0, 0); + //sys_pause = tpval; + } if(x>=(XRES+BARSIZE-(510-476)) && x<=(XRES+BARSIZE-(510-491)) && !bq) { if(b & SDL_BUTTON_LMASK) |
