public void Update(GameTime gameTime, Player player) { center = new Vector2(0, player.PlayerPos.Y + (player.Height / 2) - 250); if (center.Y > Game1.SCREEN_HEIGHT -600) center.Y = Game1.SCREEN_HEIGHT -600; if (center.Y < -1350) center.Y = -1350; transform = Matrix.CreateScale(new Vector3(1, 1, 0))* Matrix.CreateTranslation(new Vector3(-center.X, -center.Y, 0)); }
protected override void Initialize() { //initialize keyboard state curKeyboardState = new KeyboardState(); //initialize player player = new Player(); //initialize camera m_camera = new Camera(GraphicsDevice.Viewport); base.Initialize(); }