internal void Update(GameTime gameTime) { var deltaTime = (float)gameTime.ElapsedGameTime.TotalMilliseconds; Camera.Update(deltaTime); OverlandMapView.Update(deltaTime); OverlandSettlementViews.Update(deltaTime); StackViews.Update(deltaTime); SettlementView.Settlement = World.Settlements.Selected; if (SettlementView.Settlement != null) { SettlementView.Update(gameTime, null); } HudView.Update(gameTime); StackViews.RemoveDeadUnits(); }