Timer
Версия от 12:37, 21 января 2013; Jabchik (обсуждение | вклад)
Данный объект предназначен для различных действий в игре связанных со временем. Например: длительность игры на каком-то из уровней, время между ходами и т.д. Он может использоваться в качестве таймера (время отнимается) и секундомера (время наращивается).
Параметры и свойства таймера
- тип - тип объекта
- имя - имя объекта
- синхронизация - синхронизация между лейаутами
- положение
- x - положение объекта по оси х
- y - положение объекта по оси y
- размер
- w - ширина объекта в пикслях
- h - высота объекта в пикселях
- модификаторы
- alpha - прозрачность объекта от 0 (прозрачен) до 1 (не прозрачен)
- angle - угол поворота в градусах. 0 - не повернут. Отсчитывается от оси х вниз. Вверх идут отрицательные углы.
- scale x - масштаб по оси х: 1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.
- scale y - масштаб по оси y: 1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.
- z - параметр порядка рисования объекта. Сначала рисуются объекты с большим z, а под ними с меньшим
- память - если 1 - не обновляет свои параметры при последующем открытии экрана, 0 - обновляет
- состояние
- beg - начальное состояние (таймер не идет)
- run - запуск таймера
- fast - таймер работает с ускорением( кооф. ускорения задаем в "ускорение" )
- pause - таймер перходит в состояние паузы. (снять с паузы состоянием - run, fast)
- add - добавление времени к таймеру
- del - отнимание времен из таймера
- end - конечное состояние таймера
- stop - останавливает таймер, если потом он будет запущен снова, то пойдет с нуля
- save - записывает текущее значение в опции под именем, указанным в ключе (игра, уровень)
Состояние - начальное состояние таймера
Значение - начальное значение таймера(указывается в мс)
Обратный ход - Если "1" то таймер считает в обратном направлении.