package de.nameless.gameEngine.system;
import static de.nameless.gameEngine.util.Logger.log;
import de.nameless.gameEngine.core.NEClient;
import de.nameless.gameEngine.core.NEServer;
import de.nameless.graphicEngine.NEGraphicServer;
public class NESiglePlayerGame {
public NEServer server;
public NEClient client;
public NEGraphicServer gfx;
public NESiglePlayerGame() {
server = new NEServer();
client = new NEClient("Client1");
}
public void start(){
log("opening Server...");
server.openGame(1);
log("connecting client...");
client.connect("localhost", 4011);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
log("loading map...");
server.loadMap();
log("starting game...");
server.startGame();
log("connecting/starting GFXServer...");
gfx = new NEGraphicServer();
client.PlugGfx(gfx);
client.waitForGame();
log("GameUp");
}
}