private void bStart_Click(object sender, EventArgs e) { //Begin a new game ServerEngine si = new ServerEngine(int.Parse(tbPort.Text), 8/*TODO : change*/); Game1 game = new Game1(si); game.Run(); }
public ENetServer(int port, int maxClients, ServerEngine se) { engine = se; clients = new List<ENet.Peer>(); clientMap = new Dictionary<Peer, Player>(); playerMap = new Dictionary<Player, Peer>(); server = new ENet.Host(); server.InitializeServer(port, maxClients * 2); // 2 channels per client }
public Game1(ServerEngine eng) { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; //graphics.PreferredBackBufferWidth = 800; //graphics.PreferredBackBufferHeight = 600; graphics.PreferredBackBufferWidth = 1024; graphics.PreferredBackBufferHeight = 768; gengine = eng; environment = gengine.getEnvironment(); }