Skip to content

Commit

Permalink
optimizing imports
Browse files Browse the repository at this point in the history
  • Loading branch information
Kallin committed Aug 27, 2014
1 parent d99c51a commit 4be8ce9
Show file tree
Hide file tree
Showing 16 changed files with 41 additions and 66 deletions.
7 changes: 3 additions & 4 deletions src/main/java/com/hearthsim/card/Card.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
package com.hearthsim.card;

import java.util.ArrayList;
import java.util.Iterator;

import com.hearthsim.card.minion.Minion;
import com.hearthsim.exception.HSException;
import com.hearthsim.exception.HSInvalidPlayerIndexException;
Expand All @@ -11,8 +8,10 @@
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.boardstate.BoardStateFactoryBase;
import com.hearthsim.util.tree.HearthTreeNode;
import org.json.JSONObject;

import org.json.*;
import java.util.ArrayList;
import java.util.Iterator;

public class Card implements DeepCopyable {

Expand Down
1 change: 0 additions & 1 deletion src/main/java/com/hearthsim/card/minion/Hero.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.boardstate.BoardStateFactoryBase;
import com.hearthsim.util.tree.HearthTreeNode;

import org.json.JSONObject;

public class Hero extends Minion {
Expand Down
1 change: 0 additions & 1 deletion src/main/java/com/hearthsim/card/minion/Minion.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.boardstate.BoardStateFactoryBase;
import com.hearthsim.util.tree.HearthTreeNode;

import org.json.JSONObject;

import java.util.Iterator;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import com.hearthsim.event.attack.AttackAction;
import com.hearthsim.event.deathrattle.DeathrattleAction;
import com.hearthsim.exception.HSException;
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.tree.HearthTreeNode;

public class PriestessOfElune extends Minion {
Expand Down
8 changes: 3 additions & 5 deletions src/main/java/com/hearthsim/gui/HSMainFrameModel.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
package com.hearthsim.gui;

import java.util.ArrayList;

import org.apache.commons.math3.distribution.*;

import com.hearthsim.event.HSGameEndEventListener;
import com.hearthsim.player.playercontroller.ArtificialPlayer;
import com.hearthsim.results.GameResult;
import com.hearthsim.util.boardstate.BoardState;
import org.apache.commons.math3.distribution.BetaDistribution;

import java.util.ArrayList;

public class HSMainFrameModel implements HSGameEndEventListener {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
package com.hearthsim.player.playercontroller;

import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.nio.file.Path;

import com.hearthsim.util.IdentityLinkedList;
import com.hearthsim.card.Card;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.card.spellcard.SpellDamage;
Expand All @@ -16,12 +8,16 @@
import com.hearthsim.exception.HSParamNotFoundException;
import com.hearthsim.io.ParamFile;
import com.hearthsim.player.Player;
import com.hearthsim.util.IdentityLinkedList;
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.boardstate.BoardStateFactoryBase;
import com.hearthsim.util.boardstate.SparseBoardStateFactory;
import com.hearthsim.util.tree.HearthTreeNode;
import com.hearthsim.util.tree.StopNode;

import java.io.*;
import java.nio.file.Path;

public class ArtificialPlayer {

int nLookahead_;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.hearthsim.player.playercontroller;

import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.card.Card;
import com.hearthsim.exception.HSException;
import com.hearthsim.player.Player;
import com.hearthsim.util.boardstate.BoardState;

public class GameMaster {

Expand Down
7 changes: 3 additions & 4 deletions src/main/java/com/hearthsim/results/GameDetailedRecord.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package com.hearthsim.results;

import java.util.ArrayList;
import java.util.TreeMap;

import com.hearthsim.exception.HSInvalidPlayerIndexException;
import com.hearthsim.util.boardstate.BoardState;

import org.json.JSONObject;

import java.util.ArrayList;
import java.util.TreeMap;

public class GameDetailedRecord implements GameRecord {

ArrayList<TreeMap<Integer, BoardState>> boards_;
Expand Down
3 changes: 1 addition & 2 deletions src/main/java/com/hearthsim/results/GameRecord.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package com.hearthsim.results;

import org.json.JSONObject;

import com.hearthsim.util.boardstate.BoardState;
import org.json.JSONObject;

public interface GameRecord {

Expand Down
3 changes: 1 addition & 2 deletions src/main/java/com/hearthsim/results/GameSimpleRecord.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
package com.hearthsim.results;

import org.json.JSONObject;

import com.hearthsim.exception.HSException;
import com.hearthsim.util.boardstate.BoardState;
import org.json.JSONObject;

public class GameSimpleRecord implements GameRecord {

Expand Down
13 changes: 6 additions & 7 deletions src/main/java/com/hearthsim/util/boardstate/BoardState.java
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
package com.hearthsim.util.boardstate;

import java.util.ArrayList;
import java.util.Iterator;

import com.hearthsim.util.DeepCopyable;
import com.hearthsim.util.IdentityLinkedList;
import com.hearthsim.util.MinionList;
import com.hearthsim.card.Card;
import com.hearthsim.card.Deck;
import com.hearthsim.card.minion.Hero;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.exception.HSException;
import com.hearthsim.exception.HSInvalidPlayerIndexException;

import com.hearthsim.util.DeepCopyable;
import com.hearthsim.util.IdentityLinkedList;
import com.hearthsim.util.MinionList;
import org.json.JSONArray;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.Iterator;


/**
* A class that represents the current state of the board (game)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
package com.hearthsim.util.boardstate;

import java.util.ArrayList;
import java.util.Iterator;

import com.hearthsim.util.IdentityLinkedList;
import com.hearthsim.card.Card;
import com.hearthsim.card.Deck;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.exception.HSException;
import com.hearthsim.player.playercontroller.ArtificialPlayer;
import com.hearthsim.util.IdentityLinkedList;
import com.hearthsim.util.boardstate.BoardState.MinionPlayerIDPair;
import com.hearthsim.util.tree.CardDrawNode;
import com.hearthsim.util.tree.HearthTreeNode;
import com.hearthsim.util.tree.RandomEffectNode;
import com.hearthsim.util.tree.StopNode;

import java.util.ArrayList;
import java.util.Iterator;

public class BoardStateFactoryBase {

protected final Deck deckPlayer0_;
Expand Down
12 changes: 3 additions & 9 deletions src/main/java/com/hearthsim/util/tree/HearthTreeNode.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
package com.hearthsim.util.tree;

import java.util.ArrayList;
import java.util.IdentityHashMap;
import java.util.List;

import com.hearthsim.util.IdentityLinkedList;
import com.hearthsim.card.Deck;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.exception.HSException;
import com.hearthsim.player.playercontroller.ArtificialPlayer;
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.boardstate.BoardState.MinionPlayerIDPair;

import java.util.ArrayList;
import java.util.List;

/**
* A tree that keeps track of possible game states
Expand Down
8 changes: 2 additions & 6 deletions src/test/java/com/hearthsim/test/TestEvents.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
package com.hearthsim.test;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

import com.hearthsim.card.minion.Minion;
import com.hearthsim.exception.HSException;
import com.hearthsim.exception.HSInvalidPlayerIndexException;
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.tree.HearthTreeNode;
import org.junit.Before;
import org.junit.Test;

public class TestEvents {

Expand Down
13 changes: 6 additions & 7 deletions src/test/java/com/hearthsim/test/card/TestHolySmite.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
package com.hearthsim.test.card;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.tree.HearthTreeNode;
import com.hearthsim.card.Card;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.card.spellcard.concrete.HolySmite;
import com.hearthsim.exception.HSException;
import com.hearthsim.util.boardstate.BoardState;
import com.hearthsim.util.tree.HearthTreeNode;
import org.junit.Before;
import org.junit.Test;

import static org.junit.Assert.assertTrue;

public class TestHolySmite {

Expand Down
8 changes: 4 additions & 4 deletions src/test/java/com/hearthsim/test/testBoardState.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.hearthsim.test;

import static org.junit.Assert.*;

import org.junit.Test;

import com.hearthsim.card.Card;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.exception.HSException;
import com.hearthsim.util.boardstate.BoardState;
import org.junit.Test;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

public class testBoardState {

Expand Down

0 comments on commit 4be8ce9

Please sign in to comment.