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