Descent.Model.Board.Board.RespawnDeadHeroes C# (CSharp) Method

RespawnDeadHeroes() public method

Respawns a dead hero next to the start glyph
public RespawnDeadHeroes ( ) : void
return void
        public void RespawnDeadHeroes()
        {
            Contract.Ensures(HeroesInTown.Length == 0);
            foreach (var hero in heroesInTown)
            {
                PlaceDeadHero(hero);
            }
            foreach (var hero in FiguresOnBoard.Keys.Where(figure => figure is Hero))
            {
                heroesInTown.Remove((Hero)hero);
            }
        }