private static void Main(string[] args) { //перывание CTRL+C Console.TreatControlCAsInput = true; ConsoleKeyInfo keyPressed; Location = new Location_Room(); StartQuest(Location); do { keyPressed = Console.ReadKey(); Console.WriteLine(); byte UserVariant = ChosenVariant(keyPressed); LocationVariant(Location, UserVariant); }while (keyPressed.Key != ConsoleKey.Escape); }
public static void LocationVariant(IBaseLocation LocationClass, byte keyPressed) { LocationClass.Variant(keyPressed); }
public static void StartQuest(IBaseLocation LocationClass) { LocationClass.StartDialog(); }