1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:04,330 >> Nu dat je het bord hebt geïnitialiseerd, en dat je het hebt getekend, is het tijd om 3 00:00:04,330 --> 00:00:07,970 laat de gebruiker bewerken en maken hun bewegingen. 4 00:00:07,970 --> 00:00:13,380 Dus in dat 15.c functie, het programma neemt de input van de gebruiker en vervolgens 5 00:00:13,380 --> 00:00:17,390 noemt de verhuizing functie, passeren in de nummer van de tegel die de gebruiker 6 00:00:17,390 --> 00:00:18,650 wil bewegen. 7 00:00:18,650 --> 00:00:19,770 Nu wees voorzichtig. 8 00:00:19,770 --> 00:00:23,570 Dit is het werkelijke aantal van de tegel en niet de werkelijke positie. 9 00:00:23,570 --> 00:00:28,380 Dus je zult moeten zoeken naar de tegel positie om te weten waar het is. 10 00:00:28,380 --> 00:00:32,800 >> Nu moet u alleen de gebruiker toestaan om een ​​beweging te maken als het legaal is. 11 00:00:32,800 --> 00:00:37,280 Een legale zet is elke tegel die is naast de blanco tegel. 12 00:00:37,280 --> 00:00:41,390 Dat betekent dat hierboven en hieronder, te links en naar rechts. 13 00:00:41,390 --> 00:00:44,050 Dus je zult moeten weten waar de blanco tegel is ook. 14 00:00:44,050 --> 00:00:47,400 >> Nu, voor elke beweging, bent u op zoek voor tegels van de gebruiker. 15 00:00:47,400 --> 00:00:51,560 Maar het is waarschijnlijk niet het beste om te zoeken naar de blanco tegel elke keer, want 16 00:00:51,560 --> 00:00:54,640 je doet het elke keer weer de gebruiker wil om te bewegen. 17 00:00:54,640 --> 00:00:59,670 Dus in plaats daarvan, het is best om te onthouden waar de blanco tegel is, met behulp van enkele 18 00:00:59,670 --> 00:01:02,030 goed bekend variabelen. 19 00:01:02,030 --> 00:01:05,340 Dus als je eenmaal de gebruiker toestaan ​​om hun beweegt, ze zijn goed op 20 00:01:05,340 --> 00:01:07,580 manier om te winnen van het spel van 15. 21 00:01:07,580 --> 00:01:08,830