Курс 3.5 · Раздел 12 · Урок 12.7

Проверка правильности

Проверим порядок фрагментов и выведем название местности после правильной сборки.

Проверим порядок фрагментов и выведем название местности после правильной сборки.
12.7 — Проверка правильности

Материал урока

После каждого перемещения фрагментов карты будем проверять, выстроились ли их индексы в списке списков в последовательном порядке. Для этого напишем функцию check(), выполняющую действия:

  1. соберем столбцы списка pic в линейный список temp и сравним его с последовательностью чисел от 0 до n \* m
  2. если они равны, то внизу окна (в точке (0, −320)) напишем название топонима цветом orange и шрифтом с параметрами (′Roboto′, 48, ′normal′)

Получится вот такое приложение:

Сборка карты и проверка правильности
Сборка карты и проверка правильности