private void FillRoomControls(Rooms.Room room) { roomIdValue.Text = room.Id.ToString(); roomTitleValue.Text = room.Title; roomDescriptionValue.Text = room.Description; room.GetRoomExits(); FillExits(room.RoomExits); FillModifiers(Rooms.Room.GetModifiers(room.Id)); }
private string Look(Rooms.Room room) { StringBuilder sb = new StringBuilder(); //let's build the description the player will see room.GetRoomExits(); List<Rooms.Exits> exitList = room.RoomExits; sb.AppendLine(("- " + room.Title + " -\t\t\t").ToUpper()); //TODO: add a "Descriptive" flag, that we will use to determine if we need to display the room description. sb.AppendLine(room.Description); sb.Append(HintCheck(room.Id)); foreach (Rooms.Exits exit in exitList) { sb.AppendLine(GetExitDescription(exit, room)); } return sb.ToString(); }