30 lines
748 B
C#
30 lines
748 B
C#
using Memory.Logic;
|
|
|
|
namespace Memory.Cmd
|
|
{
|
|
internal class Program
|
|
{
|
|
static void Main()
|
|
{
|
|
Game game = new();
|
|
Renderer renderer = new(game);
|
|
while (!game.IsFinished())
|
|
{
|
|
renderer.Render();
|
|
Console.Write("Enter card number: ");
|
|
try
|
|
{
|
|
game.ClickCard(game.Cards[int.Parse(Console.ReadLine()!) - 1]);
|
|
}
|
|
catch (Exception)
|
|
{
|
|
Console.WriteLine("Invalid card number given.");
|
|
Console.ReadLine();
|
|
}
|
|
Console.Clear();
|
|
}
|
|
renderer.Render();
|
|
}
|
|
}
|
|
}
|