Ngayon na iyong nasimulan sa board, at na-iginuhit mo ito, oras na upang hayaan itong i-edit ang gumagamit at gawin ang kanilang galaw. Kaya sa na 15.c function, ang programa tumatagal ng input mula sa user at pagkatapos ay tinatawag ng paglipat function, ang pagpasa sa bilang ng mga tile na ang gumagamit Gusto ni upang ilipat. Ngayon mag-ingat. Ito ang aktwal na bilang ng mga tile at hindi ang aktwal na posisyon. Kaya kailangan mo upang maghanap para sa mga tile ng posisyon upang malaman kung saan ito. Ngayon, dapat mong payagan lamang ang user upang makagawa ng isang ilipat kung ito ay legal. Ang isang legal na paglipat ng anumang tile na ay Katabi ng blangko tile. Ibig sabihin sa itaas at sa ibaba, upang sa kaliwa at sa kanan. Kaya kailangan mong malaman kung saan ang blangko tile ay pati na rin. Ngayon, para sa bawat galaw, naghahanap ka para sa tile ng user. Ngunit marahil ito ay hindi pinakamahusay na upang maghanap para sa ang blangko tile sa bawat oras, dahil mo ito ginagawa bawat solong oras Gusto ni upang ilipat ang user. Kaya sa halip, ito ay pinakamahusay upang tandaan kung saan ang blangko tile ay, gamit ang ilan sa mahusay na pinangalanang variable. Kaya sabay-daan sa iyo ang user upang gawin ang kanilang gumagalaw, ang mga ito ay na rin sa kanilang mga paraan upang panalong ang laro ng 15.