Ejemplo n.º 1
0
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;
	}

	
}
Ejemplo n.º 2
0
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;
		}
	}
}