public WalkerModel(List <Visualizer2D.Wall> walls, Visualizer2D.Player player, Visualizer2D.Exit exit) { Walls = walls.ConvertAll(x => new WalkerWall(x)); Player = new WalkerPlayer(player); Exit = new WalkerExit(exit); startPosition = player.Position.Clone(); CreatePhisycs(); }
public void Clear() { Walls = null; Player = null; Exit = null; }
public WalkerExit(Visualizer2D.Exit exit) { Collider = new Visualizer2D.CircleCollider(exit.Position, 20.0f); Position = exit.Position; }