refactor: split ai into client and "brain"
This commit is contained in:
@ -2,7 +2,7 @@ package uulm.teamname.marvelous.gamelibrary.gamelogic;
|
||||
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import uulm.teamname.marvelous.gamelibrary.ai.AI;
|
||||
import uulm.teamname.marvelous.gamelibrary.ai.AIClient;
|
||||
import uulm.teamname.marvelous.gamelibrary.entities.EntityType;
|
||||
import uulm.teamname.marvelous.gamelibrary.events.Event;
|
||||
import uulm.teamname.marvelous.gamelibrary.json.JSON;
|
||||
@ -20,8 +20,8 @@ class AITest extends BaseGameLogicTest {
|
||||
private static ExecutorService executor;
|
||||
|
||||
private static GameInstance server;
|
||||
private static AI clientA;
|
||||
private static AI clientB;
|
||||
private static AIClient clientA;
|
||||
private static AIClient clientB;
|
||||
|
||||
@BeforeAll
|
||||
static void setUp() {
|
||||
@ -31,8 +31,8 @@ class AITest extends BaseGameLogicTest {
|
||||
executor = new SimpleErrorSensitiveThreadPoolExecutor();
|
||||
|
||||
server = new GameInstance(partyConfig, characterConfig, scenarioConfig);
|
||||
clientA = new AI(EntityType.P1, partyConfig, characterConfig, scenarioConfig);
|
||||
clientB = new AI(EntityType.P2, partyConfig, characterConfig, scenarioConfig);
|
||||
clientA = new AIClient(EntityType.P1, partyConfig, characterConfig, scenarioConfig);
|
||||
clientB = new AIClient(EntityType.P2, partyConfig, characterConfig, scenarioConfig);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user