public override void drawSprite(SpriteBatch spriteBatch) { foreach (FunctionalRow row in enemySide.Rows) { if (!row.revealed) { rowFog.setPos(row.getPosition()); rowFog.drawSprite(spriteBatch); } } cardDrawer.drawSprite(spriteBatch, this); cardViewer.drawSprite(spriteBatch); BOARDMESSAGE.drawSprite(spriteBatch); historyButton.drawSprite(spriteBatch); enemyHistoryWindow.drawSprite(spriteBatch); cardFightDrawer.drawSprite(spriteBatch); endGamePopup.drawSprite(spriteBatch); }