protected override void Initialize() { _graphics.PreferredBackBufferWidth = windowWidth; _graphics.PreferredBackBufferHeight = windowHeight; _graphics.IsFullScreen = false; _graphics.ApplyChanges(); nMap = NewMap.Load(@"..\..\..\MapData\Map2.1.tmx"); //nMap = NewMap.Load(@"..\..\..\MapData\Map.tmx"); // map = new Map(@"..\..\..\MapData\Map2.tmx", @"..\..\..\MapData\GrassTileset.tsx", Content); allPlayers = new Dictionary <int, Player>(); player = new Player(nMap.playerStart, "Conjurer", Content); //camera = new Camera(GraphicsDevice.Viewport); nCamera = new NewCamera(GraphicsDevice.Viewport); nCamera.Limits = new Rectangle(0, 0, nMap._width * nMap.tileset._tileWidth, nMap._height * nMap.tileset._tileHeight); client = new UDPClient(); if (!client.Connect("79.114.16.172", 5555)) { Console.WriteLine("Cannot connect to server!"); // Exit(); } player.ID = client.ClientID; client.SendMessageExceptOne(player.toPlayerInfo(), player.ID); allPlayers.Add(player.ID, player); base.Initialize(); }