Words
Words — встроенный объект редактора, имеющий определенную игровую механику, которая заключается в том, чтобы собрать из букв слова за минимальное кол-во ходов, путем перестановки букв местами. При этом используются несколько словарей.
Содержание
Правила
Параметры игры
файл уровней - путь к файлу содержащему уровни
номер уровня(level_id) - номер уровня из файла с уровнями
тэг словаря(lib_tag) - уникальный номер словаря, словарь и его тэг указываются ниже в соотв поле
Очки и звезды
Визуализация и анимации
Настройки шрифта
Настройки словарей
tag - уникальный номер словаря
файл словаря - путь к файлу словаря из которого будут браться слова
Конец игры
Возможные состояния объекта
Возможные состояния объекта:
clear - очистить поле
restart - перезапустить игру
hint_letter - поставить букву на место
hint_word - поставить слово на место
hint_correct - подсвечивет букву, если она поставлена в правильное место
Для анимации букв используется выбранная машина состояний, которая должна иметь следующие состояния:
Состояния машины, которая отвечает за анимацию букв:
select - выделена буква(по завершению действий необходимо перейти в состояние "end")
unselect - снято выделение с буквы(по завершению действий необходимо перейти в состояние "end")
drag - тянем букву
swap - перемещается в другую ячейку буква(по завершению действий необходимо перейти в состояние "end")
end - конченое состояние
Все настройки прописанные в соответствующих состояниях применяются к выбранной букве. После действий указанных в состоянихselect, unselect, swap необходимо переходить в состояние end.