public void startServer() { gameStruct = new StructureObjects(); connect = new Connection(); connect.Start(gameStruct.PlayerList, gameStruct.passwords); manager = new eventHandler(connect, gameStruct); }
public eventHandler(Connection connect, StructureObjects structure) { generator = new GeneratorPlanet(); this.connect = connect; this.structure = structure; connect.addToEvent("disconnect", disconnectCommand); connect.addToEvent("chat", chatWriter); connect.addToEvent("generatePlanetForNewPlayer", generatorForNewPlayer); connect.addToEvent("IwantMyMap!", sendMeMapPlease); connect.addToEvent("getPlayerList", playerListGet); connect.addToEvent("newPlanetName", newPlanetName); gameTick = new System.Timers.Timer(GameObject.timeTick); gameTick.Elapsed += gameTick_Elapsed; gameTick.Start(); }