private void StartHanoi(int torreId) { var torres = new TorreDeHanoi(); torres.torreId = torreId; torres.moveTorre(torres.numdiscos, 1, 3, 2), (torreId, disk, from, to) => { Clients.All.addNewMessageToPage(torreId, from, to, disk); }); }
static void Main(string[] args) { string inicio = DateTime.Now.ToString("dd-MM-yyyy hh:mm:sss"); string numdiscos; Console.Write("Enter the number of discs: "); numdiscos = Console.ReadLine(); TorreDeHanoi Hanoi = new TorreDeHanoi(); Hanoi.numdiscos = Convert.ToInt32(numdiscos); Hanoi.incio = inicio; Hanoi.inicia(); Hanoi.moveTorre(Hanoi.numdiscos, 1, 3, 2); //Console.WriteLine("Mover disco {0} da torre {1} para torre {2}", num, de, vai) Hanoi.finaliza(); Console.ReadLine(); }