1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:04,330 >> Nå som du har initialisert styret, og at du har tegnet det, er det på tide å 3 00:00:04,330 --> 00:00:07,970 la brukeren redigere den og gjøre sine trekk. 4 00:00:07,970 --> 00:00:13,380 Så i den 15.c funksjon, programmet tar input fra brukeren, og deretter 5 00:00:13,380 --> 00:00:17,390 kaller flyttingen funksjon, passerer i antall flis at brukeren 6 00:00:17,390 --> 00:00:18,650 ønsker å bevege seg. 7 00:00:18,650 --> 00:00:19,770 Nå vær forsiktig. 8 00:00:19,770 --> 00:00:23,570 Dette er det faktiske antall av flis og ikke den faktiske plasseringen. 9 00:00:23,570 --> 00:00:28,380 Så du trenger å søke etter flis posisjon til å vite hvor det er. 10 00:00:28,380 --> 00:00:32,800 >> Nå bør du bare la brukeren å gjøre et trekk hvis det er lovlig. 11 00:00:32,800 --> 00:00:37,280 Et lovlig trekk er noe flis som er som grenser til den tomme flis. 12 00:00:37,280 --> 00:00:41,390 Det vil si over og under, for å venstre og til høyre. 13 00:00:41,390 --> 00:00:44,050 Så du trenger å vite hvor den blanke fliser er like godt. 14 00:00:44,050 --> 00:00:47,400 >> Nå, for hver bevegelse, du søker for brukerens flis. 15 00:00:47,400 --> 00:00:51,560 Men det er trolig ikke best å søke etter blind flis hver gang, på grunn 16 00:00:51,560 --> 00:00:54,640 du gjør det hver eneste gang brukeren ønsker å flytte. 17 00:00:54,640 --> 00:00:59,670 Så i stedet, er det best å huske hvor den blanke fliser er, ved hjelp av noen 18 00:00:59,670 --> 00:01:02,030 godt kalt variabler. 19 00:01:02,030 --> 00:01:05,340 Så når du tillater brukeren å gjøre sine trekk, de er vel på sin 20 00:01:05,340 --> 00:01:07,580 måten å vinne spillet 15 år. 21 00:01:07,580 --> 00:01:08,830