1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:04,330 >> Nu hvor du har initialiseret bestyrelsen, og at du har tegnet det, er det tid til 3 00:00:04,330 --> 00:00:07,970 lade brugeren redigere det og gøre deres bevægelser. 4 00:00:07,970 --> 00:00:13,380 Så i den 15.c funktion programmet tager input fra brugeren og derefter 5 00:00:13,380 --> 00:00:17,390 opfordrer flytte funktionen, passerer i Antallet af flisen, at brugeren 6 00:00:17,390 --> 00:00:18,650 ønsker at flytte. 7 00:00:18,650 --> 00:00:19,770 Nu være forsigtig. 8 00:00:19,770 --> 00:00:23,570 Det er det faktiske antal af flisen og ikke dens faktiske position. 9 00:00:23,570 --> 00:00:28,380 Så du bliver nødt til at søge efter flisens position til at vide, hvor det er. 10 00:00:28,380 --> 00:00:32,800 >> Nu skal du kun gøre det muligt for brugeren at foretage et træk, hvis det er lovligt. 11 00:00:32,800 --> 00:00:37,280 Et lovligt træk er enhver flise, der er der støder op til den tomme flise. 12 00:00:37,280 --> 00:00:41,390 Det betyder, over og under, til venstre og til højre. 13 00:00:41,390 --> 00:00:44,050 Så du bliver nødt til at vide, hvor den tomme fliser er så godt. 14 00:00:44,050 --> 00:00:47,400 >> Nu, for enhver bevægelse, du søger for brugerens flise. 15 00:00:47,400 --> 00:00:51,560 Men det er nok ikke bedst at søge efter blank flise hver gang, fordi 16 00:00:51,560 --> 00:00:54,640 du gør det hver eneste gang brugeren ønsker at flytte. 17 00:00:54,640 --> 00:00:59,670 Så i stedet, er det bedst at huske, hvor råemnet flise er, ved hjælp af nogle 18 00:00:59,670 --> 00:01:02,030 godt navngivne variabler. 19 00:01:02,030 --> 00:01:05,340 Så når du giver brugeren mulighed for at gøre deres bevæger sig, er de godt på 20 00:01:05,340 --> 00:01:07,580 måde at vinde spillet på 15. 21 00:01:07,580 --> 00:01:08,830