1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:04,330 >> כעת, לאחר שאותחלת הלוח, וכי אתה כבר ציירת אותו, זה הזמן 3 00:00:04,330 --> 00:00:07,970 לאפשר למשתמש לערוך אותו ו להפוך את המהלכים שלהם. 4 00:00:07,970 --> 00:00:13,380 אז שבפונקצית 15.c, התכנית לוקח קלט מהמשתמש ולאחר מכן 5 00:00:13,380 --> 00:00:17,390 קורא לפונקצית המהלך, עובר ב מספר האריחים שהמשתמש 6 00:00:17,390 --> 00:00:18,650 רוצה לעבור. 7 00:00:18,650 --> 00:00:19,770 עכשיו להיות זהיר. 8 00:00:19,770 --> 00:00:23,570 זה המספר האמיתי של האריח ולא עמדתה בפועל. 9 00:00:23,570 --> 00:00:28,380 אז אתה צריך לחפש את האריח של עמדה לדעת איפה זה. 10 00:00:28,380 --> 00:00:32,800 >> עכשיו, אתה צריך לאפשר למשתמש היחיד לעשות צעד אם זה חוקי. 11 00:00:32,800 --> 00:00:37,280 מהלך חוקי הוא כל אריח שהוא בצמוד למשבצת הריקה. 12 00:00:37,280 --> 00:00:41,390 כלומר, מעל ומתחת, כדי השמאל והימין. 13 00:00:41,390 --> 00:00:44,050 אז אתה צריך לדעת איפה האריח הריק הוא גם כן. 14 00:00:44,050 --> 00:00:47,400 >> עכשיו, לכל מהלך, אתה מחפש אריחים של המשתמש. 15 00:00:47,400 --> 00:00:51,560 אבל זה כנראה לא הטוב ביותר כדי לחפש האריח הריק בכל פעם, כי 16 00:00:51,560 --> 00:00:54,640 אתה עושה את זה בכל פעם המשתמש רוצה להעביר. 17 00:00:54,640 --> 00:00:59,670 אז במקום, עדיף לזכור איפה האריח הריק הוא, בעזרת כמה 18 00:00:59,670 --> 00:01:02,030 גם שם משתנה. 19 00:01:02,030 --> 00:01:05,340 אז ברגע שאתה מאפשר למשתמש לבצעם מהלכים, שהם גם עליהם 20 00:01:05,340 --> 00:01:07,580 דרך לנצחון במשחק של 15. 21 00:01:07,580 --> 00:01:08,830