Jeck - Added option to disable screen transitions.

This commit is contained in:
wagic.jeck
2010-02-10 02:38:41 +00:00
parent f962297d6b
commit 7fd2956399
5 changed files with 11 additions and 3 deletions
+6
View File
@@ -362,6 +362,12 @@ void GameApp::Resume(){
void GameApp::DoTransition(int trans, int tostate, float dur, bool animonly){
TransitionBase * tb = NULL;
GameState * toState = NULL;
if(options[Options::TRANSITIONS].number != 0){
if(tostate != GAME_STATE_NONE)
SetNextState(tostate);
return;
}
if(tostate > GAME_STATE_NONE && tostate < GAME_STATE_MAX)
toState = mGameStates[tostate];
+1
View File
@@ -29,6 +29,7 @@ const char * Options::optionNames[] = {
"disable_cards",
"maxGrade",
"economic_difficulty",
"transitions",
"interruptSeconds",
"interruptMySpells",
"interruptMyAbilities",
+1 -1
View File
@@ -375,7 +375,7 @@ void GameStateDuel::Update(float dt)
playerdata->taskList->save();
SAFE_DELETE(playerdata);
SAFE_DELETE(menu);
mParent->DoTransition(TRANSITION_FADE,GAME_STATE_MENU,1);
mParent->DoTransition(TRANSITION_FADE,GAME_STATE_MENU);
}
}
break;
+2 -1
View File
@@ -51,7 +51,8 @@ void GameStateOptions::Start()
optionsList->Add(NEW WDecoEnum(NEW OptionInteger(Options::HANDDIRECTION,"Hand direction",1,1,0)));
optionsList->Add(NEW WDecoEnum(NEW OptionInteger(Options::MANADISPLAY,"Mana display",2,1,0)));
optionsList->Add(NEW OptionInteger(Options::REVERSETRIGGERS, "Reverse left and right triggers"));
optionsList->Add(NEW OptionInteger(Options::DISABLECARDS,"Disable card image loading"));
optionsList->Add(NEW OptionInteger(Options::DISABLECARDS,"Disable card images"));
optionsList->Add(NEW OptionInteger(Options::TRANSITIONS,"Disable screen transitions"));
optionsTabs->Add(optionsList);
optionsList = NEW WGuiList("User");