Remove imports in same package.
parent
1d6c7213c4
commit
1915195aeb
|
@ -1,14 +1,5 @@
|
|||
package magic.ai;
|
||||
|
||||
import magic.ai.MagicAI;
|
||||
import magic.data.LRUCache;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicGameLog;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.choice.MagicBuilderPayManaCostResult;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.exception.GameException;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
|
@ -18,8 +9,15 @@ import java.util.concurrent.BlockingQueue;
|
|||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.LinkedBlockingQueue;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.RejectedExecutionException;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import magic.data.LRUCache;
|
||||
import magic.exception.GameException;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicGameLog;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.choice.MagicBuilderPayManaCostResult;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
||||
/*
|
||||
AI using Monte Carlo Tree Search
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package magic.firemind;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
|
@ -10,30 +11,24 @@ import java.io.Reader;
|
|||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.UnknownHostException;
|
||||
import java.net.URL;
|
||||
import java.net.UnknownHostException;
|
||||
import java.nio.charset.Charset;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.TimeZone;
|
||||
import java.util.List;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
||||
import java.util.TimeZone;
|
||||
import magic.data.CardDefinitions;
|
||||
import magic.data.GeneralConfig;
|
||||
import magic.firemind.Duel;
|
||||
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import org.json.JSONArray;
|
||||
|
||||
import magic.utility.MagicFileSystem;
|
||||
import magic.utility.MagicFileSystem.DataPath;
|
||||
|
||||
import java.io.File;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
public class FiremindClient {
|
||||
|
||||
|
|
|
@ -1,19 +1,15 @@
|
|||
package magic.model;
|
||||
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicAmountParser;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.regex.Matcher;
|
||||
import magic.data.EnglishToInt;
|
||||
import magic.model.action.MagicPlayMod;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.stack.MagicItemOnStack;
|
||||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.target.MagicTargetFilterFactory;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.action.MagicPlayMod;
|
||||
import magic.data.EnglishToInt;
|
||||
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.List;
|
||||
import java.util.Collections;
|
||||
|
||||
public class ARG {
|
||||
public static final String COLON = "\\s*:\\s*";
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
package magic.model;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.Arrays;
|
||||
import magic.model.choice.MagicCardChoiceResult;
|
||||
import magic.model.phase.MagicPhaseType;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
import magic.model.choice.MagicCardChoiceResult;
|
||||
import magic.model.ARG;
|
||||
|
||||
public class MagicMessage {
|
||||
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
package magic.model.event;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicCardList;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.MagicCardList;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
|
||||
public class MagicClashEvent extends MagicEvent {
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
package magic.model.event;
|
||||
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.MagicCardDefinition;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.condition.MagicCondition;
|
||||
|
||||
public class MagicGraveyardCastActivation extends MagicHandCastActivation {
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
package magic.model.target;
|
||||
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.target.MagicTarget;
|
||||
import magic.model.MagicSource;
|
||||
|
||||
// reference can not be used because game is copied.
|
||||
public class MagicOtherTargetFilter extends MagicTargetFilterImpl {
|
||||
|
|
Loading…
Reference in New Issue