protected override void Update(GameTime gameTime) { GameServices.RemoveService <GameTime>(); GameServices.AddService <GameTime>(gameTime); if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) { Exit(); } player.Update(); base.Update(gameTime); }
protected override void Update(GameTime gameTime) { GameServices.RemoveService <GameTime>(); GameServices.AddService <GameTime>(gameTime); //Update calls player.Update(); foreach (Projectile proj in Projectile.projectiles) { proj.Update(); } foreach (Enemy enemy in Enemy.enemies) { enemy.Update(player.Position); } base.Update(gameTime); }