void HandleQuickStateRequests() { if(mVolumeTimer>0) mVolumeTimer--; if(mVolumeDisplayTimer>0) mVolumeDisplayTimer--; if(mQuickStateTimer>0) { mQuickStateTimer--; return; } if(mSaveRequested) { mSaveRequested=0; SaveStateMem(); mQuickStateTimer = 60; } if(mLoadRequested) { mLoadRequested=0; LoadStateMem(); mQuickStateTimer = 60; } }
void CreateRewindState() { if (Config.RewindCount > 0) { SaveStateMem(mem_last_save=mem_cur_save_count++); if (mem_cur_save_count > Config.RewindCount) { mem_cur_save_count = 0; mem_wrapped=TRUE; } } }