move questWorld out of QuestData package (because only things being serialized should be kept there)

remove unused imports (soundeffecttype mostly)
This commit is contained in:
Maxmtg
2012-11-23 19:28:36 +00:00
parent 5a7e8df44e
commit 8c71969a21
12 changed files with 20 additions and 35 deletions

2
.gitattributes vendored
View File

@@ -13260,6 +13260,7 @@ src/main/java/forge/quest/QuestMode.java -text
src/main/java/forge/quest/QuestUtil.java svneol=native#text/plain src/main/java/forge/quest/QuestUtil.java svneol=native#text/plain
src/main/java/forge/quest/QuestUtilCards.java -text src/main/java/forge/quest/QuestUtilCards.java -text
src/main/java/forge/quest/QuestUtilUnlockSets.java -text src/main/java/forge/quest/QuestUtilUnlockSets.java -text
src/main/java/forge/quest/QuestWorld.java -text
src/main/java/forge/quest/SellRules.java -text src/main/java/forge/quest/SellRules.java -text
src/main/java/forge/quest/StartingPoolType.java -text src/main/java/forge/quest/StartingPoolType.java -text
src/main/java/forge/quest/bazaar/IQuestBazaarItem.java svneol=native#text/plain src/main/java/forge/quest/bazaar/IQuestBazaarItem.java svneol=native#text/plain
@@ -13281,7 +13282,6 @@ src/main/java/forge/quest/data/QuestAssets.java -text
src/main/java/forge/quest/data/QuestData.java svneol=native#text/plain src/main/java/forge/quest/data/QuestData.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestItemCondition.java -text src/main/java/forge/quest/data/QuestItemCondition.java -text
src/main/java/forge/quest/data/QuestPreferences.java svneol=native#text/plain src/main/java/forge/quest/data/QuestPreferences.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestWorld.java -text
src/main/java/forge/quest/data/package-info.java svneol=native#text/plain src/main/java/forge/quest/data/package-info.java svneol=native#text/plain
src/main/java/forge/quest/io/PreconReader.java -text src/main/java/forge/quest/io/PreconReader.java -text
src/main/java/forge/quest/io/QuestDataIO.java svneol=native#text/plain src/main/java/forge/quest/io/QuestDataIO.java svneol=native#text/plain

View File

@@ -64,7 +64,6 @@ import forge.game.player.ComputerUtil;
import forge.game.player.Player; import forge.game.player.Player;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.item.CardDb; import forge.item.CardDb;
import forge.sound.SoundEffectType;
import forge.util.Expressions; import forge.util.Expressions;
import forge.util.MyRandom; import forge.util.MyRandom;

View File

@@ -71,7 +71,6 @@ import forge.game.zone.Zone;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.gui.GuiChoose; import forge.gui.GuiChoose;
import forge.gui.match.ViewWinLose; import forge.gui.match.ViewWinLose;
import forge.sound.SoundEffectType;
/** /**

View File

@@ -35,7 +35,6 @@ import forge.game.zone.ZoneType;
import forge.gui.match.views.VAntes; import forge.gui.match.views.VAntes;
import forge.item.CardPrinted; import forge.item.CardPrinted;
import forge.properties.ForgePreferences.FPref; import forge.properties.ForgePreferences.FPref;
import forge.sound.SoundEffectType;
import forge.util.Aggregates; import forge.util.Aggregates;
import forge.util.MyRandom; import forge.util.MyRandom;

View File

@@ -1,8 +1,5 @@
package forge.game.event; package forge.game.event;
import forge.Card;
import forge.game.player.Player;
/** /**
* *
* *

View File

@@ -1,8 +1,5 @@
package forge.game.event; package forge.game.event;
import forge.Card;
import forge.game.player.Player;
/** /**
* *
* *

View File

@@ -34,7 +34,6 @@ import forge.game.event.ManaBurnEvent;
import forge.game.player.Player; import forge.game.player.Player;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.properties.ForgePreferences.FPref; import forge.properties.ForgePreferences.FPref;
import forge.sound.SoundEffectType;
import forge.util.MyObservable; import forge.util.MyObservable;

View File

@@ -67,7 +67,6 @@ import forge.game.zone.PlayerZoneBattlefield;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.gui.GuiChoose; import forge.gui.GuiChoose;
import forge.properties.ForgePreferences.FPref; import forge.properties.ForgePreferences.FPref;
import forge.sound.SoundEffectType;
import forge.util.MyRandom; import forge.util.MyRandom;
/** /**

View File

@@ -46,8 +46,8 @@ import forge.properties.ForgePreferences.FPref;
import forge.properties.ForgeProps; import forge.properties.ForgeProps;
import forge.properties.NewConstants; import forge.properties.NewConstants;
import forge.quest.QuestController; import forge.quest.QuestController;
import forge.quest.QuestWorld;
import forge.quest.data.QuestPreferences; import forge.quest.data.QuestPreferences;
import forge.quest.data.QuestWorld;
import forge.util.FileUtil; import forge.util.FileUtil;
import forge.util.HttpUtil; import forge.util.HttpUtil;
import forge.util.IStorageView; import forge.util.IStorageView;

View File

@@ -258,6 +258,16 @@ public class QuestController {
return this.model == null ? null : this.model.getAssets(); return this.model == null ? null : this.model.getAssets();
} }
/**
* Gets the QuestWorld, if any.
*
* @return QuestWorld or null, if using regular duels and challenges.
*/
public QuestWorld getWorld() {
return this.model == null ? null : Singletons.getModel().getWorlds().get(this.model.getWorldId());
}
/** /**
* TODO: Write javadoc for this method. * TODO: Write javadoc for this method.
* *
@@ -309,6 +319,8 @@ public class QuestController {
return this.duelManager; return this.duelManager;
} }
/** /**
* *
* TODO: Write javadoc for this method. * TODO: Write javadoc for this method.

View File

@@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package forge.quest.data; package forge.quest;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
@@ -23,6 +23,7 @@ import java.util.List;
import com.google.common.base.Function; import com.google.common.base.Function;
import forge.quest.data.GameFormatQuest;
import forge.util.StorageReaderFile; import forge.util.StorageReaderFile;
/** /**

View File

@@ -17,7 +17,6 @@
*/ */
package forge.quest.data; package forge.quest.data;
import forge.Singletons;
import forge.game.GameFormat; import forge.game.GameFormat;
import forge.quest.QuestMode; import forge.quest.QuestMode;
import forge.quest.io.QuestDataIO; import forge.quest.io.QuestDataIO;
@@ -105,18 +104,6 @@ public final class QuestData {
return this.format; return this.format;
} }
/**
* Gets the QuestWorld, if any.
*
* @return QuestWorld or null, if using regular duels and challenges.
*/
public QuestWorld getWorld() {
if (this.worldId == null) {
return null;
}
return Singletons.getModel().getWorlds().get(worldId);
}
// SERIALIZATION - related things // SERIALIZATION - related things
// This must be called by XML-serializer via reflection // This must be called by XML-serializer via reflection
/** /**
@@ -163,21 +150,17 @@ public final class QuestData {
return this.name; return this.name;
} }
/**
* TODO: Write javadoc for this method.
* @return
*/
public QuestAssets getAssets() { public QuestAssets getAssets() {
return assets; return assets;
} }
/**
* TODO: Write javadoc for this method.
* @return
*/
public QuestAchievements getAchievements() { public QuestAchievements getAchievements() {
return achievements; return achievements;
} }
public String getWorldId() {
return worldId;
}
} }