Improved auto quest data selection between matches and restarts.

This commit is contained in:
Doublestrike
2012-01-30 10:50:59 +00:00
parent 2187a3d495
commit 3a86a64fce
2 changed files with 10 additions and 4 deletions

View File

@@ -310,6 +310,10 @@ public class ControlQuest {
newdata.setName(questName); newdata.setName(questName);
newdata.saveData(); newdata.saveData();
// Save in preferences.
qPrefs.setPreference(QPref.CURRENT_QUEST, questName + ".dat");
Singletons.getModel().getQuestPreferences().save();
view.getParentView().resetQuest(); view.getParentView().resetQuest();
} // New Quest } // New Quest
@@ -320,6 +324,10 @@ public class ControlQuest {
this.qem.assembleAllEvents(); this.qem.assembleAllEvents();
AllZone.setQuestEventManager(this.qem); AllZone.setQuestEventManager(this.qem);
// Save in preferences.
qPrefs.setPreference(QPref.CURRENT_QUEST, qData.getName() + ".dat");
Singletons.getModel().getQuestPreferences().save();
refreshDecks(); refreshDecks();
refreshStats(); refreshStats();
} }
@@ -361,10 +369,6 @@ public class ControlQuest {
view.getLstQuests().setSelectedIndex(0); view.getLstQuests().setSelectedIndex(0);
} }
// Save in preferences.
qPrefs.setPreference(QPref.CURRENT_QUEST,
view.getLstQuests().getSelectedQuest().getName());
// Drop into AllZone. // Drop into AllZone.
AllZone.setQuestData(view.getLstQuests().getSelectedQuest()); AllZone.setQuestData(view.getLstQuests().getSelectedQuest());
} }

View File

@@ -447,6 +447,8 @@ public class ViewQuest extends JScrollPane {
selectedOpponent = (SelectablePanel) pnlChallenges.getComponent(0); selectedOpponent = (SelectablePanel) pnlChallenges.getComponent(0);
selectedOpponent.setBackground(skin.getColor(FSkin.Colors.CLR_ACTIVE)); selectedOpponent.setBackground(skin.getColor(FSkin.Colors.CLR_ACTIVE));
} }
System.out.println(verticalScrollBar.getValue() + " challenges asdf");
} }
/** Display handler for decks tab click. */ /** Display handler for decks tab click. */