/// <summary> /// Use this as constructor. /// </summary> protected override void Initialize() { #if WINDOWS // Set console title. Console.Title = "Client"; IsMouseVisible = true; #else #endif // Initialize Members // ClientNetworkManager = new ClientNetworkManager(this); ClientNetworkManager.Connect("Vita", "10.17.23.15"); //TODO: find connections SpriteBatch = new SpriteBatch(GraphicsDevice); TileMap = new TileMap(this); Camera = new Camera(ScreenSize); #if PSM Camera.ConstrainToMap(TileMap, PSMScreenSize); #else Camera.ConstrainToMap(TileMap); #endif PhysicsWorld = new PhysicsWorld(this); ControllablePlayer = new ControllablePlayer(this, PhysicsWorld, ClientNetworkManager); Camera.Focus = ControllablePlayer; // Subscribe to network events // ClientNetworkManager.onPlayerConnected += ClientNetworkManager_OnPlayerConnected; ClientNetworkManager.onPlayerDisconnected += ClientNetworkManager_OnPlayerDisconnected; ClientNetworkManager.onPlayerMove += ClientNetworkManager_OnPlayerMove; ClientNetworkManager.onLocalPlayerConnected += ClientNetworkManager_OnLocalPlayerConnected; ClientNetworkManager.onPlayerAttack += ClientNetworkManager_OnPlayerAttack; // Initialize XNA base engine. base.Initialize(); }
public void Connect() { network.Connect(); }