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