Room save/load code under construction. Realized during implementation that I will need to re-work the environment save code due to how rooms doors are loaded and saved.
This commit is contained in:
parent
706c770dd7
commit
2c39c7538e
9 changed files with 148 additions and 13 deletions
|
@ -32,7 +32,28 @@ namespace MudEngine.Game.Environment
|
|||
|
||||
public override string ToString()
|
||||
{
|
||||
return "{" + this.GetType().Name + "}: " + this.DepartureRoom.Name + "->" + this.TravelDirection.ToString() + "->" + this.ArrivalRoom.Name;
|
||||
if (this.RequiredKey == null)
|
||||
{
|
||||
return
|
||||
"DepartureRoom-" + this.DepartureRoom.Filename +
|
||||
">DepartureZone-" + this.DepartureRoom.Zone.Filename +
|
||||
">ArrivalRoom-" + this.ArrivalRoom.Filename +
|
||||
">ArrivalZone-" + this.ArrivalRoom.Zone.Filename +
|
||||
">Locked-" + this.Locked.ToString() +
|
||||
">RequiredKey-None" +
|
||||
">LevelRequirement-" + this.LevelRequirement.ToString() +
|
||||
">TravelDirection-" + this.TravelDirection.ToString();
|
||||
}
|
||||
else
|
||||
return
|
||||
"DepartureRoom-" + this.DepartureRoom.Filename +
|
||||
">DepartureZone-" + this.DepartureRoom.Zone.Filename +
|
||||
">ArrivalRoom-" + this.ArrivalRoom.Filename +
|
||||
">ArrivalZone-" + this.ArrivalRoom.Zone.Filename +
|
||||
">Locked-" + this.Locked.ToString() +
|
||||
">RequiredKey-" + this.RequiredKey.Filename +
|
||||
">LevelRequirement-" + this.LevelRequirement.ToString() +
|
||||
">TravelDirection-" + this.TravelDirection.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue