Взаимодействие объектов Counter и Puzzle — различия между версиями
Igood (обсуждение | вклад) |
Boyarin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | |||
− | |||
Каунтер в пазлах используеться для отображения колличества хинтов и ходов в игре. | Каунтер в пазлах используеться для отображения колличества хинтов и ходов в игре. | ||
− | ==В пазле есть два типа хинтов:== | + | ==В пазле есть два типа хинтов использующих Counter:== |
− | |||
1. Показ некоторое кол-во времени исходной картинки. | 1. Показ некоторое кол-во времени исходной картинки. | ||
Строка 16: | Строка 13: | ||
Для подключения мы создаем объект с типом "counter" который нужно подключить в соответствующие поле. | Для подключения мы создаем объект с типом "counter" который нужно подключить в соответствующие поле. | ||
− | Хинты | + | Хинты запускаются вызыванием состояний "hint" и "swap" в объекте puzzle при их вызове пазл отнимет от соответствующего каунтера единицу(если хинты у нас конечные). |
Так же в пазле есть счетчик, который считает кол-во ходов(поле "счетчик" на картинке). После прохождения он запишет в опции значения | Так же в пазле есть счетчик, который считает кол-во ходов(поле "счетчик" на картинке). После прохождения он запишет в опции значения |
Версия 04:54, 10 июля 2012
Каунтер в пазлах используеться для отображения колличества хинтов и ходов в игре.
В пазле есть два типа хинтов использующих Counter:
1. Показ некоторое кол-во времени исходной картинки.
2. Перестановка пазлины на правильное место.
На каждый из этих хинтов в пазле есть встроеный счетчик. (два нижних поля на картинки)
Для подключения мы создаем объект с типом "counter" который нужно подключить в соответствующие поле.
Хинты запускаются вызыванием состояний "hint" и "swap" в объекте puzzle при их вызове пазл отнимет от соответствующего каунтера единицу(если хинты у нас конечные).
Так же в пазле есть счетчик, который считает кол-во ходов(поле "счетчик" на картинке). После прохождения он запишет в опции значения в виде [game].[level]ct=""
Для отображения этих значений в других экранах мы используем каунтер и указываем ключи game и level, тогда каунтер считает это значение из опций.