Esempio n. 1
0
        private void DrawField(SpriteBatch batch)
        {
            var field = FieldBuilder.GetField(battle.Map);

            for (int i = 0; i < field.GetLength(0); i++)
            {
                for (int j = 0; j < field.GetLength(1); j++)
                {
                    var location = new Vector2(j * spriteMultiplier, i * spriteMultiplier);
                    FieldCommands[field[i, j]](batch, location);
                    if (field[i, j] == '*')
                    {
                        boomSound.Play(1, 0, 0);
                    }
                }
            }
        }