Теперь, когда вы инициализации платы, и что вы нарисовали его, пришло время позволить пользователю редактировать его и делают ходы. Таким образом, в этой функции 15.c, программа принимает ввод от пользователя, а затем вызывает функцию перемещения, передавая количество плитки, что пользователя хочет двигаться. Теперь будьте осторожны. Это фактическое количество плитки а не его фактическое положение. Таким образом, вы должны будете искать плитка'S Положение знать, где она есть. Теперь, вы должны только позволит пользователю чтобы сделать ход, если это законно. Юридическое шаг является любая плитка, которая является рядом с пустой плитки. Это означает, что сверху и снизу, чтобы влево и вправо. Таким образом, вы должны будете знать, где заготовки плитка, а также. Теперь, для каждого движения, вы ищете для плитки пользователя. Но это, вероятно, не лучший для поиска заготовки плитки каждый раз, потому что Вы делаете это каждый раз пользователь хочет двигаться. Так вместо этого, лучше всего вспомнить, где заготовки плитка, используя некоторые хорошо называют переменные. Поэтому, как только вы позволить пользователю сделать их движется, они хорошо на их способ выиграть игру 15.