Loading jeuAssemblage/src/bot/difficulty/AbstractDifficulty.java +2 −3 Changes for jeuAssemblage/src/bot/difficulty/AbstractDifficulty.java: 2 added lines, 3 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.Move; import bot.interfaces.IBot; import bot.interfaces.IStrategyBot; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import bot.strategy.AbstractStrategyMemo; import model.PlayBoard; Loading @@ -28,7 +27,7 @@ public abstract class AbstractDifficulty implements IBot { public void setStrategy(int strategy) { switch (strategy) { case AI_STRATEGY -> { this.strategyBot = new AIStrategy(this.model, AIdifficulty); this.strategyBot = new AgStrategy(this.model, AIdifficulty); } case MEMO_STRATEGY -> { this.strategyBot = new AbstractStrategyMemo(this.model); Loading jeuAssemblage/src/bot/difficulty/EasyDifficulty.java +2 −2 Changes for jeuAssemblage/src/bot/difficulty/EasyDifficulty.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import model.PlayBoard; public class EasyDifficulty extends AbstractDifficulty { public EasyDifficulty(PlayBoard model, int strategy) { super(model, strategy, AIStrategy.EASY); super(model, strategy, AgStrategy.EASY); } } jeuAssemblage/src/bot/difficulty/HardDifficulty.java +2 −2 Changes for jeuAssemblage/src/bot/difficulty/HardDifficulty.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import model.PlayBoard; public class HardDifficulty extends AbstractDifficulty { public HardDifficulty(PlayBoard model, int strategy) { super(model, strategy, AIStrategy.HARD); super(model, strategy, AgStrategy.HARD); } } jeuAssemblage/src/bot/difficulty/MediumDifficulty.java +2 −2 Changes for jeuAssemblage/src/bot/difficulty/MediumDifficulty.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import model.PlayBoard; public class MediumDifficulty extends AbstractDifficulty { public MediumDifficulty(PlayBoard model, int strategy) { super(model, strategy, AIStrategy.MEDIUM); super(model, strategy, AgStrategy.MEDIUM); } } Loading
jeuAssemblage/src/bot/difficulty/AbstractDifficulty.java +2 −3 Changes for jeuAssemblage/src/bot/difficulty/AbstractDifficulty.java: 2 added lines, 3 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.Move; import bot.interfaces.IBot; import bot.interfaces.IStrategyBot; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import bot.strategy.AbstractStrategyMemo; import model.PlayBoard; Loading @@ -28,7 +27,7 @@ public abstract class AbstractDifficulty implements IBot { public void setStrategy(int strategy) { switch (strategy) { case AI_STRATEGY -> { this.strategyBot = new AIStrategy(this.model, AIdifficulty); this.strategyBot = new AgStrategy(this.model, AIdifficulty); } case MEMO_STRATEGY -> { this.strategyBot = new AbstractStrategyMemo(this.model); Loading
jeuAssemblage/src/bot/difficulty/EasyDifficulty.java +2 −2 Changes for jeuAssemblage/src/bot/difficulty/EasyDifficulty.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import model.PlayBoard; public class EasyDifficulty extends AbstractDifficulty { public EasyDifficulty(PlayBoard model, int strategy) { super(model, strategy, AIStrategy.EASY); super(model, strategy, AgStrategy.EASY); } }
jeuAssemblage/src/bot/difficulty/HardDifficulty.java +2 −2 Changes for jeuAssemblage/src/bot/difficulty/HardDifficulty.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import model.PlayBoard; public class HardDifficulty extends AbstractDifficulty { public HardDifficulty(PlayBoard model, int strategy) { super(model, strategy, AIStrategy.HARD); super(model, strategy, AgStrategy.HARD); } }
jeuAssemblage/src/bot/difficulty/MediumDifficulty.java +2 −2 Changes for jeuAssemblage/src/bot/difficulty/MediumDifficulty.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package bot.difficulty; import bot.strategy.AIStrategy; import bot.strategy.AgStrategy; import model.PlayBoard; public class MediumDifficulty extends AbstractDifficulty { public MediumDifficulty(PlayBoard model, int strategy) { super(model, strategy, AIStrategy.MEDIUM); super(model, strategy, AgStrategy.MEDIUM); } }