Пример #1
0
 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));
 }
Пример #2
0
        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();
        }