using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace ConsoleMenu
{
class Game
{
private Menu gameMenu;
public Game()
{
gameMenu = new Menu();
}
public void Begin()
{
MenuOptions selectedOption;
do
{
selectedOption = gameMenu.ShowMenu();
if (selectedOption == MenuOptions.Play)
Play();
else if (selectedOption == MenuOptions.Exit)
Exit();
else
ShowCredits();
} while (selectedOption == MenuOptions.Credits);
}
private void ShowCredits()
{
Console.Clear();
Console.WriteLine("Written By: insertAlias");
Thread.Sleep(500);
Console.WriteLine("Directed By: insertAlias");
Thread.Sleep(500);
Console.WriteLine("Produced By: insertAlias");
Thread.Sleep(500);
Console.WriteLine("Played By: You!");
Thread.Sleep(500);
Console.WriteLine("Press any key to return to the menu.");
Console.ReadKey();
}
private void Play()
{
Console.Clear();
Console.WriteLine("Beginning Game...");
Thread.Sleep(500);
Console.WriteLine("Playing Game...");
Thread.Sleep(500);
Console.WriteLine("Exiting Game...");
}
private void Exit()
{
Console.Clear();
Console.WriteLine("Exiting Game...");
Thread.Sleep(500);
}
}
}