1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:04,330 >> Nyní, když jste inicializaci desky, a že jste vyvodit to, že je čas, aby 3 00:00:04,330 --> 00:00:07,970 nechte uživatel upravit a aby jejich pohyby. 4 00:00:07,970 --> 00:00:13,380 Takže v této funkci 15.c program má vstup od uživatele a poté 5 00:00:13,380 --> 00:00:17,390 volá funkci přesunu, předání v počet dlaždic, které uživatel 6 00:00:17,390 --> 00:00:18,650 chce pohybovat. 7 00:00:18,650 --> 00:00:19,770 Nyní buďte opatrní. 8 00:00:19,770 --> 00:00:23,570 To je skutečný počet dlaždic a ne jeho aktuální pozice. 9 00:00:23,570 --> 00:00:28,380 Takže budete muset hledat dlaždice je Postoj, který ví, kde to je. 10 00:00:28,380 --> 00:00:32,800 >> Nyní byste měli povolit jen uživateli provést tah, jestli je to legální. 11 00:00:32,800 --> 00:00:37,280 Právní krok je nějaký dlaždice, které je vedle prázdné dlaždice. 12 00:00:37,280 --> 00:00:41,390 To znamená, že výše a níže, aby doleva a doprava. 13 00:00:41,390 --> 00:00:44,050 Takže budete muset vědět, kde prázdné dlaždice je také. 14 00:00:44,050 --> 00:00:47,400 >> Nyní, na každém kroku, hledáte na dlaždice uživatele. 15 00:00:47,400 --> 00:00:51,560 Ale to asi není nejlepší hledat prázdné dlaždice pokaždé, protože 16 00:00:51,560 --> 00:00:54,640 děláte to pokaždé, uživatel chce pohybovat. 17 00:00:54,640 --> 00:00:59,670 Takže místo toho, je to nejlepší, aby si vzpomenout, kde prázdné dlaždice, pomocí některé 18 00:00:59,670 --> 00:01:02,030 stejně pojmenované proměnné. 19 00:01:02,030 --> 00:01:05,340 Takže jakmile umožňují uživateli, aby se jejich pohyby, které jsou dobře na jejich 20 00:01:05,340 --> 00:01:07,580 způsob, jak vyhrávat hru 15. 21 00:01:07,580 --> 00:01:08,830