internal void Draw(SpriteBatch spriteBatch) { OverlandMapView.Draw(spriteBatch, Camera); OverlandSettlementViews.Draw(spriteBatch, Camera); StackViews.Draw(spriteBatch, Camera); HudView.Draw(spriteBatch); //if (Tooltip.Enabled) //{ // var originalViewport = spriteBatch.GraphicsDevice.Viewport; // spriteBatch.GraphicsDevice.Viewport = Viewport; // spriteBatch.Begin(samplerState: SamplerState.PointWrap, transformMatrix: ViewportAdapter.GetScaleMatrix()); // Tooltip.Draw(spriteBatch); // spriteBatch.End(); // spriteBatch.GraphicsDevice.Viewport = originalViewport; //} SettlementView.Draw(spriteBatch); }