public Game1(ClientEngine eng) { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; //graphics.PreferredBackBufferWidth = 600;//1024; //graphics.PreferredBackBufferHeight = 480;//768; graphics.PreferredBackBufferWidth = 1024; graphics.PreferredBackBufferHeight = 768; gengine = eng; while (!eng.ready) { // horrible } environment = gengine.getEnvironment(); }
private void bJoin_Click(object sender, EventArgs e) { // TODO : better handling of exception IPEndPoint server = new IPEndPoint(IPAddress.Parse(tbIp.Text), int.Parse(tbPort.Text)); try { ClientEngine ci = new ClientEngine(server); Game1 game = new Game1(ci); game.Run(); } catch (Exception exception) { Console.Out.WriteLine(exception.Message); } }
public ENetClient(ClientEngine ce) { engine = ce; client = new ENet.Host(); client.InitializeClient(2); // 2 channels per client }