cleanups
This commit is contained in:
parent
ad26a6da1f
commit
515648aecf
|
@ -12,6 +12,31 @@
|
|||
в системе координат оригинального (немасштабированного) изображения. Координата 0,0 соответствует
|
||||
верхнему левому углу.
|
||||
|
||||
Начиная с 1.4.0 функциональность модуля click расширена.
|
||||
Если необходимо получать события кликов в любой области игрового экрана (если щелчок пришелся на фон), необходимо установить переменную click.bg:
|
||||
|
||||
click.bg = true
|
||||
|
||||
При этом, в обработчик сначала придут координаты клика фона и координаты клика картинки (если клик пришелся на картинку);
|
||||
|
||||
game.click(s, x, y, px, py)
|
||||
|
||||
Внимание!!! В режиме прямого доступа (см. модуль sprites) координаты кликов всегда приходят относительно фона.
|
||||
|
||||
Если необходимо получать события не только нажатия, но и отжатия, используйте переменную click.press:
|
||||
|
||||
click.press = true;
|
||||
|
||||
Тогда, в обработчик придет булевое значение press. При нажатии кнопки мыши press установлен в true, при отжатии в false.
|
||||
|
||||
game.click(s, press, x, y, px, py)
|
||||
|
||||
Если необходимо получать клики не только от первой кнопки мыши, используйте переменную click.button. При этом, в обработчик будет передан код кнопки мыши.
|
||||
|
||||
click.button = true
|
||||
|
||||
game.click(s, press, button, x, y, px, py)
|
||||
|
||||
===== Примеры использования =====
|
||||
<code lua>
|
||||
game.click = function(s, x, y)
|
||||
|
|
|
@ -30,9 +30,9 @@ At the beginning of “main.lua” file a header may be defined. It consists of
|
|||
-- $Name: The most interesting game!$
|
||||
</code>
|
||||
|
||||
From version 1.2.0 after headers you must define required STEAD API version. It is "1.3.1" currently.
|
||||
From version 1.2.0 after headers you must define required STEAD API version. It is "1.4.0" currently.
|
||||
<code>
|
||||
instead_version "1.3.1"
|
||||
instead_version "1.4.0"
|
||||
</code>
|
||||
|
||||
Game initialization should be defined as init function. For example:
|
||||
|
|
|
@ -30,9 +30,9 @@
|
|||
-- $Name: Самая интересная игра!$
|
||||
</code>
|
||||
|
||||
Сразу после заголовков вам необходимо указать версию STEAD API, которая требуется игре. На данный момент последняя версия 1.3.1.
|
||||
Сразу после заголовков вам необходимо указать версию STEAD API, которая требуется игре. На данный момент последняя версия 1.4.0.
|
||||
<code lua>
|
||||
instead_version "1.3.1"
|
||||
instead_version "1.4.0"
|
||||
</code>
|
||||
|
||||
Если version отсутствует, то STEAD API будет работать в режиме совместимости (устаревшее API).
|
||||
|
|
|
@ -97,7 +97,7 @@
|
|||
".\symbian_gamedata\themes\default\sans-i.ttf" -"!:\data\instead\themes\default\sans-i.ttf"
|
||||
".\symbian_gamedata\themes\default\sans-bi.ttf" -"!:\data\instead\themes\default\sans-bi.ttf"
|
||||
".\symbian_gamedata\themes\default\adown.png" -"!:\data\instead\themes\default\adown.png"
|
||||
".\symbian_gamedata\themes\default\aup.gif" -"!:\data\instead\themes\default\aup.gif"
|
||||
".\symbian_gamedata\themes\default\aup.png" -"!:\data\instead\themes\default\aup.png"
|
||||
".\symbian_gamedata\themes\book\theme.ini" -"!:\data\instead\themes\book\theme.ini"
|
||||
".\symbian_gamedata\themes\book\book.jpg" -"!:\data\instead\themes\book\book.jpg"
|
||||
".\symbian_gamedata\themes\bluesteel\menu.png" -"!:\data\instead\themes\bluesteel\menu.png"
|
||||
|
|
Reference in a new issue