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); } } } }