- Removed a part of AiCardMemory that did not work out as an idea.

This commit is contained in:
Agetian
2017-01-26 06:45:09 +00:00
parent 501ad43f96
commit b8db2630ff

View File

@@ -44,14 +44,12 @@ public class AiCardMemory {
private final Set<Card> memHeldManaSources; private final Set<Card> memHeldManaSources;
private final Set<Card> memAttachedThisTurn; private final Set<Card> memAttachedThisTurn;
private final Set<Card> memAnimatedThisTurn; private final Set<Card> memAnimatedThisTurn;
private final Set<Card> memTestedCanPlayThisTurn;
public AiCardMemory() { public AiCardMemory() {
this.memMandatoryAttackers = new HashSet<>(); this.memMandatoryAttackers = new HashSet<>();
this.memHeldManaSources = new HashSet<>(); this.memHeldManaSources = new HashSet<>();
this.memAttachedThisTurn = new HashSet<>(); this.memAttachedThisTurn = new HashSet<>();
this.memAnimatedThisTurn = new HashSet<>(); this.memAnimatedThisTurn = new HashSet<>();
this.memTestedCanPlayThisTurn = new HashSet<>();
} }
/** /**
@@ -64,7 +62,6 @@ public class AiCardMemory {
HELD_MANA_SOURCES, HELD_MANA_SOURCES,
ATTACHED_THIS_TURN, ATTACHED_THIS_TURN,
ANIMATED_THIS_TURN, ANIMATED_THIS_TURN,
TESTED_CANPLAY_THIS_PHASE,
//REVEALED_CARDS // stub, not linked to AI code yet //REVEALED_CARDS // stub, not linked to AI code yet
} }
@@ -78,8 +75,6 @@ public class AiCardMemory {
return memAttachedThisTurn; return memAttachedThisTurn;
case ANIMATED_THIS_TURN: case ANIMATED_THIS_TURN:
return memAnimatedThisTurn; return memAnimatedThisTurn;
case TESTED_CANPLAY_THIS_PHASE:
return memTestedCanPlayThisTurn;
//case REVEALED_CARDS: //case REVEALED_CARDS:
// return memRevealedCards; // return memRevealedCards;
default: default:
@@ -252,7 +247,6 @@ public class AiCardMemory {
clearMemorySet(MemorySet.HELD_MANA_SOURCES); clearMemorySet(MemorySet.HELD_MANA_SOURCES);
clearMemorySet(MemorySet.ATTACHED_THIS_TURN); clearMemorySet(MemorySet.ATTACHED_THIS_TURN);
clearMemorySet(MemorySet.ANIMATED_THIS_TURN); clearMemorySet(MemorySet.ANIMATED_THIS_TURN);
clearMemorySet(MemorySet.TESTED_CANPLAY_THIS_PHASE);
} }
// Static functions to simplify access to AI card memory of a given AI player. // Static functions to simplify access to AI card memory of a given AI player.