Взаимодействие объектов Counter и Puzzle — различия между версиями
Igood (обсуждение | вклад) |
Igood (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
В [[Puzzle]] есть счетчик, который считает кол-во ходов(поле "счетчик" на картинке). После прохождения он запишет в опции значения в [[Options]] если у нас заданы поля "игра" и "уровень"<br> | В [[Puzzle]] есть счетчик, который считает кол-во ходов(поле "счетчик" на картинке). После прохождения он запишет в опции значения в [[Options]] если у нас заданы поля "игра" и "уровень"<br> | ||
− | Для отображения этих значений в других экранах можно использовать [[Counter]] которому указываем ключи game и level, тогда он считает это значение из [[Options]]. | + | Для отображения этих значений в других экранах можно использовать [[Counter]] которому указываем ключи game и level, тогда он считает это значение из [[Options]].<br> |
− | |||
− | |||
==В пазле есть два типа хинтов использующих Counter:== | ==В пазле есть два типа хинтов использующих Counter:== | ||
Версия 09:58, 12 июля 2012
Каунтер в пазлах используеться для отображения колличества хинтов и ходов в игре.
В Puzzle есть счетчик, который считает кол-во ходов(поле "счетчик" на картинке). После прохождения он запишет в опции значения в Options если у нас заданы поля "игра" и "уровень"
Для отображения этих значений в других экранах можно использовать Counter которому указываем ключи game и level, тогда он считает это значение из Options.
В пазле есть два типа хинтов использующих Counter:
1. Показ некоторое кол-во времени исходной картинки.
2. Перестановка пазлины на правильное место.
На каждый из этих хинтов в пазле есть встроеный счетчик. (два нижних поля на картинки)
Для подключения мы создаем объект с типом "counter" который нужно подключить в соответствующие поле.
Хинты запускаются вызыванием состояний "hint" и "swap" в объекте Puzzle при их вызове пазл отнимет от соответствующего каунтера единицу(если хинты у нас конечные).