Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- namespace museum2
- {
- class Program
- {
- static void Main(string[] args)
- {
- //Room entrance = new Room("Entrance");
- Room hallway = new Room("Hallway");
- Room greenRoom = new Room("Green room");
- Room redRoom = new Room("Red romm");
- Room purpleRoom = new Room("Purple room");
- Room blackRoom = new Room("Black room");
- Room blueRoom = new Room("Blue room");
- Room whiteRoom = new Room("White room");
- List<Room> rooms = new List<Room>();
- rooms.Add(new Room("Entrance"));
- Artwork monaLisa = new Artwork("Mona Lisa", "famous painting", "DaVinci");
- // connect neighboring room to entrence
- entrance.roomUp = hallway;
- hallway.roomDown = entrance;
- hallway.roomUp = greenRoom;
- // Green room
- greenRoom.roomUp = blueRoom;
- greenRoom.roomRight = redRoom ;
- greenRoom.roomDown = hallway;
- // Green room artwork
- greenRoom.addArtwork(monaLisa);
- // Red room
- redRoom.roomUp = purpleRoom;
- redRoom.roomRight = greenRoom;
- // Purple room
- purpleRoom.roomDown = redRoom;
- purpleRoom.roomLeft = blueRoom;
- // Blue room
- blueRoom.roomUp = blueRoom;
- blueRoom.roomRight = purpleRoom;
- blueRoom.roomDown = greenRoom;
- blueRoom.roomLeft = whiteRoom;
- // Black room
- blackRoom.roomDown = blueRoom;
- whiteRoom.roomRight = blueRoom;
- Room currentRoom = entrance;
- while (true)
- {
- Console.WriteLine("You are in:" + currentRoom.Name);
- currentRoom.printArtworks();
- Room roomUp = currentRoom.roomUp;
- Room roomRight = currentRoom.roomRight;
- Room roomDown = currentRoom.roomDown;
- Room roomLeft = currentRoom.roomLeft;
- //
- if ()
- {
- }
- Console.Write("write which direction you want to go: ");
- string answer = Console.ReadLine();
- switch (answer)
- {
- case "f":
- if ()
- {
- currentRoom = roomUp;
- }
- else
- {
- Console.WriteLine("There is no room above.");
- }
- }
- Console.WriteLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement