Package de.nameless.gameEngine.system

Source Code of de.nameless.gameEngine.system.NESiglePlayerGame

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");
   
  }
 
}
TOP

Related Classes of de.nameless.gameEngine.system.NESiglePlayerGame

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.