UHSampleGame.Players.Player.DrawDefenseTowers C# (CSharp) Method

DrawDefenseTowers() private method

private DrawDefenseTowers ( ) : void
return void
        void DrawDefenseTowers()
        {
            ScreenManager.SpriteBatch.Draw(defensiveTab[PlayerNum][TeamNum], globalLocations[PlayerNum], Color.White);
            for (int i = 0; i < NUM_DEFENSE_TOWERS; i++)
            {
                ScreenManager.SpriteBatch.Draw(defenseIcons[i], iconLocations[PlayerNum][i], Color.White);
                if (i == defenseTowerSelected)
                {
                    ScreenManager.SpriteBatch.Draw(highlightIcon,
                        highlightIconLocations[PlayerNum][i],
                        highlightIconSourceRect,
                        Color.White,
                        highlightRotations[currentHighlightRotation],
                        highlightOrigin,
                        SpriteEffects.None,
                        1.0f);
                    ScreenManager.SpriteBatch.DrawString(towerTitle, defenseTowerInfo[i].name,
                        defenseTowerInfo[i].nameLocation[PlayerNum], Color.White);
                    ScreenManager.SpriteBatch.DrawString(towerPrice, defenseTowerInfo[i].price,
                        defenseTowerInfo[i].priceLocation[PlayerNum], Color.White);
                    ScreenManager.SpriteBatch.DrawString(towerDescription, defenseTowerInfo[i].description,
                        defenseTowerInfo[i].descriptionLocation[PlayerNum], Color.White);
                }

            }
        }