public void Render() { renderWindow.Draw(backgroundSprite, 4, 3, 0); RenderHeros(); renderWindow.Draw(campfireSprite, (int)(campfireSprite.TotalFrames * secondTimer)); renderWindow.Draw(headingLabel); if (selectedHero.HasValue) { renderWindow.Draw(heroClassLabel); renderWindow.Draw(heroDesc1Label); renderWindow.Draw(heroDesc2Label); renderWindow.Draw(heroDesc3Label); } exitButton.Render(); if (showEntryUi) { renderWindow.Draw(characterNameLabel); okButton.Render(); characterNameTextBox.Render(); } }