<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.appsalutecreator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skozyrev</id>
	<title>wiki.appsalutecreator.com - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.appsalutecreator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skozyrev"/>
	<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Skozyrev"/>
	<updated>2026-10-17T03:41:21Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.31.15</generator>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6063</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6063"/>
		<updated>2014-08-13T11:58:53Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
[[Файл:Controls1.png|right]]&lt;br /&gt;
Открывается при нажатии правой кнопки мыши в поле параметров обьекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на нажатие кнопки''' - При нажатии на кнопку перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на отпускание кнопки''' - При отпускании кнопки перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
== Таблица констант клавиш ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|s3eKeyFirst = 0 || Invalid Key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEsc = 1 || Esc (cancel)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyTab = 2, || Tab.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackspace = 3, || Backspace.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnter = 4, || Enter.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftShift = 5, || Left shift key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftControl = 6, || Left control key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyReserved = 7, || Reserved, do not use.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySpace = 8, || Key Space.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeft = 9, || Key Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyUp = 10, || Key Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRight = 11, || Key Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDown = 12, || Key Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey0 = 13, || Key 0 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey1 = 14, || Key 1 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey2 = 15, || Key 2 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3 = 16, || Key 3 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey4 = 17, || Key 4 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey5 = 18, || Key 5 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey6 = 19, || Key 6 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey7 = 20, || Key 7 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey8 = 21, || Key 8 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey9 = 22, || Key 9 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyA = 23, || Key A.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyB = 24, || Key B.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyC = 25, || Key C.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyD = 26, || Key D.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyE = 27, || Key E.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF = 28, || Key F.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyG = 29, || Key G.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyH = 30, || Key H.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyI = 31, || Key I.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyJ = 32, || Key J.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyK = 33, || Key K.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyL = 34, || Key L.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyM = 35, || Key M.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyN = 36, || Key N.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyO = 37, || Key O.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyP = 38, || Key P.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyQ = 39, || Key Q.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyR = 40, || Key R.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyS = 41, || Key S.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyT = 42, || Key T.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyU = 43, || Key U.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyV = 44, || Key V.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyW = 45, || Key W.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyX = 46, || Key X.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyY = 47, || Key Y.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyZ = 48, || Key Z.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF1 = 49, || Key F1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF2 = 50, || Key F2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF3 = 51, || Key F3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF4 = 52, || Key F4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF5 = 53, || Key F5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF6 = 54, || Key F6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF7 = 55, || Key F7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF8 = 56, || Key F8.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF9 = 57, || Key F9.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF10 = 58, || Key F10.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad0 = 59, || Key 0 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad1 = 60, || Key 1 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad2 = 61, || Key 2 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad3 = 62, || Key 3 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad4 = 63, || Key 4 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad5 = 64, || Key 5 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad6 = 65, || Key 6 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad7 = 66, || Key 7 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad8 = 67, || Key 8 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad9 = 68, || Key 9 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPlus = 69, || Plus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadMinus = 70, || Minus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadEnter = 71, || Enter key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRSK = 72, || Right soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLSK = 73, || Left soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLS = 74, || Left shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRS = 75, || Right shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHash = 76, || Key #.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyStar = 77, || Key * (on keyboard numberpad for normal keyboards).&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Select/ok button&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyOk = 78, || Select key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCLR = 79, || CLR key.&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Volume &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolUp = 80, || Volume Up key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolDown = 81, || Volume Down key.&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|Camera &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCamera = 82, || Camera.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMic = 83, || Microphone button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyFn = 84, || Fn button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySym = 85, || Sym button.&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Call&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAccept = 86, || call accept (talk).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnd = 87, || call end (reject).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHomePage = 88, || Home key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton1 = 89, || Generic Button1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton2 = 90, || Generic Button2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton3 = 91, || Generic Button3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton4 = 92, || Generic Button4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton5 = 93, || Generic Button5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton6 = 94, || Generic Button6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton7 = 95, || Generic Button7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton8 = 96, || Generic Button8.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF11 = 97, || Key F11.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF12 = 98, || Key F12.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftAlt = 99, || Left Alt key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightControl = 100, || Right Control Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightAlt = 101, || Right Alt Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightShift = 102, || Right Shift Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBacktick = 103, || Backtick '`' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyComma = 104, || Comma ',' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPeriod = 105, || Period '.' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySlash = 106, || Forward slash '/' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackSlash = 107, || Back slash '\' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySemicolon = 108, || Semicolon ';' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyApostrophe = 109, || Apostrophe (') Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBracket = 110, || Left Bracket '[' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightBracket = 111, || Right Bracket ']' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEquals = 112, || Equals '=' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMinus = 113, || Minus '-' key on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCapsLock = 114, || Caps Lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPeriod = 115, || Period '.' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadSlash = 116, || Slash '/' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumLock = 117, || NumLock key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyInsert = 118, || Insert key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHome = 119, || Home key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageUp = 120, || Page Up key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageDown = 121, || Page Down key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyKbEnd = 122, || End key (on keyboard)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDelete = 123, || Delete key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPause = 124, || Pause key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAt = 125, || At '@' key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBack = 126, || Back key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMenu = 127, || Menu key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySearch = 128, || Search key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3DMode = 129, || 3D Mode key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMyApps = 130, || My Apps key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPrintScreen = 131, || Print screen key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyScrollLock = 132, || Scroll lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameA = 200, || Abstract Game keyA.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameB = 201, || Abstract Game keyB.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameC = 202, || Abstract Game keyC.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameD = 203, || Abstract Game keyD.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsUp = 204, || Abstract Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsDown = 205, || Abstract Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsLeft = 206, || Abstract Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsRight = 207, || Abstract Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsOk = 208, || Abstract Ok.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsASK = 209, || Abstract action softkey.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsBSK = 210, || Abstract backwards softkey.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|  &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftWindows = 211, || The left Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightWindows = 212, || The right Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBackSlash = 213,|| The left backslash &amp;quot;\&amp;quot; key.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Использование==&lt;br /&gt;
[[Файл:Control_esc.png|right]]&lt;br /&gt;
Нужно создать экземпляр обьекта на экране. Желательно создавать его на глобальном экране, на сцене с опциями, т.к. в таком варианте клавиши будут доступны со всех экранов в проекте.&lt;br /&gt;
&lt;br /&gt;
Далее задаем обьект и состояние в которое должна перейти машина. (На рис. это машина &amp;quot;esc&amp;quot; в состояние &amp;quot;choose&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Также задаем код клавиши, который берем из таблицы ( Код 1 - это клавиша &amp;quot;ESC&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Комбинации клавиш==&lt;br /&gt;
&lt;br /&gt;
Ниже показан пример как можно реализовать нажатие комбинации клавиш ( SHIFT +Q )&lt;br /&gt;
&lt;br /&gt;
[[Файл:Combo_cntrl1.png]] [[Файл:Combo_esc.png]]&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
&lt;br /&gt;
[http://fs5.absolutist.com/files/wikisample/controls.rar Download]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6062</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6062"/>
		<updated>2014-08-13T11:52:11Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
[[Файл:Controls1.png|right]]&lt;br /&gt;
Открывается при нажатии правой кнопки мыши в поле параметров обьекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на нажатие кнопки''' - При нажатии на кнопку перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на отпускание кнопки''' - При отпускании кнопки перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
== Таблица констант клавиш ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|s3eKeyFirst = 0 || Invalid Key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEsc = 1 || Esc (cancel)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyTab = 2, || Tab.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackspace = 3, || Backspace.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnter = 4, || Enter.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftShift = 5, || Left shift key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftControl = 6, || Left control key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyReserved = 7, || Reserved, do not use.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySpace = 8, || Key Space.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeft = 9, || Key Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyUp = 10, || Key Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRight = 11, || Key Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDown = 12, || Key Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey0 = 13, || Key 0 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey1 = 14, || Key 1 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey2 = 15, || Key 2 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3 = 16, || Key 3 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey4 = 17, || Key 4 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey5 = 18, || Key 5 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey6 = 19, || Key 6 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey7 = 20, || Key 7 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey8 = 21, || Key 8 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey9 = 22, || Key 9 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyA = 23, || Key A.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyB = 24, || Key B.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyC = 25, || Key C.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyD = 26, || Key D.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyE = 27, || Key E.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF = 28, || Key F.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyG = 29, || Key G.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyH = 30, || Key H.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyI = 31, || Key I.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyJ = 32, || Key J.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyK = 33, || Key K.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyL = 34, || Key L.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyM = 35, || Key M.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyN = 36, || Key N.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyO = 37, || Key O.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyP = 38, || Key P.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyQ = 39, || Key Q.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyR = 40, || Key R.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyS = 41, || Key S.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyT = 42, || Key T.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyU = 43, || Key U.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyV = 44, || Key V.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyW = 45, || Key W.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyX = 46, || Key X.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyY = 47, || Key Y.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyZ = 48, || Key Z.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF1 = 49, || Key F1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF2 = 50, || Key F2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF3 = 51, || Key F3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF4 = 52, || Key F4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF5 = 53, || Key F5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF6 = 54, || Key F6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF7 = 55, || Key F7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF8 = 56, || Key F8.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF9 = 57, || Key F9.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF10 = 58, || Key F10.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad0 = 59, || Key 0 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad1 = 60, || Key 1 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad2 = 61, || Key 2 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad3 = 62, || Key 3 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad4 = 63, || Key 4 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad5 = 64, || Key 5 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad6 = 65, || Key 6 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad7 = 66, || Key 7 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad8 = 67, || Key 8 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad9 = 68, || Key 9 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPlus = 69, || Plus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadMinus = 70, || Minus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadEnter = 71, || Enter key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRSK = 72, || Right soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLSK = 73, || Left soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLS = 74, || Left shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRS = 75, || Right shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHash = 76, || Key #.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyStar = 77, || Key * (on keyboard numberpad for normal keyboards).&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Select/ok button&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyOk = 78, || Select key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCLR = 79, || CLR key.&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Volume &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolUp = 80, || Volume Up key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolDown = 81, || Volume Down key.&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|Camera &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCamera = 82, || Camera.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMic = 83, || Microphone button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyFn = 84, || Fn button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySym = 85, || Sym button.&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Call&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAccept = 86, || call accept (talk).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnd = 87, || call end (reject).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHomePage = 88, || Home key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton1 = 89, || Generic Button1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton2 = 90, || Generic Button2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton3 = 91, || Generic Button3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton4 = 92, || Generic Button4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton5 = 93, || Generic Button5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton6 = 94, || Generic Button6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton7 = 95, || Generic Button7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton8 = 96, || Generic Button8.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF11 = 97, || Key F11.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF12 = 98, || Key F12.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftAlt = 99, || Left Alt key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightControl = 100, || Right Control Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightAlt = 101, || Right Alt Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightShift = 102, || Right Shift Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBacktick = 103, || Backtick '`' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyComma = 104, || Comma ',' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPeriod = 105, || Period '.' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySlash = 106, || Forward slash '/' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackSlash = 107, || Back slash '\' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySemicolon = 108, || Semicolon ';' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyApostrophe = 109, || Apostrophe (') Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBracket = 110, || Left Bracket '[' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightBracket = 111, || Right Bracket ']' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEquals = 112, || Equals '=' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMinus = 113, || Minus '-' key on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCapsLock = 114, || Caps Lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPeriod = 115, || Period '.' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadSlash = 116, || Slash '/' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumLock = 117, || NumLock key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyInsert = 118, || Insert key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHome = 119, || Home key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageUp = 120, || Page Up key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageDown = 121, || Page Down key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyKbEnd = 122, || End key (on keyboard)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDelete = 123, || Delete key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPause = 124, || Pause key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAt = 125, || At '@' key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBack = 126, || Back key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMenu = 127, || Menu key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySearch = 128, || Search key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3DMode = 129, || 3D Mode key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMyApps = 130, || My Apps key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPrintScreen = 131, || Print screen key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyScrollLock = 132, || Scroll lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameA = 200, || Abstract Game keyA.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameB = 201, || Abstract Game keyB.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameC = 202, || Abstract Game keyC.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameD = 203, || Abstract Game keyD.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsUp = 204, || Abstract Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsDown = 205, || Abstract Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsLeft = 206, || Abstract Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsRight = 207, || Abstract Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsOk = 208, || Abstract Ok.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsASK = 209, || Abstract action softkey.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsBSK = 210, || Abstract backwards softkey.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|  &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftWindows = 211, || The left Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightWindows = 212, || The right Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBackSlash = 213,|| The left backslash &amp;quot;\&amp;quot; key.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Использование==&lt;br /&gt;
[[Файл:Control_esc.png|right]]&lt;br /&gt;
Нужно создать экземпляр обьекта на экране. Желательно создавать его на глобальном экране, на сцене с опциями, т.к. в таком варианте клавиши будут доступны со всех экранов в проекте.&lt;br /&gt;
&lt;br /&gt;
Далее задаем обьект и состояние в которое должна перейти машина. (На рис. это машина &amp;quot;esc&amp;quot; в состояние &amp;quot;choose&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Также задаем код клавиши, который берем из таблицы ( Код 1 - это клавиша &amp;quot;ESC&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Комбинации клавиш==&lt;br /&gt;
&lt;br /&gt;
Ниже показан пример как можно реализовать нажатие комбинации клавиш ( SHIFT +Q )&lt;br /&gt;
&lt;br /&gt;
[[Файл:Combo_cntrl1.png]] [[Файл:Combo_esc.png]]&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
&lt;br /&gt;
[http://fs5.absolutist.com/files/wikisample/controls.rar Download]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Combo_esc.png&amp;diff=6061</id>
		<title>Файл:Combo esc.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Combo_esc.png&amp;diff=6061"/>
		<updated>2014-08-13T11:48:08Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Combo_cntrl1.png&amp;diff=6060</id>
		<title>Файл:Combo cntrl1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Combo_cntrl1.png&amp;diff=6060"/>
		<updated>2014-08-13T11:42:31Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Control_esc.png&amp;diff=6059</id>
		<title>Файл:Control esc.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Control_esc.png&amp;diff=6059"/>
		<updated>2014-08-13T11:33:56Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6058</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6058"/>
		<updated>2014-08-13T11:27:43Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
[[Файл:Controls1.png|right]]&lt;br /&gt;
Открывается при нажатии правой кнопки мыши в поле параметров обьекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на нажатие кнопки''' - При нажатии на кнопку перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на отпускание кнопки''' - При отпускании кнопки перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
== Таблица констант клавиш ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|s3eKeyFirst = 0 || Invalid Key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEsc = 1 || Esc (cancel)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyTab = 2, || Tab.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackspace = 3, || Backspace.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnter = 4, || Enter.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftShift = 5, || Left shift key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftControl = 6, || Left control key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyReserved = 7, || Reserved, do not use.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySpace = 8, || Key Space.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeft = 9, || Key Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyUp = 10, || Key Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRight = 11, || Key Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDown = 12, || Key Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey0 = 13, || Key 0 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey1 = 14, || Key 1 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey2 = 15, || Key 2 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3 = 16, || Key 3 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey4 = 17, || Key 4 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey5 = 18, || Key 5 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey6 = 19, || Key 6 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey7 = 20, || Key 7 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey8 = 21, || Key 8 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey9 = 22, || Key 9 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyA = 23, || Key A.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyB = 24, || Key B.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyC = 25, || Key C.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyD = 26, || Key D.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyE = 27, || Key E.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF = 28, || Key F.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyG = 29, || Key G.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyH = 30, || Key H.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyI = 31, || Key I.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyJ = 32, || Key J.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyK = 33, || Key K.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyL = 34, || Key L.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyM = 35, || Key M.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyN = 36, || Key N.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyO = 37, || Key O.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyP = 38, || Key P.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyQ = 39, || Key Q.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyR = 40, || Key R.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyS = 41, || Key S.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyT = 42, || Key T.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyU = 43, || Key U.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyV = 44, || Key V.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyW = 45, || Key W.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyX = 46, || Key X.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyY = 47, || Key Y.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyZ = 48, || Key Z.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF1 = 49, || Key F1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF2 = 50, || Key F2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF3 = 51, || Key F3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF4 = 52, || Key F4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF5 = 53, || Key F5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF6 = 54, || Key F6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF7 = 55, || Key F7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF8 = 56, || Key F8.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF9 = 57, || Key F9.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF10 = 58, || Key F10.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad0 = 59, || Key 0 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad1 = 60, || Key 1 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad2 = 61, || Key 2 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad3 = 62, || Key 3 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad4 = 63, || Key 4 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad5 = 64, || Key 5 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad6 = 65, || Key 6 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad7 = 66, || Key 7 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad8 = 67, || Key 8 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad9 = 68, || Key 9 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPlus = 69, || Plus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadMinus = 70, || Minus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadEnter = 71, || Enter key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRSK = 72, || Right soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLSK = 73, || Left soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLS = 74, || Left shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRS = 75, || Right shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHash = 76, || Key #.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyStar = 77, || Key * (on keyboard numberpad for normal keyboards).&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Select/ok button&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyOk = 78, || Select key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCLR = 79, || CLR key.&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Volume &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolUp = 80, || Volume Up key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolDown = 81, || Volume Down key.&lt;br /&gt;
|- &lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|Camera &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCamera = 82, || Camera.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMic = 83, || Microphone button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyFn = 84, || Fn button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySym = 85, || Sym button.&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Call&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAccept = 86, || call accept (talk).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnd = 87, || call end (reject).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHomePage = 88, || Home key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton1 = 89, || Generic Button1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton2 = 90, || Generic Button2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton3 = 91, || Generic Button3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton4 = 92, || Generic Button4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton5 = 93, || Generic Button5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton6 = 94, || Generic Button6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton7 = 95, || Generic Button7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton8 = 96, || Generic Button8.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF11 = 97, || Key F11.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF12 = 98, || Key F12.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftAlt = 99, || Left Alt key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightControl = 100, || Right Control Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightAlt = 101, || Right Alt Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightShift = 102, || Right Shift Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBacktick = 103, || Backtick '`' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyComma = 104, || Comma ',' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPeriod = 105, || Period '.' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySlash = 106, || Forward slash '/' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackSlash = 107, || Back slash '\' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySemicolon = 108, || Semicolon ';' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyApostrophe = 109, || Apostrophe (') Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBracket = 110, || Left Bracket '[' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightBracket = 111, || Right Bracket ']' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEquals = 112, || Equals '=' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMinus = 113, || Minus '-' key on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCapsLock = 114, || Caps Lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPeriod = 115, || Period '.' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadSlash = 116, || Slash '/' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumLock = 117, || NumLock key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyInsert = 118, || Insert key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHome = 119, || Home key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageUp = 120, || Page Up key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageDown = 121, || Page Down key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyKbEnd = 122, || End key (on keyboard)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDelete = 123, || Delete key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPause = 124, || Pause key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAt = 125, || At '@' key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBack = 126, || Back key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMenu = 127, || Menu key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySearch = 128, || Search key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3DMode = 129, || 3D Mode key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMyApps = 130, || My Apps key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPrintScreen = 131, || Print screen key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyScrollLock = 132, || Scroll lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameA = 200, || Abstract Game keyA.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameB = 201, || Abstract Game keyB.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameC = 202, || Abstract Game keyC.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameD = 203, || Abstract Game keyD.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsUp = 204, || Abstract Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsDown = 205, || Abstract Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsLeft = 206, || Abstract Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsRight = 207, || Abstract Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsOk = 208, || Abstract Ok.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsASK = 209, || Abstract action softkey.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsBSK = 210, || Abstract backwards softkey.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|  &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftWindows = 211, || The left Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightWindows = 212, || The right Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBackSlash = 213,|| The left backslash &amp;quot;\&amp;quot; key.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6057</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6057"/>
		<updated>2014-08-13T09:30:34Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
[[Файл:Controls1.png|right]]&lt;br /&gt;
Открывается при нажатии правой кнопки мыши в поле параметров обьекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на нажатие кнопки''' - При нажатии на кнопку перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на отпускание кнопки''' - При отпускании кнопки перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
== Таблица констант клавиш ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|s3eKeyFirst = 0 || Invalid Key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEsc = 1 || Esc (cancel)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyTab = 2, || Tab.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackspace = 3, || Backspace.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnter = 4, || Enter.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftShift = 5, || Left shift key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftControl = 6, || Left control key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyReserved = 7, || Reserved, do not use.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySpace = 8, || Key Space.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeft = 9, || Key Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyUp = 10, || Key Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRight = 11, || Key Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDown = 12, || Key Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey0 = 13, || Key 0 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey1 = 14, || Key 1 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey2 = 15, || Key 2 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3 = 16, || Key 3 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey4 = 17, || Key 4 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey5 = 18, || Key 5 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey6 = 19, || Key 6 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey7 = 20, || Key 7 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey8 = 21, || Key 8 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey9 = 22, || Key 9 on device numberpad and on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyA = 23, || Key A.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyB = 24, || Key B.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyC = 25, || Key C.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyD = 26, || Key D.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyE = 27, || Key E.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF = 28, || Key F.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyG = 29, || Key G.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyH = 30, || Key H.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyI = 31, || Key I.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyJ = 32, || Key J.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyK = 33, || Key K.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyL = 34, || Key L.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyM = 35, || Key M.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyN = 36, || Key N.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyO = 37, || Key O.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyP = 38, || Key P.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyQ = 39, || Key Q.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyR = 40, || Key R.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyS = 41, || Key S.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyT = 42, || Key T.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyU = 43, || Key U.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyV = 44, || Key V.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyW = 45, || Key W.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyX = 46, || Key X.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyY = 47, || Key Y.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyZ = 48, || Key Z.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF1 = 49, || Key F1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF2 = 50, || Key F2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF3 = 51, || Key F3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF4 = 52, || Key F4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF5 = 53, || Key F5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF6 = 54, || Key F6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF7 = 55, || Key F7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF8 = 56, || Key F8.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF9 = 57, || Key F9.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF10 = 58, || Key F10.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad0 = 59, || Key 0 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad1 = 60, || Key 1 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad2 = 61, || Key 2 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad3 = 62, || Key 3 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad4 = 63, || Key 4 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad5 = 64, || Key 5 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad6 = 65, || Key 6 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad7 = 66, || Key 7 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad8 = 67, || Key 8 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPad9 = 68, || Key 9 on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPlus = 69, || Plus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadMinus = 70, || Minus key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadEnter = 71, || Enter key on keyboard numberpad.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRSK = 72, || Right soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLSK = 73, || Left soft key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLS = 74, || Left shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRS = 75, || Right shoulder button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHash = 76, || Key #.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyStar = 77, || Key * (on keyboard numberpad for normal keyboards).&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|// Select/ok button&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyOk = 78, || Select key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCLR = 79, || CLR key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|!Volume &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolUp = 80, || Volume Up key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyVolDown = 81, || Volume Down key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|!Camera &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCamera = 82,&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMic = 83, || Microphone button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyFn = 84, || Fn button.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySym = 85, || Sym button.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|!Call &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAccept = 86, || call accept (talk).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEnd = 87, || call end (reject).&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHomePage = 88, || Home key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton1 = 89, || Generic Button1.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton2 = 90, || Generic Button2.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton3 = 91, || Generic Button3.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton4 = 92, || Generic Button4.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton5 = 93, || Generic Button5.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton6 = 94, || Generic Button6.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton7 = 95, || Generic Button7.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyButton8 = 96, || Generic Button8.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF11 = 97, || Key F11.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyF12 = 98, || Key F12.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftAlt = 99, || Left Alt key.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightControl = 100, || Right Control Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightAlt = 101, || Right Alt Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightShift = 102, || Right Shift Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBacktick = 103, || Backtick '`' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyComma = 104, || Comma ',' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPeriod = 105, || Period '.' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySlash = 106, || Forward slash '/' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBackSlash = 107, || Back slash '\' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySemicolon = 108, || Semicolon ';' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyApostrophe = 109, || Apostrophe (') Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBracket = 110, || Left Bracket '[' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightBracket = 111, || Right Bracket ']' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyEquals = 112, || Equals '=' Key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMinus = 113, || Minus '-' key on main keyboard.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyCapsLock = 114, || Caps Lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadPeriod = 115, || Period '.' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumPadSlash = 116, || Slash '/' key on numberpad&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyNumLock = 117, || NumLock key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyInsert = 118, || Insert key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyHome = 119, || Home key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageUp = 120, || Page Up key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPageDown = 121, || Page Down key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyKbEnd = 122, || End key (on keyboard)&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyDelete = 123, || Delete key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPause = 124, || Pause key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAt = 125, || At '@' key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyBack = 126, || Back key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMenu = 127, || Menu key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeySearch = 128, || Search key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKey3DMode = 129, || 3D Mode key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyMyApps = 130, || My Apps key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyPrintScreen = 131, || Print screen key&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyScrollLock = 132, || Scroll lock key&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameA = 200, || Abstract Game keyA.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameB = 201, || Abstract Game keyB.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameC = 202, || Abstract Game keyC.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsGameD = 203, || Abstract Game keyD.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsUp = 204, || Abstract Up.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsDown = 205, || Abstract Down.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsLeft = 206, || Abstract Left.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsRight = 207, || Abstract Right.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsOk = 208, || Abstract Ok.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsASK = 209, || Abstract action softkey.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyAbsBSK = 210, || Abstract backwards softkey.&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|  &lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftWindows = 211, || The left Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyRightWindows = 212, || The right Windows key.&lt;br /&gt;
|- &lt;br /&gt;
|s3eKeyLeftBackSlash = 213,|| The left backslash &amp;quot;\&amp;quot; key.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6056</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6056"/>
		<updated>2014-08-13T08:30:48Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
[[Файл:Controls1.png|right]]&lt;br /&gt;
Открывается при нажатии правой кнопки мыши в поле параметров обьекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на нажатие кнопки''' - При нажатии на кнопку перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Реакция на отпускание кнопки''' - При отпускании кнопки перевести обьект в новое состояние.&lt;br /&gt;
*'''кнопка''' - Константа кнопки. (Таблица приведена ниже)&lt;br /&gt;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.&lt;br /&gt;
*'''состояние''' - Новое состояние для объекта из предыдущего поля.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Absolutist_Framework&amp;diff=6055</id>
		<title>Absolutist Framework</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Absolutist_Framework&amp;diff=6055"/>
		<updated>2014-08-13T08:23:36Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
&lt;br /&gt;
== Новости ==&lt;br /&gt;
Вышла новая игра HOG созданная с помощью AppSalute Game Сreator. Созданы новые уникальные эффекты и механики для обеспечения незабываемых впечатлений.&lt;br /&gt;
Описание и видео:&lt;br /&gt;
http://time-gap.com/&lt;br /&gt;
&lt;br /&gt;
== AppSalute Game Сreator ==&lt;br /&gt;
* [[Примеры приложений]]&lt;br /&gt;
* [[Введение в AppSalute Game Сreator]]&lt;br /&gt;
* [[Установка и настройка]]&lt;br /&gt;
* [[Интерфейс ScenceEditor ]]&lt;br /&gt;
* [[Интерфейс ResourceEditor ]]&lt;br /&gt;
* [[Интерфейс TextEditor ]]&lt;br /&gt;
*[[Интерфейс Viewer ]]&lt;br /&gt;
* [[Книга жалоб и пожеланий]]&lt;br /&gt;
* [[Roadmap]]&lt;br /&gt;
&lt;br /&gt;
== Обучение ==&lt;br /&gt;
&lt;br /&gt;
* [[Learning|Уроки по освоению фреймворка]]&lt;br /&gt;
* [[Примеры реализации в играх]]&lt;br /&gt;
* [[Основные понятия объектов физического мира]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
== Подготовка проекта ==&lt;br /&gt;
* [[Проектирование экранов игры]]&lt;br /&gt;
* [[Подготовка и форматы графики]]&lt;br /&gt;
* [[Подготовка и форматы шрифтов]]&lt;br /&gt;
* [[Подготовка и форматы звуков]]&lt;br /&gt;
* [[Подготовка и форматы видео]]&lt;br /&gt;
* [[Создание проекта]]&lt;br /&gt;
* [[Загрузка проекта по частям]]&lt;br /&gt;
* [[Конфигурация проекта для сборки]]&lt;br /&gt;
* [[Подготовка для загрузки на маркеты]]&lt;br /&gt;
* [[Сборка проекта]]&lt;br /&gt;
* [[Частые ошибки]]&lt;br /&gt;
&lt;br /&gt;
== Встроенные объекты редактора==&lt;br /&gt;
&lt;br /&gt;
=== Common objects  ===&lt;br /&gt;
&lt;br /&gt;
''[[Файл:Screen.png]] - [[Screen]]'' - экран&lt;br /&gt;
&lt;br /&gt;
''[[Файл:Scene.png]] - [[Scene]]'' - сцена&lt;br /&gt;
&lt;br /&gt;
=== Main objects ===&lt;br /&gt;
&lt;br /&gt;
''[[Файл:Objects.png]] - [[Object]]'' - общие параметры для всех игровых объектов&lt;br /&gt;
&lt;br /&gt;
* [[Файл:Picture.png]] - [[Image]] - картинка&lt;br /&gt;
* [[Файл:Button.png]] - [[Button]] - кнопка&lt;br /&gt;
* [[Файл:Text.png]] - [[Text]] - текст&lt;br /&gt;
* [[Файл:Machine.png]] - [[Machine]] - машина состояний&lt;br /&gt;
* [[Файл:Tableicon.png]] - [[Table]] - таблица&lt;br /&gt;
* [[Файл:Checkbox.png]] - [[Checkbox]] - чекбокс (кнопка в 2-х состояниях)&lt;br /&gt;
* [[Файл:Checkgroup.png]] - [[Groupbox]] - группа, содержащая несколько чекбоксов&lt;br /&gt;
* [[Файл:Timer.png]] - [[Timer]] - цифровой таймер&lt;br /&gt;
* [[Файл:Counter2.png]] - [[Counter]] - счетчик сделанных кликов в игре и т.п.&lt;br /&gt;
* [[Файл:Progressbar.png]] - [[Progress]] - прогресс прохождения игры (эчивмент)&lt;br /&gt;
* [[Файл:Particle.png]] - [[Flyer]] - флаер (патиклы)&lt;br /&gt;
* [[Файл:Rectangle.png]] - [[Rectangle]] - прямоугольник&lt;br /&gt;
* [[Файл:Kub.png]] - [[Isomover]] - объект движения в изометрической карте&lt;br /&gt;
* [[Файл:Group.png]] - [[Group]] - группа&lt;br /&gt;
* [[Файл:Groupset.png‎]] - [[Groupset]] - группа&lt;br /&gt;
* [[Файл:Effect.jpg|20px]] - [[Effect]] - Создание различных эффектов&lt;br /&gt;
* [[Файл:Graphprogress.png]] - [[Graphprogress]] - создание мини-карты для отображения прогресса прохождения игры.&lt;br /&gt;
* [[Файл:Kub.png]] - [[Statesmanager]] - очередь работы с объектами&lt;br /&gt;
&lt;br /&gt;
=== Game mechanic ===&lt;br /&gt;
&lt;br /&gt;
* [[Файл:Puzzle.png]] - [[Puzzle]] - игра пазл&lt;br /&gt;
* [[Файл:Memory.png]] - [[Memory]] - класс игр с memory-механикой&lt;br /&gt;
* [[Файл:Patchwork.png]] - [[Patchwork]] - класс игр с Patchwork-механикой&lt;br /&gt;
* [[Файл:Match3.png]] - [[Match]] - класс match-подобных игр&lt;br /&gt;
* [[Файл:Collaps.png]] - [[Collapse]] - класс match-подобных игр&lt;br /&gt;
* [[Файл:Bejewelled.png]] - [[Bejewelled]] - класс match-подобных игр&lt;br /&gt;
* [[Файл:BubbleShooter.png]] - [[Bubble Shooter]] - класс Bubble игр включая механику Снукер&lt;br /&gt;
* [[Файл:Tapthebubble.png]] - [[TapTheBubble]] - механика игры Tap The Bubble&lt;br /&gt;
* [[Файл:W-57.png]] - [[Words]] - механика игры Words&lt;br /&gt;
* [[Файл:Matchbattle.png]] - [[Match Battle]] - настройка глобальных параметров для мини-игр&lt;br /&gt;
* [[Файл:Move box.png]] - [[DragBox]] - класс игр с dragbox-механикой&lt;br /&gt;
* [[Файл:Labyrinth.png]] - [[Labyrinth]] - класс игр лабиринт&lt;br /&gt;
* [[Файл:Pipes.png]] - [[Pipes]] - класс игр трубы&lt;br /&gt;
* [[Файл:Search object.png]] - [[HiddenObject]] - поисковый объект в хидден играх&lt;br /&gt;
* [[Файл:Object list.png]] - [[HiddenList]] - список поисковых объектов в хидден играх&lt;br /&gt;
* [[Файл:Hint.png]] - [[HiddenHint]] - подсказка (указатель на спрятанный объект)&lt;br /&gt;
* [[Файл:Collection.png]] - [[Collection]] - &amp;quot;коллекция&amp;quot; поисковых объектов для хидден игр&lt;br /&gt;
* [[Файл:Inventory.png]] - [[Invetory]] - &amp;quot;инвентарь&amp;quot; список применяемых объектов для игр&lt;br /&gt;
* [[Файл:Tool.png]] - [[Tool]] - &amp;quot;применение&amp;quot; - объект, который можно применить для игр&lt;br /&gt;
* [[Файл:Kub.png]] - [[Isomap]] - изометрическая карта&lt;br /&gt;
* [[Файл:Economics.png]] - [[Economics]] - глобальная настройка игр типа ферма\билдер&lt;br /&gt;
** [[Файл:E_items.png]] - [[Eitems]] - объект, служащий для связи инвентаря/магазина и экономики &lt;br /&gt;
** [[Файл:E_store_item.png]] - [[Estoreitem]] - шаблон для ячейки магазина &lt;br /&gt;
** [[Файл:E_inventory_item.png]] - [[Einventoryitem]] - шаблон для ячейки инвентаря &lt;br /&gt;
** [[Файл:Taskorganizer.png]] - [[Taskorganizer]] - органайзер заданий &lt;br /&gt;
** [[Файл:E_task_item.png]] - [[Etaskitem]] - шаблон для ячейки задания&lt;br /&gt;
** [[Файл:E_collection.png]] - [[Ecollection]] - шаблон для строки в таблице коллекции&lt;br /&gt;
* [[Файл:Paint.png‎]] - [[Paint]] - объект для рисования &lt;br /&gt;
* [[Файл:Physicsworld.png]] - [[Physicsworld]] - физический мир Box2D&lt;br /&gt;
** [[Файл:Physicsobject.png]] - [[Physicsobject]] - физические объекты&lt;br /&gt;
** [[Файл:Physics links.png]] - [[Physicsjoint]] - физические соединения&lt;br /&gt;
&lt;br /&gt;
=== Global score ===&lt;br /&gt;
* [[Файл:Gamecenter.png]] - [[Gamecenter]] - объект для отправки данных на GameCenter iTunse&lt;br /&gt;
* [[Файл:Gamecircle.jpg]] - [[Amazon GameCircle]] - объект для отправки данных Amazon GameCircle&lt;br /&gt;
* [[Файл:Google-play-games-android.jpg‎]] - [[Google Play services]] - объект для отправки данных на Google Play services&lt;br /&gt;
* [[Файл:Localtoplist.png]] - [[Localtoplist]] - настройки для отображения результатов прохождения игры&lt;br /&gt;
* [[Файл:Globaltoplist.png]] - [[Globaltoplist]] - настройки для отображения результатов прохождения игры&lt;br /&gt;
* [[Файл:Globaltopsender.png]] - [[Globaltopsender]] - настройки для отображения результатов прохождения игры&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
* [[Файл:Options.png]] - [[Options]] - общие настройки игры&lt;br /&gt;
* [[Файл:Gamedata.png]] - [[Gamedata]] -&lt;br /&gt;
* [[Файл:Controls.png]] - [[Controls]] - обьект для работы с клавишами клавиатуры или девайса &lt;br /&gt;
* [[Файл:Editicon.png]] - [[Edit]] - ввод текста&lt;br /&gt;
* [[Файл:Store.png]] - [[Store]] - настройки InApp покупок в игре&lt;br /&gt;
* [[Файл:Notification.png]] - [[Notification]] - push-уведомления&lt;br /&gt;
* [[Файл:Imagepicker.png]] - [[Imagepiker]] - объект для загрузки фото из галереи&lt;br /&gt;
* [[Файл:Video.png]] - [[Video]] - объект для просмотра видео&lt;br /&gt;
* [[Файл:Webview.png]] - [[Webview]] - объект для просмотра интернет страниц в приложении&lt;br /&gt;
* [[Файл:Flurryobject.png]] - [[Flurry]] - настройки системы статистики для приложений https://dev.flurry.com&lt;br /&gt;
* [[Файл:Moregames.png]] - [[MoreGamesList]] - запрос банеров рекламируемых игр&lt;br /&gt;
* [[Файл:Advertisement.png]] - [[Advertisement]] - банерная система flurry, amazon&lt;br /&gt;
* [[Файл:Splitmanager.png]] - [[Splitmanager or A\B Testing]] - менеджер сплитов&lt;br /&gt;
* [[Файл:Tapjoy.png]] - [[Tapjoy]] - система рекламы игр&lt;br /&gt;
* [[Файл:Playhaven.png|24px]] - [[Playhaven]] - система рекламы игр с внутренними up-sale&lt;br /&gt;
* [[Файл:Mobileapptracker.png|24px]] - [[Mobileapptracking]] -&lt;br /&gt;
* [[Файл:Chartboost-logo-new.jpeg]] - [[Chartboost]] -  Chartboost-logo-new.jpeg&lt;br /&gt;
* [[Файл:Kub.png]] - [[System]] - объект для доступа к системным настройкам&lt;br /&gt;
&lt;br /&gt;
=== Social ===&lt;br /&gt;
* [[Файл:Facebook.png]] - [[Facebook]] - настройки расшаривания Facebook&lt;br /&gt;
** [[Файл:Esocialfrienditem.png]] - [[Esocialitem]] - Шаблон для ячейки списка друзей&lt;br /&gt;
** [[Файл:Kub.png]] - [[Esocialgiftitem]] - Шаблон для ячейки с предметом, который можно подарить другу&lt;br /&gt;
** [[Файл:Esocial.png]] - [[Esocial]] - объект для взаимодействия с Facebook'ом&lt;br /&gt;
* [[Файл:Twitter.png]] - [[Twitter]] - настройки расшаривания Twitter&lt;br /&gt;
* [[Файл:Odnoklassniki.png]] - [[Odnoklassniki]] - настройки для социальной сети Одноклассники&lt;br /&gt;
* [[Файл:Googleplus.png]] - [[GooglePlus]] - настройки для социальной сети GooglePlus&lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
* [[Файл:Forward.png]] - [[SendMail]] - отправка письма через почтовый клиент&lt;br /&gt;
* [[Файл:footer-icon-rate.png]] - [[Rate]] - вызов окна оценки приложения&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;50px&amp;quot; heights=&amp;quot;50px&amp;quot; &amp;gt;&lt;br /&gt;
Изображение:Who.png&lt;br /&gt;
Изображение:AnimalHideSeek.png&lt;br /&gt;
Изображение:travel.png&lt;br /&gt;
Изображение:Game_Adventure_Train.png&lt;br /&gt;
Изображение:Gmae_Match_MoveTheDolly.png&lt;br /&gt;
Изображение:Game_Patchwork_BigEyes.png&lt;br /&gt;
Изображение:Game_Patchwork_Chameleon.png&lt;br /&gt;
Изображение:Game_Patchwork_Logicly.png‎&lt;br /&gt;
Изображение:Game_Patchwork_Stickers.png‎&lt;br /&gt;
Изображение:Elephant.png&lt;br /&gt;
Изображение:Elephant2.png&lt;br /&gt;
Изображение:Cinderella.png&lt;br /&gt;
Изображение:Pigs.png&lt;br /&gt;
Изображение:Bremenskye.png&lt;br /&gt;
Изображение:Book_SnowWhite.png&lt;br /&gt;
Изображение:Book_PussInBoots.png&lt;br /&gt;
Изображение:Call.png&lt;br /&gt;
Изображение:GreatestArtists.png&lt;br /&gt;
Изображение:Game_Puzzle_Kids.png&lt;br /&gt;
Изображение:Game_Puzzle_Architect.png‎&lt;br /&gt;
Изображение:Game_Puzzle_Science.png&lt;br /&gt;
Изображение:Ico_1_114_Full.png&lt;br /&gt;
Изображение:Game_Adventure_Dreams.png&lt;br /&gt;
Изображение:Abc.png&lt;br /&gt;
Изображение:Ico_114_Full.png&lt;br /&gt;
Изображение:Ico_114_Paints.png&lt;br /&gt;
Изображение:Ico_114_Puzzle.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6054</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6054"/>
		<updated>2014-08-13T08:22:02Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
[[Файл:Controls1.png|right]]&lt;br /&gt;
Открывается при нажатии правой кнопки мыши в поле параметров обьекта.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6053</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6053"/>
		<updated>2014-08-13T08:21:40Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
[[Файл:Controls1.PNG|right]]&lt;br /&gt;
Открывается при нажатии правой кнопки мыши в поле параметров обьекта.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Controls1.png&amp;diff=6052</id>
		<title>Файл:Controls1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Controls1.png&amp;diff=6052"/>
		<updated>2014-08-13T08:21:01Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Controls.png&amp;diff=6051</id>
		<title>Файл:Controls.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Controls.png&amp;diff=6051"/>
		<updated>2014-08-13T08:20:17Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Controls.png»: Возврат к версии от 13:16, 26 марта 2014&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Controls.png&amp;diff=6050</id>
		<title>Файл:Controls.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Controls.png&amp;diff=6050"/>
		<updated>2014-08-13T08:19:39Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Controls.png»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6049</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Controls&amp;diff=6049"/>
		<updated>2014-08-13T07:53:26Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: Новая страница: «'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Controls''' - обьект, используемый для выполнения каких либо действий по нажатию на клавиши клавиатуры или на девайсе.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Absolutist_Framework&amp;diff=6048</id>
		<title>Absolutist Framework</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Absolutist_Framework&amp;diff=6048"/>
		<updated>2014-08-13T07:46:36Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
&lt;br /&gt;
== Новости ==&lt;br /&gt;
Вышла новая игра HOG созданная с помощью AppSalute Game Сreator. Созданы новые уникальные эффекты и механики для обеспечения незабываемых впечатлений.&lt;br /&gt;
Описание и видео:&lt;br /&gt;
http://time-gap.com/&lt;br /&gt;
&lt;br /&gt;
== AppSalute Game Сreator ==&lt;br /&gt;
* [[Примеры приложений]]&lt;br /&gt;
* [[Введение в AppSalute Game Сreator]]&lt;br /&gt;
* [[Установка и настройка]]&lt;br /&gt;
* [[Интерфейс ScenceEditor ]]&lt;br /&gt;
* [[Интерфейс ResourceEditor ]]&lt;br /&gt;
* [[Интерфейс TextEditor ]]&lt;br /&gt;
*[[Интерфейс Viewer ]]&lt;br /&gt;
* [[Книга жалоб и пожеланий]]&lt;br /&gt;
* [[Roadmap]]&lt;br /&gt;
&lt;br /&gt;
== Обучение ==&lt;br /&gt;
&lt;br /&gt;
* [[Learning|Уроки по освоению фреймворка]]&lt;br /&gt;
* [[Примеры реализации в играх]]&lt;br /&gt;
* [[Основные понятия объектов физического мира]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
== Подготовка проекта ==&lt;br /&gt;
* [[Проектирование экранов игры]]&lt;br /&gt;
* [[Подготовка и форматы графики]]&lt;br /&gt;
* [[Подготовка и форматы шрифтов]]&lt;br /&gt;
* [[Подготовка и форматы звуков]]&lt;br /&gt;
* [[Подготовка и форматы видео]]&lt;br /&gt;
* [[Создание проекта]]&lt;br /&gt;
* [[Загрузка проекта по частям]]&lt;br /&gt;
* [[Конфигурация проекта для сборки]]&lt;br /&gt;
* [[Подготовка для загрузки на маркеты]]&lt;br /&gt;
* [[Сборка проекта]]&lt;br /&gt;
* [[Частые ошибки]]&lt;br /&gt;
&lt;br /&gt;
== Встроенные объекты редактора==&lt;br /&gt;
&lt;br /&gt;
=== Common objects  ===&lt;br /&gt;
&lt;br /&gt;
''[[Файл:Screen.png]] - [[Screen]]'' - экран&lt;br /&gt;
&lt;br /&gt;
''[[Файл:Scene.png]] - [[Scene]]'' - сцена&lt;br /&gt;
&lt;br /&gt;
=== Main objects ===&lt;br /&gt;
&lt;br /&gt;
''[[Файл:Objects.png]] - [[Object]]'' - общие параметры для всех игровых объектов&lt;br /&gt;
&lt;br /&gt;
* [[Файл:Picture.png]] - [[Image]] - картинка&lt;br /&gt;
* [[Файл:Button.png]] - [[Button]] - кнопка&lt;br /&gt;
* [[Файл:Text.png]] - [[Text]] - текст&lt;br /&gt;
* [[Файл:Machine.png]] - [[Machine]] - машина состояний&lt;br /&gt;
* [[Файл:Tableicon.png]] - [[Table]] - таблица&lt;br /&gt;
* [[Файл:Checkbox.png]] - [[Checkbox]] - чекбокс (кнопка в 2-х состояниях)&lt;br /&gt;
* [[Файл:Checkgroup.png]] - [[Groupbox]] - группа, содержащая несколько чекбоксов&lt;br /&gt;
* [[Файл:Timer.png]] - [[Timer]] - цифровой таймер&lt;br /&gt;
* [[Файл:Counter2.png]] - [[Counter]] - счетчик сделанных кликов в игре и т.п.&lt;br /&gt;
* [[Файл:Progressbar.png]] - [[Progress]] - прогресс прохождения игры (эчивмент)&lt;br /&gt;
* [[Файл:Particle.png]] - [[Flyer]] - флаер (патиклы)&lt;br /&gt;
* [[Файл:Rectangle.png]] - [[Rectangle]] - прямоугольник&lt;br /&gt;
* [[Файл:Kub.png]] - [[Isomover]] - объект движения в изометрической карте&lt;br /&gt;
* [[Файл:Group.png]] - [[Group]] - группа&lt;br /&gt;
* [[Файл:Groupset.png‎]] - [[Groupset]] - группа&lt;br /&gt;
* [[Файл:Effect.jpg|20px]] - [[Effect]] - Создание различных эффектов&lt;br /&gt;
* [[Файл:Graphprogress.png]] - [[Graphprogress]] - создание мини-карты для отображения прогресса прохождения игры.&lt;br /&gt;
* [[Файл:Kub.png]] - [[Statesmanager]] - очередь работы с объектами&lt;br /&gt;
&lt;br /&gt;
=== Game mechanic ===&lt;br /&gt;
&lt;br /&gt;
* [[Файл:Puzzle.png]] - [[Puzzle]] - игра пазл&lt;br /&gt;
* [[Файл:Memory.png]] - [[Memory]] - класс игр с memory-механикой&lt;br /&gt;
* [[Файл:Patchwork.png]] - [[Patchwork]] - класс игр с Patchwork-механикой&lt;br /&gt;
* [[Файл:Match3.png]] - [[Match]] - класс match-подобных игр&lt;br /&gt;
* [[Файл:Collaps.png]] - [[Collapse]] - класс match-подобных игр&lt;br /&gt;
* [[Файл:Bejewelled.png]] - [[Bejewelled]] - класс match-подобных игр&lt;br /&gt;
* [[Файл:BubbleShooter.png]] - [[Bubble Shooter]] - класс Bubble игр включая механику Снукер&lt;br /&gt;
* [[Файл:Tapthebubble.png]] - [[TapTheBubble]] - механика игры Tap The Bubble&lt;br /&gt;
* [[Файл:W-57.png]] - [[Words]] - механика игры Words&lt;br /&gt;
* [[Файл:Matchbattle.png]] - [[Match Battle]] - настройка глобальных параметров для мини-игр&lt;br /&gt;
* [[Файл:Move box.png]] - [[DragBox]] - класс игр с dragbox-механикой&lt;br /&gt;
* [[Файл:Labyrinth.png]] - [[Labyrinth]] - класс игр лабиринт&lt;br /&gt;
* [[Файл:Pipes.png]] - [[Pipes]] - класс игр трубы&lt;br /&gt;
* [[Файл:Search object.png]] - [[HiddenObject]] - поисковый объект в хидден играх&lt;br /&gt;
* [[Файл:Object list.png]] - [[HiddenList]] - список поисковых объектов в хидден играх&lt;br /&gt;
* [[Файл:Hint.png]] - [[HiddenHint]] - подсказка (указатель на спрятанный объект)&lt;br /&gt;
* [[Файл:Collection.png]] - [[Collection]] - &amp;quot;коллекция&amp;quot; поисковых объектов для хидден игр&lt;br /&gt;
* [[Файл:Inventory.png]] - [[Invetory]] - &amp;quot;инвентарь&amp;quot; список применяемых объектов для игр&lt;br /&gt;
* [[Файл:Tool.png]] - [[Tool]] - &amp;quot;применение&amp;quot; - объект, который можно применить для игр&lt;br /&gt;
* [[Файл:Kub.png]] - [[Isomap]] - изометрическая карта&lt;br /&gt;
* [[Файл:Economics.png]] - [[Economics]] - глобальная настройка игр типа ферма\билдер&lt;br /&gt;
** [[Файл:E_items.png]] - [[Eitems]] - объект, служащий для связи инвентаря/магазина и экономики &lt;br /&gt;
** [[Файл:E_store_item.png]] - [[Estoreitem]] - шаблон для ячейки магазина &lt;br /&gt;
** [[Файл:E_inventory_item.png]] - [[Einventoryitem]] - шаблон для ячейки инвентаря &lt;br /&gt;
** [[Файл:Taskorganizer.png]] - [[Taskorganizer]] - органайзер заданий &lt;br /&gt;
** [[Файл:E_task_item.png]] - [[Etaskitem]] - шаблон для ячейки задания&lt;br /&gt;
** [[Файл:E_collection.png]] - [[Ecollection]] - шаблон для строки в таблице коллекции&lt;br /&gt;
* [[Файл:Paint.png‎]] - [[Paint]] - объект для рисования &lt;br /&gt;
* [[Файл:Physicsworld.png]] - [[Physicsworld]] - физический мир Box2D&lt;br /&gt;
** [[Файл:Physicsobject.png]] - [[Physicsobject]] - физические объекты&lt;br /&gt;
** [[Файл:Physics links.png]] - [[Physicsjoint]] - физические соединения&lt;br /&gt;
&lt;br /&gt;
=== Global score ===&lt;br /&gt;
* [[Файл:Gamecenter.png]] - [[Gamecenter]] - объект для отправки данных на GameCenter iTunse&lt;br /&gt;
* [[Файл:Gamecircle.jpg]] - [[Amazon GameCircle]] - объект для отправки данных Amazon GameCircle&lt;br /&gt;
* [[Файл:Google-play-games-android.jpg‎]] - [[Google Play services]] - объект для отправки данных на Google Play services&lt;br /&gt;
* [[Файл:Localtoplist.png]] - [[Localtoplist]] - настройки для отображения результатов прохождения игры&lt;br /&gt;
* [[Файл:Globaltoplist.png]] - [[Globaltoplist]] - настройки для отображения результатов прохождения игры&lt;br /&gt;
* [[Файл:Globaltopsender.png]] - [[Globaltopsender]] - настройки для отображения результатов прохождения игры&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
* [[Файл:Options.png]] - [[Options]] - общие настройки игры&lt;br /&gt;
* [[Файл:Gamedata.png]] - [[Gamedata]] -&lt;br /&gt;
*  - [[Controls]] - обьект для работы с клавишами клавиатуры или девайса &lt;br /&gt;
* [[Файл:Editicon.png]] - [[Edit]] - ввод текста&lt;br /&gt;
* [[Файл:Store.png]] - [[Store]] - настройки InApp покупок в игре&lt;br /&gt;
* [[Файл:Notification.png]] - [[Notification]] - push-уведомления&lt;br /&gt;
* [[Файл:Imagepicker.png]] - [[Imagepiker]] - объект для загрузки фото из галереи&lt;br /&gt;
* [[Файл:Video.png]] - [[Video]] - объект для просмотра видео&lt;br /&gt;
* [[Файл:Webview.png]] - [[Webview]] - объект для просмотра интернет страниц в приложении&lt;br /&gt;
* [[Файл:Flurryobject.png]] - [[Flurry]] - настройки системы статистики для приложений https://dev.flurry.com&lt;br /&gt;
* [[Файл:Moregames.png]] - [[MoreGamesList]] - запрос банеров рекламируемых игр&lt;br /&gt;
* [[Файл:Advertisement.png]] - [[Advertisement]] - банерная система flurry, amazon&lt;br /&gt;
* [[Файл:Splitmanager.png]] - [[Splitmanager or A\B Testing]] - менеджер сплитов&lt;br /&gt;
* [[Файл:Tapjoy.png]] - [[Tapjoy]] - система рекламы игр&lt;br /&gt;
* [[Файл:Playhaven.png|24px]] - [[Playhaven]] - система рекламы игр с внутренними up-sale&lt;br /&gt;
* [[Файл:Mobileapptracker.png|24px]] - [[Mobileapptracking]] -&lt;br /&gt;
* [[Файл:Chartboost-logo-new.jpeg]] - [[Chartboost]] -  Chartboost-logo-new.jpeg&lt;br /&gt;
* [[Файл:Kub.png]] - [[System]] - объект для доступа к системным настройкам&lt;br /&gt;
&lt;br /&gt;
=== Social ===&lt;br /&gt;
* [[Файл:Facebook.png]] - [[Facebook]] - настройки расшаривания Facebook&lt;br /&gt;
** [[Файл:Esocialfrienditem.png]] - [[Esocialitem]] - Шаблон для ячейки списка друзей&lt;br /&gt;
** [[Файл:Kub.png]] - [[Esocialgiftitem]] - Шаблон для ячейки с предметом, который можно подарить другу&lt;br /&gt;
** [[Файл:Esocial.png]] - [[Esocial]] - объект для взаимодействия с Facebook'ом&lt;br /&gt;
* [[Файл:Twitter.png]] - [[Twitter]] - настройки расшаривания Twitter&lt;br /&gt;
* [[Файл:Odnoklassniki.png]] - [[Odnoklassniki]] - настройки для социальной сети Одноклассники&lt;br /&gt;
* [[Файл:Googleplus.png]] - [[GooglePlus]] - настройки для социальной сети GooglePlus&lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
* [[Файл:Forward.png]] - [[SendMail]] - отправка письма через почтовый клиент&lt;br /&gt;
* [[Файл:footer-icon-rate.png]] - [[Rate]] - вызов окна оценки приложения&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;50px&amp;quot; heights=&amp;quot;50px&amp;quot; &amp;gt;&lt;br /&gt;
Изображение:Who.png&lt;br /&gt;
Изображение:AnimalHideSeek.png&lt;br /&gt;
Изображение:travel.png&lt;br /&gt;
Изображение:Game_Adventure_Train.png&lt;br /&gt;
Изображение:Gmae_Match_MoveTheDolly.png&lt;br /&gt;
Изображение:Game_Patchwork_BigEyes.png&lt;br /&gt;
Изображение:Game_Patchwork_Chameleon.png&lt;br /&gt;
Изображение:Game_Patchwork_Logicly.png‎&lt;br /&gt;
Изображение:Game_Patchwork_Stickers.png‎&lt;br /&gt;
Изображение:Elephant.png&lt;br /&gt;
Изображение:Elephant2.png&lt;br /&gt;
Изображение:Cinderella.png&lt;br /&gt;
Изображение:Pigs.png&lt;br /&gt;
Изображение:Bremenskye.png&lt;br /&gt;
Изображение:Book_SnowWhite.png&lt;br /&gt;
Изображение:Book_PussInBoots.png&lt;br /&gt;
Изображение:Call.png&lt;br /&gt;
Изображение:GreatestArtists.png&lt;br /&gt;
Изображение:Game_Puzzle_Kids.png&lt;br /&gt;
Изображение:Game_Puzzle_Architect.png‎&lt;br /&gt;
Изображение:Game_Puzzle_Science.png&lt;br /&gt;
Изображение:Ico_1_114_Full.png&lt;br /&gt;
Изображение:Game_Adventure_Dreams.png&lt;br /&gt;
Изображение:Abc.png&lt;br /&gt;
Изображение:Ico_114_Full.png&lt;br /&gt;
Изображение:Ico_114_Paints.png&lt;br /&gt;
Изображение:Ico_114_Puzzle.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Group&amp;diff=5877</id>
		<title>Group</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Group&amp;diff=5877"/>
		<updated>2014-07-16T13:42:25Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC right}}&lt;br /&gt;
Объект '''Group''' (группа) служит &amp;quot;передатчиком&amp;quot; состояний и параметров одному из множества объектов, которые являются участниками группы.  &lt;br /&gt;
&lt;br /&gt;
'''Участник группы''' - любой объект, у которого есть поле группа, может стать участником группы.&lt;br /&gt;
&lt;br /&gt;
Группа - посредник между отправителем и получателем. Посредника удобно использовать в том случае, когда вам нужно в зависимости от определенных условий обращаться то к одному, то к другому участнику группы, а к какому именно - не известно. Тогда группа сама определяет получателя в зависимости от условий.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Характеристика объекта ==&lt;br /&gt;
&lt;br /&gt;
* Объект ''Group'' должен находиться на глобальном экране, чтобы быть видимым на любом экране проекта. Например, его можно поместить рядом с опциями. &lt;br /&gt;
* Объекту ''Group'' может принадлежать множество объектов. Например, на экране ''1'' находится машина ''А'', на экране ''2'' находится машина ''В'', у них в поле группа выбран объект ''Group1'', который лежит на глобальном экране. Т.е. объекты ''А'' и ''В'' относятся к группе ''Group1''. Если имеется одна кнопка на расшариной сцене, которая должна на первом экране передавать объекту ''А'' состояние ''st_1'', а на втором экране передавать объекту ''В'' состояние ''st_1'', то достаточным будет передать объекту ''Group1'' состояние ''st_1''. Группа транслирует это состояние на тот из своих объектов, который находится на текущем экране.&lt;br /&gt;
* Объект ''Group'' может передавать состояние или параметр только одному из своих объектов. Во время каждого обращения к группе перечитывается объект, которому будет передаваться состояние, если таких объектов окажется больше 1, возникнет ошибка потому, что группа не будет знать, какому из своих объектов передать состоянии. Следовательно, в случае, когда на экране необходимо разместить несколько объектов принадлежащих группе, все эти объекты должны размещаться на разных сценах, и в каждый момент времени должа быть включена (''vis=1'') только одна из этих сцен, а все остальные сцены, содержащие объекты группы, должны быть отключены (''vis=0''). Тогда ''Group'' передаст состояние только тому одному объекту, который будет находиться на видимой сцене.&lt;br /&gt;
* В глобальном экране может находится несколько объектов типа ''Group''. Например, ''Group1'' объединяет объекты отвечающие за запуск какой-то мини-игры, при этом на каждом экране запуск уникален, но кнопка запуска одна, а ''Group2'' отвечает за выход из игры, при этом выход на кажном экране отличается, но кнопка выхода одна. Тогда при запуске игры мы будем обращаться к объекту ''Group1'', а при выходе из игры - к объекту ''Group2'', не зависимо от экрана.&lt;br /&gt;
* Объекты принадлежащие одной группе могут быть разного типа и разноименными.&lt;br /&gt;
* Операции применимые к группе:&lt;br /&gt;
- ''set'' - группе можно установить состояние ''st'' и параметр(значение) ''par(val)''; &lt;br /&gt;
&lt;br /&gt;
- ''drop'' - на группу (объекты принадлежащие группе) можно отпустить объект;&lt;br /&gt;
* Если объекту ''Group'' передается состояние ''st_1'', то все объекты принадлежащие группе должны иметь состояние ''st_1'', иначе возникнет ошибка.&lt;br /&gt;
* К группе могут обращаться машины, кнопки и объекты ''tool''. Т.е. в машине, кнопке и ''tool'' можно указать ''set (drop)'' группе.&lt;br /&gt;
* Группа может транслировать гостя своим машинам. Например, кнопка ''btn1'' передает группе состояние ''st_1''. К группе относится машина ''А'', которая находится на обычном экране. Машина ''А'' переходит в состояние ''st_1'' и считает, что ее перевел в это состояние объект ''btn1''.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group1.jpg|200px|right]]&lt;br /&gt;
Рассмотрим часть проекта, в котором используются группы.&amp;lt;br&amp;gt;&lt;br /&gt;
На глобальном экране находятся Опции и три Группы (см.Рис.)&amp;lt;br&amp;gt;&lt;br /&gt;
Каждой группе принадлежит свое множество участников с разных экранов. К группе ''Group_mask'', например, принадлежат все маски игровых персонажей, такие маски присутствуют практически на каждом экране проекта; к группе ''Group_clean'' относятся все источники воды, а к группе ''Group_exit'' относятся все машины осуществляющие выход из мини-игр и т.п. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Пример 1===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group2.jpg|500px|right]]&lt;br /&gt;
Рассмотрим участника группы ''Group_mask'':&amp;lt;br&amp;gt;&lt;br /&gt;
На экране ''fountain'' находится объект ''dialoge_small'', принадлежащий группе ''Group_mask''. Машина ''dialoge_small'' отвечает за диалог с персонажем, а так же к этой машине применяются инвентарные предметы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group4.jpg|400px|right]]&lt;br /&gt;
Инвентарных предметов во всем проекте более 200, они применяются различным образом, но в большинстве случаев просто &amp;quot;дропаются&amp;quot; на маски персонажей, отвечающие за диалог. К персонажу, представленному на экране ''fountain'', необходимо применить линейку, тогда персонаж поблагодарит за предмет. Если мы применим другой предмет персонаж должен сказать уникальную фразу (состояние ''err''). Аналогично для всех персонажей игры, если приносим не тот предмет, то говорит свою уникальную фразу (состояние ''err''). Без существования группы это означало бы, что в каждом инвентарном объекте необходимо прописать ''drop'' на каждую маску персонажа, и таких масок несколько десятков! Как это можно реализовать с использованием группы показано на рисунке слева.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На экране ''kanctovary'' игрок может получить различные объекты типа ''tool'', один из них ''lineyka_picked'', это правильный предмет для художника, и неправильный для всех остальных персонажей. Все остальные предметы, например, ''knopki_picked'' для художника - неправильные. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Как видно на рисунке, в свойствах объекта ''tool'' есть ''drag'' (позволяет таскать объект) и два ''drop'' (применение правильное и неправильное).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Первый ''drop'' осуществляется на правильного персонажа, в нашем случае на художника. В поле ''obj'' и ''obj2go'' мы видим ''нет'' - это потому, что маска художника находится на другом экране (прописать ее в этом поле можно путем расшаривания сцены с тулами), при наведении курсора на поле виден ''id'' объекта (1821 - это ''id'' машины ''dialoge_small''). Параметр ''del=1'', т.е. при правильном применении предмет удалится. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Второй ''drop'' осуществляется на неправильного персонажа. '''В полях ''obj'' и ''obj2go'' мы видим ''Group_mask'' - это означает, что применяем к объекту, являющемуся участником группы ''Group_mask'', т.е. любой маске персонажей'''. При таком применении участнику группы передается состояние ''err'', а предмет возвращается в инвентарь (''del=-1'').&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Примечание: в данном случае маска художника относится к группе, т.е. оба ''drop'' дают положительный результат, но поскольку ''drop'' выполняются последовательно, то сработает только первый. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для всех инвентарных объектов: если мы применяем ''tool'' на правильную маску, то сработает первый ''drop'', если мы применяет ''tool'' на любую из неправильных масок сработает второй ''drop'' и текущий участник группы перейдет в состояние ''err''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Пример 2===&lt;br /&gt;
&lt;br /&gt;
[[Файл:group5.jpg|500px|right]]&lt;br /&gt;
Проект содержит множество разных мини-игр, которые встроены в проект по общему принципу (попадание в игру, выход из игры и т.д.)&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример использования группы ''Group_exit''. Участники этой группы - машины, которые отвечают за выход из мини-игр.&lt;br /&gt;
&lt;br /&gt;
На рисунке ниже видна красная кнопка выхода, она находится на расшариной сцене ''Hint''. Сцена ''Hint'' содержит кнопку хинта и кнопку выхода, которые одни на весь проект. Кнопка выхода ''button_exit'' передает группе состояние ''exit'', т.е. переводит машину ''m_control'', являющуюся участником группы, в состояние ''exit''.&lt;br /&gt;
&lt;br /&gt;
Машина ''m_control'' находится в обычной сцене текущего экрана и относится к группе, в состоянии ''exit'' включает другую сцену поверх текущей сцены с игрой, т.е. фактически осуществляет выход из мини-игры. Такая машина уникальна для каждой мини-игры. &lt;br /&gt;
&lt;br /&gt;
[[Файл:group6.jpg|500px|right]]&lt;br /&gt;
&lt;br /&gt;
Без использования группы пришлось бы либо прописывать проверку экрана, либо создавать множество кнопок выхода,- оба варианта очень громоздки. С использованием группы все сводится к одной команде. А группа сама определяет на каком экране мы находимся, какая сцена включена и, следовательно, какому своему объекту передать состояние выхода.&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
&lt;br /&gt;
[http://fs5.absolutist.com/files/wikisample/group.rar Download]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group6.jpg&amp;diff=5758</id>
		<title>Файл:Group6.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group6.jpg&amp;diff=5758"/>
		<updated>2014-06-12T14:49:39Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Group6.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group5.jpg&amp;diff=5757</id>
		<title>Файл:Group5.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group5.jpg&amp;diff=5757"/>
		<updated>2014-06-12T14:48:00Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Group5.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group2.jpg&amp;diff=5756</id>
		<title>Файл:Group2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group2.jpg&amp;diff=5756"/>
		<updated>2014-06-12T14:45:18Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Group2.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group4.jpg&amp;diff=5755</id>
		<title>Файл:Group4.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group4.jpg&amp;diff=5755"/>
		<updated>2014-06-12T14:41:26Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Group4.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group11.jpg&amp;diff=5754</id>
		<title>Файл:Group11.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group11.jpg&amp;diff=5754"/>
		<updated>2014-06-12T14:34:36Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group1.jpg&amp;diff=5753</id>
		<title>Файл:Group1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group1.jpg&amp;diff=5753"/>
		<updated>2014-06-12T14:32:52Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Group1.jpg»: Возврат к версии от 14:31, 12 июня 2014&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group1.jpg&amp;diff=5752</id>
		<title>Файл:Group1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group1.jpg&amp;diff=5752"/>
		<updated>2014-06-12T14:32:28Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Group1.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group1.jpg&amp;diff=5751</id>
		<title>Файл:Group1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Group1.jpg&amp;diff=5751"/>
		<updated>2014-06-12T14:31:19Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: загружена новая версия «Файл:Group1.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Group&amp;diff=5750</id>
		<title>Group</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Group&amp;diff=5750"/>
		<updated>2014-06-12T14:27:31Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: /* Пример 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC right}}&lt;br /&gt;
Объект '''Group''' (группа) служит &amp;quot;передатчиком&amp;quot; состояний и параметров одному из множества объектов, которые являются участниками группы.  &lt;br /&gt;
&lt;br /&gt;
'''Участник группы''' - любой объект, у которого есть поле группа, может стать участником группы.&lt;br /&gt;
&lt;br /&gt;
Группа - посредник между отправителем и получателем. Посредника удобно использовать в том случае, когда вам нужно в зависимости от определенных условий обращаться то к одному, то к другому участнику группы, а к какому именно - не известно. Тогда группа сама определяет получателя в зависимости от условий.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Характеристика объекта ==&lt;br /&gt;
&lt;br /&gt;
* Объект ''Group'' должен находиться на глобальном экране, чтобы быть видимым на любом экране проекта. Например, его можно поместить рядом с опциями. &lt;br /&gt;
* Объекту ''Group'' может принадлежать множество объектов. Например, на экране ''1'' находится машина ''А'', на экране ''2'' находится машина ''В'', у них в поле группа выбран объект ''Group1'', который лежит на глобальном экране. Т.е. объекты ''А'' и ''В'' относятся к группе ''Group1''. Если имеется одна кнопка на расшариной сцене, которая должна на первом экране передавать объекту ''А'' состояние ''st_1'', а на втором экране передавать объекту ''В'' состояние ''st_1'', то достаточным будет передать объекту ''Group1'' состояние ''st_1''. Группа транслирует это состояние на тот из своих объектов, который находится на текущем экране.&lt;br /&gt;
* Объект ''Group'' может передавать состояние или параметр только одному из своих объектов. Во время каждого обращения к группе перечитывается объект, которому будет передаваться состояние, если таких объектов окажется больше 1, возникнет ошибка потому, что группа не будет знать, какому из своих объектов передать состоянии. Следовательно, в случае, когда на экране необходимо разместить несколько объектов принадлежащих группе, все эти объекты должны размещаться на разных сценах, и в каждый момент времени должа быть включена (''vis=1'') только одна из этих сцен, а все остальные сцены, содержащие объекты группы, должны быть отключены (''vis=0''). Тогда ''Group'' передаст состояние только тому одному объекту, который будет находиться на видимой сцене.&lt;br /&gt;
* В глобальном экране может находится несколько объектов типа ''Group''. Например, ''Group1'' объединяет объекты отвечающие за запуск какой-то мини-игры, при этом на каждом экране запуск уникален, но кнопка запуска одна, а ''Group2'' отвечает за выход из игры, при этом выход на кажном экране отличается, но кнопка выхода одна. Тогда при запуске игры мы будем обращаться к объекту ''Group1'', а при выходе из игры - к объекту ''Group2'', не зависимо от экрана.&lt;br /&gt;
* Объекты принадлежащие одной группе могут быть разного типа и разноименными.&lt;br /&gt;
* Операции применимые к группе:&lt;br /&gt;
- ''set'' - группе можно установить состояние ''st'' и параметр(значение) ''par(val)''; &lt;br /&gt;
&lt;br /&gt;
- ''drop'' - на группу (объекты принадлежащие группе) можно отпустить объект;&lt;br /&gt;
* Если объекту ''Group'' передается состояние ''st_1'', то все объекты принадлежащие группе должны иметь состояние ''st_1'', иначе возникнет ошибка.&lt;br /&gt;
* К группе могут обращаться машины, кнопки и объекты ''tool''. Т.е. в машине, кнопке и ''tool'' можно указать ''set (drop)'' группе.&lt;br /&gt;
* Группа может транслировать гостя своим машинам. Например, кнопка ''btn1'' передает группе состояние ''st_1''. К группе относится машина ''А'', которая находится на обычном экране. Машина ''А'' переходит в состояние ''st_1'' и считает, что ее перевел в это состояние объект ''btn1''.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group1.jpg|200px|right]]&lt;br /&gt;
Рассмотрим часть проекта, в котором используются группы.&amp;lt;br&amp;gt;&lt;br /&gt;
На глобальном экране находятся Опции и три Группы (см.Рис.)&amp;lt;br&amp;gt;&lt;br /&gt;
Каждой группе принадлежит свое множество участников с разных экранов. К группе ''Group_mask'', например, принадлежат все маски игровых персонажей, такие маски присутствуют практически на каждом экране проекта; к группе ''Group_clean'' относятся все источники воды, а к группе ''Group_exit'' относятся все машины осуществляющие выход из мини-игр и т.п. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Пример 1===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group2.jpg|500px|right]]&lt;br /&gt;
Рассмотрим участника группы ''Group_mask'':&amp;lt;br&amp;gt;&lt;br /&gt;
На экране ''fountain'' находится объект ''dialoge_small'', принадлежащий группе ''Group_mask''. Машина ''dialoge_small'' отвечает за диалог с персонажем, а так же к этой машине применяются инвентарные предметы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group4.jpg|400px|right]]&lt;br /&gt;
Инвентарных предметов во всем проекте более 200, они применяются различным образом, но в большинстве случаев просто &amp;quot;дропаются&amp;quot; на маски персонажей, отвечающие за диалог. К персонажу, представленному на экране ''fountain'', необходимо применить линейку, тогда персонаж поблагодарит за предмет. Если мы применим другой предмет персонаж должен сказать уникальную фразу (состояние ''err''). Аналогично для всех персонажей игры, если приносим не тот предмет, то говорит свою уникальную фразу (состояние ''err''). Без существования группы это означало бы, что в каждом инвентарном объекте необходимо прописать ''drop'' на каждую маску персонажа, и таких масок несколько десятков! Как это можно реализовать с использованием группы показано на рисунке слева.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На экране ''kanctovary'' игрок может получить различные объекты типа ''tool'', один из них ''lineyka_picked'', это правильный предмет для художника, и неправильный для всех остальных персонажей. Все остальные предметы, например, ''knopki_picked'' для художника - неправильные. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Как видно на рисунке, в свойствах объекта ''tool'' есть ''drag'' (позволяет таскать объект) и два ''drop'' (применение правильное и неправильное).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Первый ''drop'' осуществляется на правильного персонажа, в нашем случае на художника. В поле ''obj'' и ''obj2go'' мы видим ''нет'' - это потому, что маска художника находится на другом экране (прописать ее в этом поле можно путем расшаривания сцены с тулами), при наведении курсора на поле виден ''id'' объекта (1821 - это ''id'' машины ''dialoge_small''). Параметр ''del=1'', т.е. при правильном применении предмет удалится. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Второй ''drop'' осуществляется на неправильного персонажа. '''В полях ''obj'' и ''obj2go'' мы видим ''Group_mask'' - это означает, что применяем к объекту, являющемуся участником группы ''Group_mask'', т.е. любой маске персонажей'''. При таком применении участнику группы передается состояние ''err'', а предмет возвращается в инвентарь (''del=-1'').&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Примечание: в данном случае маска художника относится к группе, т.е. оба ''drop'' дают положительный результат, но поскольку ''drop'' выполняются последовательно, то сработает только первый. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для всех инвентарных объектов: если мы применяем ''tool'' на правильную маску, то сработает первый ''drop'', если мы применяет ''tool'' на любую из неправильных масок сработает второй ''drop'' и текущий участник группы перейдет в состояние ''err''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Пример 2===&lt;br /&gt;
&lt;br /&gt;
[[Файл:group5.jpg|500px|right]]&lt;br /&gt;
Проект содержит множество разных мини-игр, которые встроены в проект по общему принципу (попадание в игру, выход из игры и т.д.)&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример использования группы ''Group_exit''. Участники этой группы - машины, которые отвечают за выход из мини-игр.&lt;br /&gt;
&lt;br /&gt;
На рисунке ниже видна красная кнопка выхода, она находится на расшариной сцене ''Hint''. Сцена ''Hint'' содержит кнопку хинта и кнопку выхода, которые одни на весь проект. Кнопка выхода ''button_exit'' передает группе состояние ''exit'', т.е. переводит машину ''m_control'', являющуюся участником группы, в состояние ''exit''.&lt;br /&gt;
&lt;br /&gt;
Машина ''m_control'' находится в обычной сцене текущего экрана и относится к группе, в состоянии ''exit'' включает другую сцену поверх текущей сцены с игрой, т.е. фактически осуществляет выход из мини-игры. Такая машина уникальна для каждой мини-игры. &lt;br /&gt;
&lt;br /&gt;
[[Файл:group6.jpg|500px|right]]&lt;br /&gt;
&lt;br /&gt;
Без использования группы пришлось бы либо прописывать проверку экрана, либо создавать множество кнопок выхода,- оба варианта очень громоздки. С использованием группы все сводится к одной команде. А группа сама определяет на каком экране мы находимся, какая сцена включена и, следовательно, какому своему объекту передать состояние выхода.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Group&amp;diff=5749</id>
		<title>Group</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Group&amp;diff=5749"/>
		<updated>2014-06-12T14:20:23Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: /* Характеристика объекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC right}}&lt;br /&gt;
Объект '''Group''' (группа) служит &amp;quot;передатчиком&amp;quot; состояний и параметров одному из множества объектов, которые являются участниками группы.  &lt;br /&gt;
&lt;br /&gt;
'''Участник группы''' - любой объект, у которого есть поле группа, может стать участником группы.&lt;br /&gt;
&lt;br /&gt;
Группа - посредник между отправителем и получателем. Посредника удобно использовать в том случае, когда вам нужно в зависимости от определенных условий обращаться то к одному, то к другому участнику группы, а к какому именно - не известно. Тогда группа сама определяет получателя в зависимости от условий.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Характеристика объекта ==&lt;br /&gt;
&lt;br /&gt;
* Объект ''Group'' должен находиться на глобальном экране, чтобы быть видимым на любом экране проекта. Например, его можно поместить рядом с опциями. &lt;br /&gt;
* Объекту ''Group'' может принадлежать множество объектов. Например, на экране ''1'' находится машина ''А'', на экране ''2'' находится машина ''В'', у них в поле группа выбран объект ''Group1'', который лежит на глобальном экране. Т.е. объекты ''А'' и ''В'' относятся к группе ''Group1''. Если имеется одна кнопка на расшариной сцене, которая должна на первом экране передавать объекту ''А'' состояние ''st_1'', а на втором экране передавать объекту ''В'' состояние ''st_1'', то достаточным будет передать объекту ''Group1'' состояние ''st_1''. Группа транслирует это состояние на тот из своих объектов, который находится на текущем экране.&lt;br /&gt;
* Объект ''Group'' может передавать состояние или параметр только одному из своих объектов. Во время каждого обращения к группе перечитывается объект, которому будет передаваться состояние, если таких объектов окажется больше 1, возникнет ошибка потому, что группа не будет знать, какому из своих объектов передать состоянии. Следовательно, в случае, когда на экране необходимо разместить несколько объектов принадлежащих группе, все эти объекты должны размещаться на разных сценах, и в каждый момент времени должа быть включена (''vis=1'') только одна из этих сцен, а все остальные сцены, содержащие объекты группы, должны быть отключены (''vis=0''). Тогда ''Group'' передаст состояние только тому одному объекту, который будет находиться на видимой сцене.&lt;br /&gt;
* В глобальном экране может находится несколько объектов типа ''Group''. Например, ''Group1'' объединяет объекты отвечающие за запуск какой-то мини-игры, при этом на каждом экране запуск уникален, но кнопка запуска одна, а ''Group2'' отвечает за выход из игры, при этом выход на кажном экране отличается, но кнопка выхода одна. Тогда при запуске игры мы будем обращаться к объекту ''Group1'', а при выходе из игры - к объекту ''Group2'', не зависимо от экрана.&lt;br /&gt;
* Объекты принадлежащие одной группе могут быть разного типа и разноименными.&lt;br /&gt;
* Операции применимые к группе:&lt;br /&gt;
- ''set'' - группе можно установить состояние ''st'' и параметр(значение) ''par(val)''; &lt;br /&gt;
&lt;br /&gt;
- ''drop'' - на группу (объекты принадлежащие группе) можно отпустить объект;&lt;br /&gt;
* Если объекту ''Group'' передается состояние ''st_1'', то все объекты принадлежащие группе должны иметь состояние ''st_1'', иначе возникнет ошибка.&lt;br /&gt;
* К группе могут обращаться машины, кнопки и объекты ''tool''. Т.е. в машине, кнопке и ''tool'' можно указать ''set (drop)'' группе.&lt;br /&gt;
* Группа может транслировать гостя своим машинам. Например, кнопка ''btn1'' передает группе состояние ''st_1''. К группе относится машина ''А'', которая находится на обычном экране. Машина ''А'' переходит в состояние ''st_1'' и считает, что ее перевел в это состояние объект ''btn1''.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group1.jpg|200px|right]]&lt;br /&gt;
Рассмотрим часть проекта, в котором используются группы.&amp;lt;br&amp;gt;&lt;br /&gt;
На глобальном экране находятся Опции и три Группы (см.Рис.)&amp;lt;br&amp;gt;&lt;br /&gt;
Каждой группе принадлежит свое множество участников с разных экранов. К группе ''Group_mask'', например, принадлежат все маски игровых персонажей, такие маски присутствуют практически на каждом экране проекта; к группе ''Group_clean'' относятся все источники воды, а к группе ''Group_exit'' относятся все машины осуществляющие выход из мини-игр и т.п. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Пример 1===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group2.jpg|500px|right]]&lt;br /&gt;
Рассмотрим участника группы ''Group_mask'':&amp;lt;br&amp;gt;&lt;br /&gt;
На экране ''fountain'' находится объект ''dialoge_small'', принадлежащий группе ''Group_mask''. Машина ''dialoge_small'' отвечает за диалог с персонажем, а так же к этой машине применяются инвентарные предметы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Group4.jpg|400px|right]]&lt;br /&gt;
Инвентарных предметов во всем проекте более 200, они применяются различным образом, но в большинстве случаев просто &amp;quot;дропаются&amp;quot; на маски персонажей, отвечающие за диалог. К персонажу, представленному на экране ''fountain'', необходимо применить линейку, тогда персонаж поблагодарит за предмет. Если мы применим другой предмет персонаж должен сказать уникальную фразу (состояние ''err''). Аналогично для всех персонажей игры, если приносим не тот предмет, то говорит свою уникальную фразу (состояние ''err''). Без существования группы это означало бы, что в каждом инвентарном объекте необходимо прописать ''drop'' на каждую маску персонажа, и таких масок несколько десятков! Как это можно реализовать с использованием группы показано на рисунке слева.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На экране ''kanctovary'' игрок может получить различные объекты типа ''tool'', один из них ''lineyka_picked'', это правильный предмет для художника, и неправильный для всех остальных персонажей. Все остальные предметы, например, ''knopki_picked'' для художника - неправильные. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Как видно на рисунке, в свойствах объекта ''tool'' есть ''drag'' (позволяет таскать объект) и два ''drop'' (применение правильное и неправильное).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Первый ''drop'' осуществляется на правильного персонажа, в нашем случае на художника. В поле ''obj'' и ''obj2go'' мы видим ''нет'' - это потому, что маска художника находится на другом экране (прописать ее в этом поле можно путем расшаривания сцены с тулами), при наведении курсора на поле виден ''id'' объекта (1821 - это ''id'' машины ''dialoge_small''). Параметр ''del=1'', т.е. при правильном применении предмет удалится. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Второй ''drop'' осуществляется на неправильного персонажа. '''В полях ''obj'' и ''obj2go'' мы видим ''Group_mask'' - это означает, что применяем к объекту, являющемуся участником группы ''Group_mask'', т.е. любой маске персонажей'''. При таком применении участнику группы передается состояние ''err'', а предмет возвращается в инвентарь (''del=-1'').&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Примечание: в данном случае маска художника относится к группе, т.е. оба ''drop'' дают положительный результат, но поскольку ''drop'' выполняются последовательно, то сработает только первый. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для всех инвентарных объектов: если мы применяем ''tool'' на правильную маску, то сработает первый ''drop'', если мы применяет ''tool'' на любую из неправильных масок сработает второй ''drop'' и текущий участник группы перейдет в состояние ''err''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Пример 2===&lt;br /&gt;
&lt;br /&gt;
[[Файл:group5.jpg|500px|right]]&lt;br /&gt;
Проект содержит множество разных мини-игр, которые встроены в проект по общему принципу (попадание в игру, выход из игры и т.д.)&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример использования группы ''Group_exit''. Участники этой группы - машины, которые отвечают за выход из мини-игр.&lt;br /&gt;
&lt;br /&gt;
На рисунке ниже видна красная кнопка выхода, она находится на расшариной сцене ''Hint''. Сцена ''Hint'' содержит кнопку хинта и кнопку выхода, которые одни на весь проект. Кнопка выхода ''button_exit'' передает группе состояние ''exit'', т.е. переводит машину ''m_control'', являющуюся участником группы, в состояние ''exit''.&lt;br /&gt;
&lt;br /&gt;
Машина ''m_control'' находится в обычной сцене текущего экрана и относится к группе, в состоянии ''exit'' включает другую сцену поверх текущей сцены с игрой, т.е. фактически осуществляет выход из мини-игры. Такая машина уникальна для каждой мини-игры. &lt;br /&gt;
&lt;br /&gt;
[[Файл:group6.jpg|500px|right]]&lt;br /&gt;
&lt;br /&gt;
Без использования группы пришлось бы либо прописывать проверку экрана, либо создавать множество кнопок выхода,- оба варианта очень громоздки. С использованием группы все сводится к одной команде. А группа сама определяет? на каком экране мы находимся, какая сцена включена и, следовательно, какому своему объекту передать состояние выхода.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=System&amp;diff=5748</id>
		<title>System</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=System&amp;diff=5748"/>
		<updated>2014-06-12T12:54:13Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''System''' - объект, предоставляющий интерфейс доступа к системным настройкам.&lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Пока используется только для включения (выключения) режима &amp;quot;'''скрывать android-меню'''&amp;quot;. При включенном режиме android-меню будет прятаться, пока игрок его не вызовет или не выйдет из приложения.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для вызова меню игроку необходимо провести пальцем от верхнего или нижнего края экрана к центру. Меню и статус бар появляются на 3 секунды, после чего при бездействии снова прячутся (sticky-mode).&lt;br /&gt;
&amp;lt;pre&amp;gt;Работает, начиная с версии Android 4.4.&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Файл: Imm.jpg|300px|right]]&lt;br /&gt;
Чтобы установить режим включенным по умолчанию необходимо в app.icf прописать:&amp;lt;br/&amp;gt;&lt;br /&gt;
'''[s3eAndroidSystemUI]'''&amp;lt;br/&amp;gt;&lt;br /&gt;
'''immersive_mode=1''',&amp;lt;br/&amp;gt;&lt;br /&gt;
а так же в объекте [[Options]] в поле ''immersive_mode'' поставить ''1''.&amp;lt;br/&amp;gt;&lt;br /&gt;
Параметр в опциях не влияет на то, включен режим или выключен. Параметр в опциях используется лишь для сохранения настроек, измененных пользователем или по умолчанию. Включить и выключить режим можно лишь передав объекту System соответствующее состояние.&lt;br /&gt;
&lt;br /&gt;
==Состояния==&lt;br /&gt;
'''and_imm_mode_on''' - включить режим &amp;quot;скрывать android-меню&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''and_imm_mode_off''' - выключить режим &amp;quot;скрывать android-меню&amp;quot;, в этом случае с края экрана всегда будут видны кнопки android-меню;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''show_status_bar''' - показывать статус бар;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''hide_status_bar''' - прятать статус бар.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
&lt;br /&gt;
[http://fs5.absolutist.com/files/wikisample/system.rar Download]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=System&amp;diff=5747</id>
		<title>System</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=System&amp;diff=5747"/>
		<updated>2014-06-12T12:51:43Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: /* Описание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''System''' - объект, предоставляющий интерфейс доступа к системным настройкам.&lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
[[Файл: Imm.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Пока используется только для включения (выключения) режима &amp;quot;'''скрывать android-меню'''&amp;quot;. При включенном режиме android-меню будет прятаться, пока игрок его не вызовет или не выйдет из приложения.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для вызова меню игроку необходимо провести пальцем от верхнего или нижнего края экрана к центру. Меню и статус бар появляются на 3 секунды, после чего при бездействии снова прячутся (sticky-mode).&lt;br /&gt;
&amp;lt;pre&amp;gt;Работает, начиная с версии Android 4.4.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы установить режим включенным по умолчанию необходимо в app.icf прописать:&amp;lt;br/&amp;gt;&lt;br /&gt;
'''[s3eAndroidSystemUI]'''&amp;lt;br/&amp;gt;&lt;br /&gt;
'''immersive_mode=1''',&amp;lt;br/&amp;gt;&lt;br /&gt;
а так же в объекте [[Options]] в поле ''immersive_mode'' поставить ''1''.&amp;lt;br/&amp;gt;&lt;br /&gt;
Параметр в опциях не влияет на то, включен режим или выключен. Параметр в опциях используется лишь для сохранения настроек, измененных пользователем или по умолчанию. Включить и выключить режим можно лишь передав объекту System соответствующее состояние.&lt;br /&gt;
&lt;br /&gt;
==Состояния==&lt;br /&gt;
'''and_imm_mode_on''' - включить режим &amp;quot;скрывать android-меню&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''and_imm_mode_off''' - выключить режим &amp;quot;скрывать android-меню&amp;quot;, в этом случае с края экрана всегда будут видны кнопки android-меню;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''show_status_bar''' - показывать статус бар;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''hide_status_bar''' - прятать статус бар.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
&lt;br /&gt;
[http://fs5.absolutist.com/files/wikisample/system.rar Download]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Imm.jpg&amp;diff=5746</id>
		<title>Файл:Imm.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Imm.jpg&amp;diff=5746"/>
		<updated>2014-06-12T12:45:26Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: Immersive mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Immersive mode&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=GooglePlus&amp;diff=5742</id>
		<title>GooglePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=GooglePlus&amp;diff=5742"/>
		<updated>2014-06-12T12:01:00Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект предназначен для публикации информации на странице соцсети google+&lt;br /&gt;
&lt;br /&gt;
==Состояния==&lt;br /&gt;
&lt;br /&gt;
'''publish''' - состояние вызывает переход на страницу google+&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
&lt;br /&gt;
'''Вложение'''&lt;br /&gt;
&lt;br /&gt;
:'''Текст''' - текст, который мы хотим запостить. Перетаскивается из текстовой базы.&lt;br /&gt;
:'''Ссылка''' - ссылка по которой можно перейти (например на офф сайт или страница на маркете). Ссылка перетаскивается из текстовой базы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://fs5.absolutist.com/files/wikisample/googleplus.rar Download]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=GooglePlus&amp;diff=5727</id>
		<title>GooglePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=GooglePlus&amp;diff=5727"/>
		<updated>2014-06-11T11:09:36Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: /* Параметры */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект предназначен для публикации информации на странице соцсети google+&lt;br /&gt;
&lt;br /&gt;
==Состояния==&lt;br /&gt;
&lt;br /&gt;
'''publish''' - состояние вызывает переход на страницу google+&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
&lt;br /&gt;
'''Вложение'''&lt;br /&gt;
&lt;br /&gt;
:'''Текст''' - текст, который мы хотим запостить. Перетаскивается из текстовой базы.&lt;br /&gt;
:'''Ссылка''' - ссылка по которой можно перейти (например на офф сайт или страница на маркете). Ссылка перетаскивается из текстовой базы.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=GooglePlus&amp;diff=5726</id>
		<title>GooglePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=GooglePlus&amp;diff=5726"/>
		<updated>2014-06-11T11:09:23Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект предназначен для публикации информации на странице соцсети google+&lt;br /&gt;
&lt;br /&gt;
==Состояния==&lt;br /&gt;
&lt;br /&gt;
'''publish''' - состояние вызывает переход на страницу google+&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
&lt;br /&gt;
'''Вложение'''&lt;br /&gt;
&lt;br /&gt;
:'''Текст''' - текст, который мы хотим запостить. Перетаскивается из текстовой базы. \n&lt;br /&gt;
:'''Ссылка''' - ссылка по которой можно перейти (например на офф сайт или страница на маркете). Ссылка перетаскивается из текстовой базы.&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Twitter&amp;diff=4474</id>
		<title>Twitter</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Twitter&amp;diff=4474"/>
		<updated>2013-07-16T14:44:38Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект с типом &amp;quot;twitter&amp;quot; помогает нам твитнуть наше приложение.&lt;br /&gt;
&lt;br /&gt;
==Основные параметры==&lt;br /&gt;
*'''Имя''' - название обьекта в дереве проекта.&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Синхронизация'''- Здесь может быть 2 варианта: Нет - не синхронизировано между лейаутами. Да - если мы хотим синхронизировать его между несколькими лейаутами.&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Состояние''' - пустая строка &amp;lt;br&amp;gt;&lt;br /&gt;
*'''Статус''' - в текстовом редакторе создаем txtID(текст который хотим твитнуть) и перетаскиваем в поле статус (предварительно выделив это поле!!!)&amp;lt;br&amp;gt;&lt;br /&gt;
==Добавляемые параметры==&lt;br /&gt;
[[Файл:+.png]] '''Изменить состояние обьекта при ошибке''' - Событие которое сообщает нам об ошибке отправки (нет интернета и т.д) если в объект приходит такое событие, twitter может изменить состояние какого либо объекта (например всплывающее окно)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример работы с twitter`ом ==&lt;br /&gt;
Работа с этим объектом довольно проста. Для начала создадим объект типа &amp;quot;twitter&amp;quot; в в этом объекте у нас есть:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:twitter.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для того чтоб твитнуть мы должны машиной состояний, кнопкой или другим типом объекта который может отправлять событие изменения состояния передать нашему twitter`у состояние status!!!&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:twitter1.jpg]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Twitter&amp;diff=4473</id>
		<title>Twitter</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Twitter&amp;diff=4473"/>
		<updated>2013-07-16T14:40:07Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект с типом &amp;quot;twitter&amp;quot; помогает нам твитнуть наше приложение.&lt;br /&gt;
&lt;br /&gt;
==Основные параметры==&lt;br /&gt;
*'''Имя''' - как наш твиттер будет называться в дереве проекта.&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Синхронизация'''- Здесь может быть 2 варианта: Нет - не синхронизировано между лейаутами. Да - если мы хотим синхронизировать его между несколькими лейаутами.&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Состояние''' - пустая строка &amp;lt;br&amp;gt;&lt;br /&gt;
*'''Статус''' - в текстовом редакторе создаем txtID(текст который хотим твитнуть) и перетаскиваем в поле статус (предварительно выделив это поле!!!)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример работы с twitter`ом ==&lt;br /&gt;
Работа с этим объектом довольно проста. Для начала создадим объект типа &amp;quot;twitter&amp;quot; в в этом объекте у нас есть:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:twitter.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Так же есть дополнительное событие которое добавляется с помощью правой кнопки. Событие которое сообщает нам об ошибке отправки&amp;lt;br&amp;gt; (нет интернета и т.д) если в объект приходит такое событие, twitter может изменить состояние какого либо объекта (например всплывающее окно)&amp;lt;br&amp;gt;&lt;br /&gt;
Для того чтоб твитнуть мы должны машиной состояний, кнопкой или другим типом объекта который может отправлять событие изменения состояния передать нашему twitter`у состояние status!!!&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:twitter1.jpg]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Twitter&amp;diff=4472</id>
		<title>Twitter</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Twitter&amp;diff=4472"/>
		<updated>2013-07-16T14:38:41Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект с типом &amp;quot;twitter&amp;quot; помогает нам твитнуть наше приложение.&lt;br /&gt;
&lt;br /&gt;
==Основные параметры==&lt;br /&gt;
*'''Имя''' - как наш твиттер будет называться в дереве проекта.&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Синхронизация'''- Здесь может быть 2 варианта: Нет - не синхронизировано между лейаутами. Да - если мы хотим синхронизировать его между несколькими лейаутами.&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Состояние''' - пустая строка &amp;lt;br&amp;gt;&lt;br /&gt;
4. Статус - в текстовом редакторе создаем txtID(текст который хотим твитнуть) и перетаскиваем в поле статус (предварительно выделив это поле!!!)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример работы с twitter`ом ==&lt;br /&gt;
Работа с этим объектом довольно проста. Для начала создадим объект типа &amp;quot;twitter&amp;quot; в в этом объекте у нас есть:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:twitter.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Так же есть дополнительное событие которое добавляется с помощью правой кнопки. Событие которое сообщает нам об ошибке отправки&amp;lt;br&amp;gt; (нет интернета и т.д) если в объект приходит такое событие, twitter может изменить состояние какого либо объекта (например всплывающее окно)&amp;lt;br&amp;gt;&lt;br /&gt;
Для того чтоб твитнуть мы должны машиной состояний, кнопкой или другим типом объекта который может отправлять событие изменения состояния передать нашему twitter`у состояние status!!!&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:twitter1.jpg]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4471</id>
		<title>Globaltoplist</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4471"/>
		<updated>2013-07-16T14:27:54Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=GlobalTopList=&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
Если мы хотим создать рейтинг игроков по количеству набранных очков (например по пакам) тогда нам нужен Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
Чем же он отличается от [[Localtoplist]]?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Globaltoplist вычитывает данные из сервера, а [[Localtoplist]] из [[Options]] хранящихся вместе с приложением на девайсе.&lt;br /&gt;
&lt;br /&gt;
Работает обычно в связке с такими типами объектов как [[Gamedata]] (связывает игровой id и серверный) и [[Globaltopsender]] (отправляет результаты на сервер).&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже на скрине пример отображения результатов хранящихся на сервере, с помощью Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:Global_par.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Для визуального отображения рейтинга игроков(порядковый номер, имя, кол-во очков) Globaltoplist использует таблицу, которая&lt;br /&gt;
'''(должна иметь 3 колонки, иначе может не отобразить)''' задается в настройках таблицы.&lt;br /&gt;
&lt;br /&gt;
Справа показаны настройки Globaltoplist.&lt;br /&gt;
&lt;br /&gt;
== Параметры ==&lt;br /&gt;
*'''Картинка''' -  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table.&lt;br /&gt;
*'''Таблица''' -  Объект, типа table который является визуальным отображением списка.&lt;br /&gt;
*'''Пак''' - имя пака (которое мы используем в игре, указывается так же в [[Globaltopsender]] и [[Gamedata]]) например &amp;quot;Pack1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если сервер хранит у нас большое кол-во пользователей, то отображать их не удобно. Мы можем сделать таблицу к примеру топ-100&amp;lt;br&amp;gt;&lt;br /&gt;
а отобразить текущего игрока выбранного на устройстве с помощью полей описанных ниже:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Место игрока''' - текстовый объект который, отобразит место игрока&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Имя игрока''' - текстовый объект который, отобразит имя игрока&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Очки игрока''' - текстовый объект который, отобразит кол-во очков игрока&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица и пак - обязательные поля для заполнения'''&lt;br /&gt;
&lt;br /&gt;
==[[Gamedata]]==&lt;br /&gt;
&lt;br /&gt;
Дополнительный объект. Лучше всего разместить его вместе с [[Options]] в глобальном экране.&lt;br /&gt;
&lt;br /&gt;
В этот объект мы добавляем количество паков имеющихся в игре и указываем внутренний id пака (у нас это pk1, он же указывается в Globaltoplist в поле Пак в [[Globaltopsender]] в поле &amp;quot;pack&amp;quot;) и серверный id.&lt;br /&gt;
&lt;br /&gt;
==[[Globaltopsender]]==&lt;br /&gt;
&lt;br /&gt;
[[Файл:globaltopsender.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого в поле &amp;quot;pack&amp;quot; указываем очки какого пака отправляем.&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже у нас есть два поля где мы можем подключить например две машины и указать состояния при удачной отправке (запустится succsess object) или когда у нас есть какая то ошибка (запустится wrong object).&lt;br /&gt;
&lt;br /&gt;
'''Для отправки нашему GlobalTopSender`у нужно задать состояние &amp;quot;send&amp;quot;!!!'''&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4470</id>
		<title>Globaltoplist</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4470"/>
		<updated>2013-07-16T14:25:35Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=GlobalTopList=&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
Если мы хотим создать рейтинг игроков по количеству набранных очков (например по пакам) тогда нам нужен Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
Чем же он отличается от [[Localtoplist]]?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Globaltoplist вычитывает данные из сервера, а [[Localtoplist]] из [[Options]] хранящихся вместе с приложением на девайсе.&lt;br /&gt;
&lt;br /&gt;
Работает обычно в связке с такими типами объектов как [[Gamedata]] (связывает игровой id и серверный) и [[Globaltopsender]] (отправляет результаты на сервер).&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже на скрине пример отображения результатов хранящихся на сервере, с помощью Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:Global_par.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Для визуального отображения рейтинга игроков(порядковый номер, имя, кол-во очков) Globaltoplist использует таблицу, которая&lt;br /&gt;
'''(должна иметь 3 колонки, иначе может не отобразить)''' задается в настройках таблицы.&lt;br /&gt;
&lt;br /&gt;
Справа показаны настройки Globaltoplist.&lt;br /&gt;
&lt;br /&gt;
== Параметры ==&lt;br /&gt;
*'''Картинка''' -  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table.&lt;br /&gt;
*'''Таблица''' -  Объект, типа table который является визуальным отображением списка.&lt;br /&gt;
*'''Пак''' - имя пака (которое мы используем в игре, указывается так же в [[Globaltopsender]] и [[Gamedata]]) например &amp;quot;Pack1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если сервер хранит у нас большое кол-во пользователей, то отображать их не удобно. Мы можем сделать таблицу к примеру топ-100&amp;lt;br&amp;gt;&lt;br /&gt;
а отобразить текущего игрока выбранного на устройстве с помощью полей описанных ниже:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Место игрока''' - текстовый объект который, отобразит место игрока&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Имя игрока''' - текстовый объект который, отобразит имя игрока&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Очки игрока''' - текстовый объект который, отобразит кол-во очков игрока&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица и пак - обязательные поля для заполнения'''&lt;br /&gt;
&lt;br /&gt;
==[[Gamedata]]==&lt;br /&gt;
&lt;br /&gt;
Дополнительный объект. Лучше всего разместить его вместе с [[Options]] в глобальном экране.&lt;br /&gt;
&lt;br /&gt;
В этот объект мы добавляем количество паков имеющихся в игре и указываем внутренний id пака (у нас это pk1, он же указывается в Globaltoplist в поле Пак в [[Globaltopsender]] в поле &amp;quot;pack&amp;quot;) и серверный id.&lt;br /&gt;
&lt;br /&gt;
==[[Globaltopsender]]==&lt;br /&gt;
&lt;br /&gt;
[[Файл:globaltopsender.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого в поле &amp;quot;pack&amp;quot; указываем очки какого пака отправляем.&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже у нас есть два поля где мы можем подключить например две машины и указать состояния при удачной отправке (запустится succsess object) или когда у нас есть какая то ошибка (запустится wrong object).&lt;br /&gt;
&lt;br /&gt;
'''Для отправки нашему GlobalTopSender`у нужно задать состояние &amp;quot;send&amp;quot;!!!'''&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4469</id>
		<title>Globaltoplist</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4469"/>
		<updated>2013-07-16T14:23:31Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=GlobalTopList=&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
Если мы хотим создать рейтинг игроков по количеству набранных очков (например по пакам) тогда нам нужен Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
Чем же он отличается от [[Localtoplist]]?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Globaltoplist вычитывает данные из сервера, а [[Localtoplist]] из [[Options]] хранящихся вместе с приложением на девайсе.&lt;br /&gt;
&lt;br /&gt;
Работает обычно в связке с такими типами объектов как [[Gamedata]] (связывает игровой id и серверный) и [[Globaltopsender]] (отправляет результаты на сервер).&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже на скрине пример отображения результатов хранящихся на сервере, с помощью Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:Global_par.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Для визуального отображения рейтинга игроков(порядковый номер, имя, кол-во очков) Globaltoplist использует таблицу, которая&lt;br /&gt;
'''(должна иметь 3 колонки, иначе может не отобразить)''' задается в настройках таблицы.&lt;br /&gt;
&lt;br /&gt;
Справа показаны настройки Globaltoplist.&lt;br /&gt;
&lt;br /&gt;
== Параметры ==&lt;br /&gt;
*'''Картинка''' -  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table.&lt;br /&gt;
*'''Таблица''' -  Объект, типа table который является визуальным отображением списка.&lt;br /&gt;
*'''Пак''' - имя пака (которое мы используем в игре, указывается так же в [[Globaltopsender]] и [[Gamedata]]) например &amp;quot;Pack1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если сервер хранит у нас большое кол-во пользователей, то отображать их не удобно. Мы можем сделать таблицу к примеру топ-100&amp;lt;br&amp;gt;&lt;br /&gt;
а отобразить текущего игрока выбранного на устройстве с помощью полей описанных ниже:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''место игрока''' - текстовый объект который, отобразит место игрока&amp;lt;br&amp;gt;&lt;br /&gt;
*'''имя игрока''' - текстовый объект который, отобразит имя игрока&amp;lt;br&amp;gt;&lt;br /&gt;
*'''очки игрока''' - текстовый объект который, отобразит кол-во очков игрока&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица и пак - обязательные поля для заполнения'''&lt;br /&gt;
&lt;br /&gt;
==[[Gamedata]]==&lt;br /&gt;
&lt;br /&gt;
Дополнительный объект. Лучше всего разместить его вместе с [[Options]] в глобальном экране.&lt;br /&gt;
&lt;br /&gt;
В этот объект мы добавляем количество паков имеющихся в игре и указываем внутренний id пака (у нас это pk1, он же указывается в Globaltoplist в поле Пак в [[Globaltopsender]] в поле &amp;quot;pack&amp;quot;) и серверный id.&lt;br /&gt;
&lt;br /&gt;
==[[Globaltopsender]]==&lt;br /&gt;
&lt;br /&gt;
[[Файл:globaltopsender.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого в поле &amp;quot;pack&amp;quot; указываем очки какого пака отправляем.&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже у нас есть два поля где мы можем подключить например две машины и указать состояния при удачной отправке (запустится succsess object) или когда у нас есть какая то ошибка (запустится wrong object).&lt;br /&gt;
&lt;br /&gt;
'''Для отправки нашему GlobalTopSender`у нужно задать состояние &amp;quot;send&amp;quot;!!!'''&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4468</id>
		<title>Globaltoplist</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4468"/>
		<updated>2013-07-16T14:20:02Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=GlobalTopList=&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
Если мы хотим создать рейтинг игроков по количеству набранных очков (например по пакам) тогда нам нужен Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
Чем же он отличается от [[Localtoplist]]?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Globaltoplist вычитывает данные из сервера, а [[Localtoplist]] из [[Options]] хранящихся вместе с приложением на девайсе.&lt;br /&gt;
&lt;br /&gt;
Работает обычно в связке с такими типами объектов как [[Gamedata]] (связывает игровой id и серверный) и [[Globaltopsender]] (отправляет результаты на сервер).&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже на скрине пример отображения результатов хранящихся на сервере, с помощью Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:Global_par.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Для визуального отображения рейтинга игроков(порядковый номер, имя, кол-во очков) Globaltoplist использует таблицу, которая&lt;br /&gt;
'''(должна иметь 3 колонки, иначе может не отобразить)''' задается в настройках таблицы.&lt;br /&gt;
&lt;br /&gt;
Справа показаны настройки Globaltoplist.&lt;br /&gt;
&lt;br /&gt;
== Параметры ==&lt;br /&gt;
*'''Картинка''' -  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table.&lt;br /&gt;
*'''Таблица''' -  Объект, типа table который является визуальным отображением списка.&lt;br /&gt;
*'''Пак''' - имя пака (которое вы используем в игре, указывается так же в [[Globaltopsender]] и [[Gamedata]]) например &amp;quot;Pack1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если сервер хранит у нас большое кол-во пользователей, то отображать их не удобно. Мы можем сделать таблицу к примеру топ-100&amp;lt;br&amp;gt;&lt;br /&gt;
а отобразить текущего игрока выбранного на устройстве с помощью полей описанных ниже:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
место игрока - текстовый объект который, отобразит место игрока&amp;lt;br&amp;gt;&lt;br /&gt;
имя игрока - текстовый объект который, отобразит имя игрока&amp;lt;br&amp;gt;&lt;br /&gt;
очки игрока - текстовый объект который, отобразит кол-во очков игрока&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица и пак - обязательные поля для заполнения'''&lt;br /&gt;
&lt;br /&gt;
==[[Gamedata]]==&lt;br /&gt;
&lt;br /&gt;
Дополнительный объект. Лучше всего разместить его вместе с [[Options]] в глобальном экране.&lt;br /&gt;
&lt;br /&gt;
В этот объект мы добавляем количество паков имеющихся в игре и указываем внутренний id пака (у нас это pk1, он же указывается в Globaltoplist в поле Пак в [[Globaltopsender]] в поле &amp;quot;pack&amp;quot;) и серверный id.&lt;br /&gt;
&lt;br /&gt;
==[[Globaltopsender]]==&lt;br /&gt;
&lt;br /&gt;
[[Файл:globaltopsender.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого в поле &amp;quot;pack&amp;quot; указываем очки какого пака отправляем.&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже у нас есть два поля где мы можем подключить например две машины и указать состояния при удачной отправке (запустится succsess object) или когда у нас есть какая то ошибка (запустится wrong object).&lt;br /&gt;
&lt;br /&gt;
'''Для отправки нашему GlobalTopSender`у нужно задать состояние &amp;quot;send&amp;quot;!!!'''&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4467</id>
		<title>Globaltoplist</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4467"/>
		<updated>2013-07-16T14:13:08Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=GlobalTopList=&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
Если мы хотим создать рейтинг игроков по количеству набранных очков (например по пакам) тогда нам нужен Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
Чем же он отличается от [[Localtoplist]]?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Globaltoplist вычитывает данные из сервера, а [[Localtoplist]] из [[Options]] хранящихся вместе с приложением на девайсе.&lt;br /&gt;
&lt;br /&gt;
Работает обычно в связке с такими типами объектов как [[Gamedata]] (связывает игровой id и серверный) и [[Globaltopsender]] (отправляет результаты на сервер).&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже на скрине пример отображения результатов хранящихся на сервере, с помощью Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:Global_par.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Для визуального отображения рейтинга игроков(порядковый номер, имя, кол-во очков) Globaltoplist использует таблицу, которая&lt;br /&gt;
'''(должна иметь 3 колонки, иначе может не отобразить)''' задается в настройках таблицы.&lt;br /&gt;
&lt;br /&gt;
Справа показаны настройки Globaltoplist.&lt;br /&gt;
&lt;br /&gt;
Пак - имя пака (которое вы используем в игре, указывается так же в [[Globaltopsender]] и [[Gamedata]]) например &amp;quot;Pack1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если сервер хранит у нас большое кол-во пользователей, то отображать их не удобно. Мы можем сделать таблицу к примеру топ-100&amp;lt;br&amp;gt;&lt;br /&gt;
а отобразить текущего игрока выбранного на устройстве с помощью полей описанных ниже:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
место игрока - текстовый объект который, отобразит место игрока&amp;lt;br&amp;gt;&lt;br /&gt;
имя игрока - текстовый объект который, отобразит имя игрока&amp;lt;br&amp;gt;&lt;br /&gt;
очки игрока - текстовый объект который, отобразит кол-во очков игрока&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица и пак - обязательные поля для заполнения'''&lt;br /&gt;
&lt;br /&gt;
==[[Gamedata]]==&lt;br /&gt;
&lt;br /&gt;
Дополнительный объект. Лучше всего разместить его вместе с [[Options]] в глобальном экране.&lt;br /&gt;
&lt;br /&gt;
В этот объект мы добавляем количество паков имеющихся в игре и указываем внутренний id пака (у нас это pk1, он же указывается в Globaltoplist в поле Пак в [[Globaltopsender]] в поле &amp;quot;pack&amp;quot;) и серверный id.&lt;br /&gt;
&lt;br /&gt;
==[[Globaltopsender]]==&lt;br /&gt;
&lt;br /&gt;
[[Файл:globaltopsender.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого в поле &amp;quot;pack&amp;quot; указываем очки какого пака отправляем.&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже у нас есть два поля где мы можем подключить например две машины и указать состояния при удачной отправке (запустится succsess object) или когда у нас есть какая то ошибка (запустится wrong object).&lt;br /&gt;
&lt;br /&gt;
'''Для отправки нашему GlobalTopSender`у нужно задать состояние &amp;quot;send&amp;quot;!!!'''&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4466</id>
		<title>Globaltoplist</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4466"/>
		<updated>2013-07-16T14:05:10Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: /* GlobalTopList */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=GlobalTopList=&lt;br /&gt;
&lt;br /&gt;
Если мы хотим создать рейтинг игроков по количеству набранных очков (например по пакам) тогда нам нужен Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
Чем же он отличается от [[Localtoplist]]?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Globaltoplist вычитывает данные из сервера, а [[Localtoplist]] из [[Options]] хранящихся вместе с приложением на девайсе.&lt;br /&gt;
&lt;br /&gt;
Работает обычно в связке с такими типами объектов как [[Gamedata]] (связывает игровой id и серверный) и [[Globaltopsender]] (отправляет результаты на сервер).&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже на скрине пример отображения результатов хранящихся на сервере, с помощью Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:Global_par.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Для визуального отображения рейтинга игроков(порядковый номер, имя, кол-во очков) Globaltoplist использует таблицу, которая&lt;br /&gt;
'''(должна иметь 3 колонки, иначе может не отобразить)''' задается в настройках таблицы.&lt;br /&gt;
&lt;br /&gt;
Справа показаны настройки Globaltoplist:&lt;br /&gt;
&lt;br /&gt;
Пак - имя пака (которое вы используем в игре, указывается так же в [[Globaltopsender]] и [[Gamedata]]) например &amp;quot;Pack1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если сервер хранит у нас большое кол-во пользователей, то отображать их не удобно. Мы можем сделать таблицу к примеру топ-100&amp;lt;br&amp;gt;&lt;br /&gt;
а отобразить текущего игрока выбранного на устройстве с помощью полей описанных ниже:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
место игрока - текстовый объект который, отобразит место игрока&amp;lt;br&amp;gt;&lt;br /&gt;
имя игрока - текстовый объект который, отобразит имя игрока&amp;lt;br&amp;gt;&lt;br /&gt;
очки игрока - текстовый объект который, отобразит кол-во очков игрока&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица и пак - обязательные поля для заполнения'''&lt;br /&gt;
&lt;br /&gt;
==[[Gamedata]]==&lt;br /&gt;
&lt;br /&gt;
Дополнительный объект. Лучше всего разместить его вместе с [[Options]] в глобальном экране.&lt;br /&gt;
&lt;br /&gt;
В этот объект мы добавляем количество паков имеющихся в игре и указываем внутренний id пака (у нас это pk1, он же указывается в Globaltoplist в поле Пак в [[Globaltopsender]] в поле &amp;quot;pack&amp;quot;) и серверный id.&lt;br /&gt;
&lt;br /&gt;
==[[Globaltopsender]]==&lt;br /&gt;
&lt;br /&gt;
[[Файл:globaltopsender.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого в поле &amp;quot;pack&amp;quot; указываем очки какого пака отправляем.&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже у нас есть два поля где мы можем подключить например две машины и указать состояния при удачной отправке (запустится succsess object) или когда у нас есть какая то ошибка (запустится wrong object).&lt;br /&gt;
&lt;br /&gt;
'''Для отправки нашему GlobalTopSender`у нужно задать состояние &amp;quot;send&amp;quot;!!!'''&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4465</id>
		<title>Globaltoplist</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Globaltoplist&amp;diff=4465"/>
		<updated>2013-07-16T13:59:10Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: /* GlobalTopList */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=GlobalTopList=&lt;br /&gt;
&lt;br /&gt;
Если мы хотим создать рейтинг игроков по количеству набранных очков (например по пакам) тогда нам нужен Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
Чем же он отличается от [[Localtoplist]]?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Globaltoplist вычитывает данные из сервера, а [[Localtoplist]] из [[Options]] хранящихся вместе с приложением на девайсе.&lt;br /&gt;
&lt;br /&gt;
Работает обычно в связке с такими типами объектов как [[Gamedata]] (связывает игровой id и серверный) и [[Globaltopsender]] (отправляет результаты на сервер).&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже на скрине пример отображения результатов хранящихся на сервере, с помощью Globaltoplist.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для визуального отображения рейтинга игроков(порядковый номер, имя, кол-во очков) Globaltoplist использует таблицу, которая&lt;br /&gt;
'''(должна иметь 3 колонки, иначе может не отобразить)''' задается в настройках таблицы.&lt;br /&gt;
&lt;br /&gt;
Ниже показаны настройки Globaltoplist:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Global_par.jpg]]&lt;br /&gt;
&lt;br /&gt;
Пак - имя пака (которое вы используем в игре, указывается так же в [[Globaltopsender]] и [[Gamedata]]) например &amp;quot;Pack1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если сервер хранит у нас большое кол-во пользователей, то отображать их не удобно. Мы можем сделать таблицу к примеру топ-100&amp;lt;br&amp;gt;&lt;br /&gt;
а отобразить текущего игрока выбранного на устройстве с помощью полей описанных ниже:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
место игрока - текстовый объект который, отобразит место игрока&amp;lt;br&amp;gt;&lt;br /&gt;
имя игрока - текстовый объект который, отобразит имя игрока&amp;lt;br&amp;gt;&lt;br /&gt;
очки игрока - текстовый объект который, отобразит кол-во очков игрока&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица и пак - обязательные поля для заполнения'''&lt;br /&gt;
&lt;br /&gt;
==[[Gamedata]]==&lt;br /&gt;
&lt;br /&gt;
Дополнительный объект. Лучше всего разместить его вместе с [[Options]] в глобальном экране.&lt;br /&gt;
&lt;br /&gt;
В этот объект мы добавляем количество паков имеющихся в игре и указываем внутренний id пака (у нас это pk1, он же указывается в Globaltoplist в поле Пак в [[Globaltopsender]] в поле &amp;quot;pack&amp;quot;) и серверный id.&lt;br /&gt;
&lt;br /&gt;
==[[Globaltopsender]]==&lt;br /&gt;
&lt;br /&gt;
[[Файл:globaltopsender.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого в поле &amp;quot;pack&amp;quot; указываем очки какого пака отправляем.&amp;lt;br&amp;gt;&lt;br /&gt;
Ниже у нас есть два поля где мы можем подключить например две машины и указать состояния при удачной отправке (запустится succsess object) или когда у нас есть какая то ошибка (запустится wrong object).&lt;br /&gt;
&lt;br /&gt;
'''Для отправки нашему GlobalTopSender`у нужно задать состояние &amp;quot;send&amp;quot;!!!'''&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Tool&amp;diff=4464</id>
		<title>Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Tool&amp;diff=4464"/>
		<updated>2013-07-16T13:47:53Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект '''Tool''' - &amp;quot;применение&amp;quot; - объект, который можно применить для других игровых объектов.&lt;br /&gt;
== Описание для чего используется объект Tool==&lt;br /&gt;
Объект '''Tool''' — это  игровой объект, который мы можем добавить в инвентарь, извлечь из инвентаря, применять на другие объекты, изменять им состояние, вернуть в инвентарь и удалить из инвентаря.&lt;br /&gt;
При этом не требуется описание сложных машин, где задавались состояния для инвентаря: add (добавление в инвентарь), extract (извлечение из инвентаря и последующего его использования), return (возвращение в инвентарь), remove (удаление объекта и удаление из инвентаря).&lt;br /&gt;
Объект Tool  существует и имеет область применения в рамках всех существующих (или заданных) экранов.&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
[[Файл:Tt.PNG]]&lt;br /&gt;
== Параметры объекта Tool ==&lt;br /&gt;
&lt;br /&gt;
* '''Инвентарь''' - обязательно в свойствах должен быть указан инвентарь с которым связан объект, а с инвентарем — таблица, в ячейках которой хранятся объекты (см. свойства объекта Inventory)&lt;br /&gt;
* '''Флаер''' - Флаер, который тул будет использовать для подстветки при состоянии hint.&lt;br /&gt;
[[Файл:Descr.JPG|thumb|400px|right|Пример подписи при drag]]&lt;br /&gt;
* '''Подпись''' - Текстовый объект, который тул будет отображать при таскании.&lt;br /&gt;
* '''Текст''' - Айди текстового ресурса, который будет отображаться при таскании.&lt;br /&gt;
'''Группа - Положение подписи'''&lt;br /&gt;
*'''txt_x''' - Положение по оси х обьекта с подписью. Отсчитывается от точки пивота тула.&lt;br /&gt;
*'''txt_y''' - Положение по оси y обьекта с подписью. Отсчитывается от точки пивота тула.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Add''' - состояние объекта, в котором он по клику на него добавит себя в инвентарь. В этом сотояниии можно изменить другой объект:&lt;br /&gt;
* obj - объект, состояние которого меняем;&lt;br /&gt;
* st - новое состояние объекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Fail drop''' - неудачный дроп, т.е. объект Tool применили не к тому объекту. При этом можно можно изменить другой объект:&lt;br /&gt;
* obj - объект, состояние которого меняем;&lt;br /&gt;
* st - новое состояние объекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]]'''Drag'''- если на объект наступили мышкой, и не отпуская его, начали перемещать, то при наличии этой команды, объект &amp;quot;прилипнет&amp;quot; к мышке, и будет за ней таскаться. Параметры команды:&lt;br /&gt;
* x1 - разрешено таскать, когда координата объекта правее; &lt;br /&gt;
* x2 - разрешено таскать, когда координата объекта левее; &lt;br /&gt;
* y1 - разрешено таскать, когда координата объекта ниже; &lt;br /&gt;
* y2 - разрешено таскать, когда координата объекта выше;&lt;br /&gt;
* obj - объект, у какого объекта надо изменить состояние;&lt;br /&gt;
* st - состояние, на какое надо изменить состояние.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Drop''' - если нажатая кнопка мышки отпускается, вызвается эта команда, используется вместе с командой drop. &lt;br /&gt;
Параметры команды:&lt;br /&gt;
* obj - объект, на который надо уронить таскаемый объект&lt;br /&gt;
* obj2go -объект, которому меняем состояние, когда уронили на объект obj&lt;br /&gt;
* go — новое состояние объекта obj2go&lt;br /&gt;
* del — если 1 — объект Tool удаляется из инвентаря сразу после применения на объект obj, если 0 -  объект Tool не удаляется из  инвентаря после применения на объект obj. &lt;br /&gt;
: Примечание: Если Tool не удаляется после применения, то он остается лежать поверху объекта, на который был совершен дроп. Если Tool перетащить за пределы объекта, на который был дроп, то при отпускании Tool вернется в инвентарь. Чтобы после применения Tool самостоятельно вернулся в инвентарь, нужно передать объекту Tool состояние return (а) или в поле del указать значение -1 (б).&lt;br /&gt;
[[Файл:Ttt.PNG]][[Файл:Tt2.PNG]][[Файл:Tt1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Состояния объекта Tool ==&lt;br /&gt;
&lt;br /&gt;
У объекта '''Tool''' есть 6 состояний, которые можно задавать машиной:&lt;br /&gt;
&lt;br /&gt;
* '''idle''' - дефолтное состояние, объект на клики, драг, дроп не реагирует;&lt;br /&gt;
* '''add''' - объект лежит, но по клику на него добавит себя в инвентарь;&lt;br /&gt;
* '''forced_add''' - объект добавляет себя в инвентарь (сразу по вызову состояния, безо всяких кликов), при этом срабатывает обработчик add, который может переводить различные объекты в другое состояние.&lt;br /&gt;
После любого из этих двух состояний объект переходит в состояние:&lt;br /&gt;
* '''extract''' - объект лежит в инвентаре и ждет пока его вытащат;&lt;br /&gt;
* '''return''' - объект возвращается в инвентарь, где бы он ни был;&lt;br /&gt;
* '''remove''' - объект удаляется из инвентаря навсегда.&lt;br /&gt;
&lt;br /&gt;
== Пример использования объекта Tool ==&lt;br /&gt;
В проекте RiteOfResurrection используеться объект Топор, который имеет тип Tool.&lt;br /&gt;
[[Файл:Ex1.PNG]]&lt;br /&gt;
Данный объект имеет следующие параметры:&lt;br /&gt;
[[Файл:Prim.PNG]]&lt;br /&gt;
&lt;br /&gt;
По клику на объект (Топор) - он переходит в состояние Add, т.е. добавляеться в инвентарь.&lt;br /&gt;
[[Файл:Ex2.PNG]]&lt;br /&gt;
&lt;br /&gt;
Если мы вытаскиваем объект из инвентаря (т.е. выполняем Drag) и ни куда не применяем (т.е. не выполняем команду Drop), объект автоматически возвращаеться в инвентарь.&lt;br /&gt;
[[Файл:Ex3.PNG]]&lt;br /&gt;
&lt;br /&gt;
Когда объект (Топор)роняем на объект Стул (машина Maska_stul2), то объект Maska_stul2 принимает новое состояние:&lt;br /&gt;
&lt;br /&gt;
1) потащили Топор на Стул:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ex4.PNG]]&lt;br /&gt;
&lt;br /&gt;
2) вызвали новое состояние объекта Maska_stul2 (топор стал рубить стул):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ex5.PNG]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Descr.JPG&amp;diff=4463</id>
		<title>Файл:Descr.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Descr.JPG&amp;diff=4463"/>
		<updated>2013-07-16T13:44:15Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Tool&amp;diff=4462</id>
		<title>Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Tool&amp;diff=4462"/>
		<updated>2013-07-16T12:56:55Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект '''Tool''' - &amp;quot;применение&amp;quot; - объект, который можно применить для других игровых объектов.&lt;br /&gt;
== Описание для чего используется объект Tool==&lt;br /&gt;
Объект '''Tool''' — это  игровой объект, который мы можем добавить в инвентарь, извлечь из инвентаря, применять на другие объекты, изменять им состояние, вернуть в инвентарь и удалить из инвентаря.&lt;br /&gt;
При этом не требуется описание сложных машин, где задавались состояния для инвентаря: add (добавление в инвентарь), extract (извлечение из инвентаря и последующего его использования), return (возвращение в инвентарь), remove (удаление объекта и удаление из инвентаря).&lt;br /&gt;
Объект Tool  существует и имеет область применения в рамках всех существующих (или заданных) экранов.&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
[[Файл:Tt.PNG]]&lt;br /&gt;
== Параметры объекта Tool ==&lt;br /&gt;
&lt;br /&gt;
* '''Инвентарь''' - обязательно в свойствах должен быть указан инвентарь с которым связан объект, а с инвентарем — таблица, в ячейках которой хранятся объекты (см. свойства объекта Inventory)&lt;br /&gt;
* '''Флаер''' - Флаер, который тул будет использовать для подстветки при состоянии hint.&lt;br /&gt;
&lt;br /&gt;
* '''Подпись''' - Текстовый объект, который тул будет отображать при таскании.&lt;br /&gt;
* '''Текст''' - Айди текстового ресурса, который будет отображаться при таскании.&lt;br /&gt;
'''Группа - Положение подписи'''&lt;br /&gt;
*'''txt_x''' - Положение по оси х обьекта с подписью. Отсчитывается от точки пивота тула.&lt;br /&gt;
*'''txt_y''' - Положение по оси y обьекта с подписью. Отсчитывается от точки пивота тула.&lt;br /&gt;
&lt;br /&gt;
== Добавляемые параметры ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Add''' - состояние объекта, в котором он по клику на него добавит себя в инвентарь. В этом сотояниии можно изменить другой объект:&lt;br /&gt;
* obj - объект, состояние которого меняем;&lt;br /&gt;
* st - новое состояние объекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Fail drop''' - неудачный дроп, т.е. объект Tool применили не к тому объекту. При этом можно можно изменить другой объект:&lt;br /&gt;
* obj - объект, состояние которого меняем;&lt;br /&gt;
* st - новое состояние объекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]]'''Drag'''- если на объект наступили мышкой, и не отпуская его, начали перемещать, то при наличии этой команды, объект &amp;quot;прилипнет&amp;quot; к мышке, и будет за ней таскаться. Параметры команды:&lt;br /&gt;
* x1 - разрешено таскать, когда координата объекта правее; &lt;br /&gt;
* x2 - разрешено таскать, когда координата объекта левее; &lt;br /&gt;
* y1 - разрешено таскать, когда координата объекта ниже; &lt;br /&gt;
* y2 - разрешено таскать, когда координата объекта выше;&lt;br /&gt;
* obj - объект, у какого объекта надо изменить состояние;&lt;br /&gt;
* st - состояние, на какое надо изменить состояние.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Drop''' - если нажатая кнопка мышки отпускается, вызвается эта команда, используется вместе с командой drop. &lt;br /&gt;
Параметры команды:&lt;br /&gt;
* obj - объект, на который надо уронить таскаемый объект&lt;br /&gt;
* obj2go -объект, которому меняем состояние, когда уронили на объект obj&lt;br /&gt;
* go — новое состояние объекта obj2go&lt;br /&gt;
* del — если 1 — объект Tool удаляется из инвентаря сразу после применения на объект obj, если 0 -  объект Tool не удаляется из  инвентаря после применения на объект obj. &lt;br /&gt;
: Примечание: Если Tool не удаляется после применения, то он остается лежать поверху объекта, на который был совершен дроп. Если Tool перетащить за пределы объекта, на который был дроп, то при отпускании Tool вернется в инвентарь. Чтобы после применения Tool самостоятельно вернулся в инвентарь, нужно передать объекту Tool состояние return (а) или в поле del указать значение -1 (б).&lt;br /&gt;
[[Файл:Ttt.PNG]][[Файл:Tt2.PNG]][[Файл:Tt1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Состояния объекта Tool ==&lt;br /&gt;
&lt;br /&gt;
У объекта '''Tool''' есть 6 состояний, которые можно задавать машиной:&lt;br /&gt;
&lt;br /&gt;
* '''idle''' - дефолтное состояние, объект на клики, драг, дроп не реагирует;&lt;br /&gt;
* '''add''' - объект лежит, но по клику на него добавит себя в инвентарь;&lt;br /&gt;
* '''forced_add''' - объект добавляет себя в инвентарь (сразу по вызову состояния, безо всяких кликов), при этом срабатывает обработчик add, который может переводить различные объекты в другое состояние.&lt;br /&gt;
После любого из этих двух состояний объект переходит в состояние:&lt;br /&gt;
* '''extract''' - объект лежит в инвентаре и ждет пока его вытащат;&lt;br /&gt;
* '''return''' - объект возвращается в инвентарь, где бы он ни был;&lt;br /&gt;
* '''remove''' - объект удаляется из инвентаря навсегда.&lt;br /&gt;
&lt;br /&gt;
== Пример использования объекта Tool ==&lt;br /&gt;
В проекте RiteOfResurrection используеться объект Топор, который имеет тип Tool.&lt;br /&gt;
[[Файл:Ex1.PNG]]&lt;br /&gt;
Данный объект имеет следующие параметры:&lt;br /&gt;
[[Файл:Prim.PNG]]&lt;br /&gt;
&lt;br /&gt;
По клику на объект (Топор) - он переходит в состояние Add, т.е. добавляеться в инвентарь.&lt;br /&gt;
[[Файл:Ex2.PNG]]&lt;br /&gt;
&lt;br /&gt;
Если мы вытаскиваем объект из инвентаря (т.е. выполняем Drag) и ни куда не применяем (т.е. не выполняем команду Drop), объект автоматически возвращаеться в инвентарь.&lt;br /&gt;
[[Файл:Ex3.PNG]]&lt;br /&gt;
&lt;br /&gt;
Когда объект (Топор)роняем на объект Стул (машина Maska_stul2), то объект Maska_stul2 принимает новое состояние:&lt;br /&gt;
&lt;br /&gt;
1) потащили Топор на Стул:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ex4.PNG]]&lt;br /&gt;
&lt;br /&gt;
2) вызвали новое состояние объекта Maska_stul2 (топор стал рубить стул):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ex5.PNG]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Tool&amp;diff=4461</id>
		<title>Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Tool&amp;diff=4461"/>
		<updated>2013-07-16T12:14:00Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Объект '''Tool''' - &amp;quot;применение&amp;quot; - объект, который можно применить для других игровых объектов.&lt;br /&gt;
== Описание для чего используется объект Tool==&lt;br /&gt;
Объект '''Tool''' — это  игровой объект, который мы можем добавить в инвентарь, извлечь из инвентаря, применять на другие объекты, изменять им состояние, вернуть в инвентарь и удалить из инвентаря.&lt;br /&gt;
При этом не требуется описание сложных машин, где задавались состояния для инвентаря: add (добавление в инвентарь), extract (извлечение из инвентаря и последующего его использования), return (возвращение в инвентарь), remove (удаление объекта и удаление из инвентаря).&lt;br /&gt;
Объект Tool  существует и имеет область применения в рамках всех существующих (или заданных) экранов.&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
[[Файл:Tt.PNG]]&lt;br /&gt;
== Параметры объекта Tool ==&lt;br /&gt;
&lt;br /&gt;
* '''Инвентарь''' - обязательно в свойствах должен быть указан инвентарь с которым связан объект, а с инвентарем — таблица, в ячейках которой хранятся объекты (см. свойства объекта Inventory)&lt;br /&gt;
* '''Флаер''' - Флаер, который тул будет использовать для подстветки при состоянии hint.&lt;br /&gt;
* '''Подпись''' - Текстовый объект, который тул будет отображать при таскании.&lt;br /&gt;
* '''Текст''' - Айди текстового ресурса, который будет отображаться при таскании.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Add''' - состояние объекта, в котором он по клику на него добавит себя в инвентарь. В этом сотояниии можно изменить другой объект:&lt;br /&gt;
* obj - объект, состояние которого меняем;&lt;br /&gt;
* st - новое состояние объекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Fail drop''' - неудачный дроп, т.е. объект Tool применили не к тому объекту. При этом можно можно изменить другой объект:&lt;br /&gt;
* obj - объект, состояние которого меняем;&lt;br /&gt;
* st - новое состояние объекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]]'''Drag'''- если на объект наступили мышкой, и не отпуская его, начали перемещать, то при наличии этой команды, объект &amp;quot;прилипнет&amp;quot; к мышке, и будет за ней таскаться. Параметры команды:&lt;br /&gt;
* x1 - разрешено таскать, когда координата объекта правее; &lt;br /&gt;
* x2 - разрешено таскать, когда координата объекта левее; &lt;br /&gt;
* y1 - разрешено таскать, когда координата объекта ниже; &lt;br /&gt;
* y2 - разрешено таскать, когда координата объекта выше;&lt;br /&gt;
* obj - объект, у какого объекта надо изменить состояние;&lt;br /&gt;
* st - состояние, на какое надо изменить состояние.&lt;br /&gt;
&lt;br /&gt;
[[Файл:+.png]] '''Drop''' - если нажатая кнопка мышки отпускается, вызвается эта команда, используется вместе с командой drop. &lt;br /&gt;
Параметры команды:&lt;br /&gt;
* obj - объект, на который надо уронить таскаемый объект&lt;br /&gt;
* obj2go -объект, которому меняем состояние, когда уронили на объект obj&lt;br /&gt;
* go — новое состояние объекта obj2go&lt;br /&gt;
* del — если 1 — объект Tool удаляется из инвентаря сразу после применения на объект obj, если 0 -  объект Tool не удаляется из  инвентаря после применения на объект obj. &lt;br /&gt;
: Примечание: Если Tool не удаляется после применения, то он остается лежать поверху объекта, на который был совершен дроп. Если Tool перетащить за пределы объекта, на который был дроп, то при отпускании Tool вернется в инвентарь. Чтобы после применения Tool самостоятельно вернулся в инвентарь, нужно передать объекту Tool состояние return (а) или в поле del указать значение -1 (б).&lt;br /&gt;
[[Файл:Ttt.PNG]][[Файл:Tt2.PNG]][[Файл:Tt1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Состояния объекта Tool ==&lt;br /&gt;
&lt;br /&gt;
У объекта '''Tool''' есть 6 состояний, которые можно задавать машиной:&lt;br /&gt;
&lt;br /&gt;
* '''idle''' - дефолтное состояние, объект на клики, драг, дроп не реагирует;&lt;br /&gt;
* '''add''' - объект лежит, но по клику на него добавит себя в инвентарь;&lt;br /&gt;
* '''forced_add''' - объект добавляет себя в инвентарь (сразу по вызову состояния, безо всяких кликов), при этом срабатывает обработчик add, который может переводить различные объекты в другое состояние.&lt;br /&gt;
После любого из этих двух состояний объект переходит в состояние:&lt;br /&gt;
* '''extract''' - объект лежит в инвентаре и ждет пока его вытащат;&lt;br /&gt;
* '''return''' - объект возвращается в инвентарь, где бы он ни был;&lt;br /&gt;
* '''remove''' - объект удаляется из инвентаря навсегда.&lt;br /&gt;
&lt;br /&gt;
== Пример использования объекта Tool ==&lt;br /&gt;
В проекте RiteOfResurrection используеться объект Топор, который имеет тип Tool.&lt;br /&gt;
[[Файл:Ex1.PNG]]&lt;br /&gt;
Данный объект имеет следующие параметры:&lt;br /&gt;
[[Файл:Prim.PNG]]&lt;br /&gt;
&lt;br /&gt;
По клику на объект (Топор) - он переходит в состояние Add, т.е. добавляеться в инвентарь.&lt;br /&gt;
[[Файл:Ex2.PNG]]&lt;br /&gt;
&lt;br /&gt;
Если мы вытаскиваем объект из инвентаря (т.е. выполняем Drag) и ни куда не применяем (т.е. не выполняем команду Drop), объект автоматически возвращаеться в инвентарь.&lt;br /&gt;
[[Файл:Ex3.PNG]]&lt;br /&gt;
&lt;br /&gt;
Когда объект (Топор)роняем на объект Стул (машина Maska_stul2), то объект Maska_stul2 принимает новое состояние:&lt;br /&gt;
&lt;br /&gt;
1) потащили Топор на Стул:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ex4.PNG]]&lt;br /&gt;
&lt;br /&gt;
2) вызвали новое состояние объекта Maska_stul2 (топор стал рубить стул):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ex5.PNG]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Rectangle&amp;diff=4460</id>
		<title>Rectangle</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Rectangle&amp;diff=4460"/>
		<updated>2013-07-16T09:56:52Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: /* Текстура */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Может использоваться для заливки области определённым цветом.&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
=Параметры=&lt;br /&gt;
&lt;br /&gt;
==Основные параметры==&lt;br /&gt;
'''Группа - положение'''&lt;br /&gt;
&lt;br /&gt;
* '''x''' (''x'') - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.&lt;br /&gt;
&lt;br /&gt;
* '''y''' (''y'') - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.&lt;br /&gt;
'''Группа - размер'''&lt;br /&gt;
&lt;br /&gt;
* '''w''' (''w'') - Ширина объекта в пикселях&lt;br /&gt;
&lt;br /&gt;
* '''h''' (''h'') - Высота объекта в пикселях&lt;br /&gt;
'''Группа - модификаторы'''&lt;br /&gt;
&lt;br /&gt;
* '''alpha''' (''al'') - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен).&lt;br /&gt;
&lt;br /&gt;
* '''blending''' (''bl'') - Alpha смешивание (parent - наследует alpha от родителя, blend - смешивание, add - добавление, sub - вычитание, none - ничего не происходит. (Подробнее о Alpha смешивании - [[Flyer|здесь]])).&lt;br /&gt;
&lt;br /&gt;
* '''angle''' (''ang'') - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.&lt;br /&gt;
&lt;br /&gt;
* '''scale x''' (''sx'') - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).&lt;br /&gt;
&lt;br /&gt;
* '''scale y''' (''sy'') - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).&lt;br /&gt;
==Дополнительные параметры==&lt;br /&gt;
&lt;br /&gt;
* '''прокликиваемость''' - Если 1, то кнопка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то кнопка сама обрабатывает клик, но и пропускает его дальше.&lt;br /&gt;
&lt;br /&gt;
* '''тайлинг''' - включает возможность замостить плиткой нужный размер.&lt;br /&gt;
 &lt;br /&gt;
==Рамка==&lt;br /&gt;
&lt;br /&gt;
* '''бордюр верхний''' - Графический ресурс текстуры верхнего бордюра&lt;br /&gt;
&lt;br /&gt;
* '''бордюр правый''' - Графический ресурс текстуры правого бордюра&lt;br /&gt;
&lt;br /&gt;
* '''бордюр нижний''' - Графический ресурс текстуры нижнего бордюра&lt;br /&gt;
&lt;br /&gt;
* '''бордюр левый''' - Графический ресурс текстуры левого бордюра&lt;br /&gt;
&lt;br /&gt;
* '''нахлест бордюров''' - Нахлест текстур бордюров в пикселях&lt;br /&gt;
&lt;br /&gt;
* '''угол левый верхний''' - Графический ресурс текстуры левого верхнего угла&lt;br /&gt;
&lt;br /&gt;
* '''угол правый верхний''' - Графический ресурс текстуры правого верхнего угла&lt;br /&gt;
&lt;br /&gt;
* '''угол правый нижний''' - Графический ресурс текстуры правого нижнего угла&lt;br /&gt;
&lt;br /&gt;
* '''угол левый нижний''' - Графический ресурс текстуры левого нижнего угла&lt;br /&gt;
&lt;br /&gt;
==Фон==&lt;br /&gt;
* '''alpha''' - Прозрачность заливки (не путать с прозрачностью объекта): от 0 (прозрачен) до 1 (не прозрачен).&lt;br /&gt;
* '''текстура заливки''' - Графический ресурс текстуры фона&lt;br /&gt;
* '''цвет заливки''' (''fillCol'') - Цвет заливки объекта. Задаётся в шестнадцатиричной системе(на пример AAAAAA, ABCABC, 12F5BC)&lt;br /&gt;
&lt;br /&gt;
=Состояния=&lt;br /&gt;
&lt;br /&gt;
* '''init''' - применяет цвет указаный в '''цвет заливки'''&lt;br /&gt;
&lt;br /&gt;
После задания цвета другим объектом(кнопкой, машиной) обязательно необходимо объект rectangle перевести в состояние init для того чтобы он поменял цвет.&lt;br /&gt;
&lt;br /&gt;
=Применение=&lt;br /&gt;
==Заливка==&lt;br /&gt;
&lt;br /&gt;
Можно объект применять для заливки сплошным цветом области сцены или для придания оттенка объекту.&lt;br /&gt;
&lt;br /&gt;
К примеру надо оттенять разными цветами.&lt;br /&gt;
&lt;br /&gt;
Для этого поставим на сцену кнопку и поверх неё поставим объект rectangle и зададим у него прозрачность.&lt;br /&gt;
Также добавим несколько кнопок, которые будут менять цвет объекту rectangle.&lt;br /&gt;
&amp;lt;div class=&amp;quot;tleft&amp;quot; style=&amp;quot;clear:none&amp;quot;&amp;gt;[[Файл:R2.jpg|300px|мини|Экран с объектами]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tleft&amp;quot; style=&amp;quot;clear:none&amp;quot;&amp;gt;[[Файл:R1.jpg|300px|мини|Дерево объектов]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Настроим rectangle. Зададим начальный цвет, размер, прозрачность.&lt;br /&gt;
&lt;br /&gt;
[[Файл:R3.jpg|300px|thumb|left|Настройки rectangle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Настроим кнопки. Задаим цвет на который хотим поменять и обязательно переведём объект rectangle в состояние init для того чтобы цвет поменялся.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:R4.jpg|300px|thumb|left|Настройки кнопки]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Результат во вьювере:&lt;br /&gt;
&lt;br /&gt;
[[Файл:R5.jpg|300px|thumb|left|Конечный результат]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Текстура==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Rect1.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Очень часто при создании приложения в нем присутствуют различные формы-окна, например: диалоговые окна, различные подложки под объекты. Можно сделать их цельной графикой, но тогда размер этой графики будет довольно большим и мы потеряем производительность. Можно сделать подложку, растянув маленьких кусочек графики (scale) до нужных размеров, то тогда мы теряем четкость текстуры и границ. В этом случае полезным будет объект rectangle.&lt;br /&gt;
&lt;br /&gt;
Предположим, что нам нужно сделать большую подложку под какое-то диалоговое окно с красивой рамочкой.&lt;br /&gt;
&lt;br /&gt;
Создаем на сцене новый объект с типом rectangle.&lt;br /&gt;
Настроим свойства как показано на рисунке справа.&lt;br /&gt;
В поля границ перетаскиваем из базы ресурсов, заранее подготовленную графику, правого, левого края, углов и т.д. Центральную часть прямоугольника мы можем получить перетянув нужную текстуру в поле &amp;quot;текстура заливки&amp;quot;, или подбором цвета заливки в формате RGB.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
Пример графики, которая использовалась:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Rect23.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Размеры получившейся формочки можем регулировать. При этом рамка будет подгоняться четко по контуру. Для наилучшего результата рекомендуется в редакторе ресурсов сделать бордеры = 0.&lt;br /&gt;
&lt;br /&gt;
Результат во вьювере:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Rect3.jpg|300px]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Rectangle&amp;diff=4459</id>
		<title>Rectangle</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Rectangle&amp;diff=4459"/>
		<updated>2013-07-16T09:40:39Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Может использоваться для заливки области определённым цветом.&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
=Параметры=&lt;br /&gt;
&lt;br /&gt;
==Основные параметры==&lt;br /&gt;
'''Группа - положение'''&lt;br /&gt;
&lt;br /&gt;
* '''x''' (''x'') - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.&lt;br /&gt;
&lt;br /&gt;
* '''y''' (''y'') - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.&lt;br /&gt;
'''Группа - размер'''&lt;br /&gt;
&lt;br /&gt;
* '''w''' (''w'') - Ширина объекта в пикселях&lt;br /&gt;
&lt;br /&gt;
* '''h''' (''h'') - Высота объекта в пикселях&lt;br /&gt;
'''Группа - модификаторы'''&lt;br /&gt;
&lt;br /&gt;
* '''alpha''' (''al'') - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен).&lt;br /&gt;
&lt;br /&gt;
* '''blending''' (''bl'') - Alpha смешивание (parent - наследует alpha от родителя, blend - смешивание, add - добавление, sub - вычитание, none - ничего не происходит. (Подробнее о Alpha смешивании - [[Flyer|здесь]])).&lt;br /&gt;
&lt;br /&gt;
* '''angle''' (''ang'') - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.&lt;br /&gt;
&lt;br /&gt;
* '''scale x''' (''sx'') - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).&lt;br /&gt;
&lt;br /&gt;
* '''scale y''' (''sy'') - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).&lt;br /&gt;
==Дополнительные параметры==&lt;br /&gt;
&lt;br /&gt;
* '''прокликиваемость''' - Если 1, то кнопка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то кнопка сама обрабатывает клик, но и пропускает его дальше.&lt;br /&gt;
&lt;br /&gt;
* '''тайлинг''' - включает возможность замостить плиткой нужный размер.&lt;br /&gt;
 &lt;br /&gt;
==Рамка==&lt;br /&gt;
&lt;br /&gt;
* '''бордюр верхний''' - Графический ресурс текстуры верхнего бордюра&lt;br /&gt;
&lt;br /&gt;
* '''бордюр правый''' - Графический ресурс текстуры правого бордюра&lt;br /&gt;
&lt;br /&gt;
* '''бордюр нижний''' - Графический ресурс текстуры нижнего бордюра&lt;br /&gt;
&lt;br /&gt;
* '''бордюр левый''' - Графический ресурс текстуры левого бордюра&lt;br /&gt;
&lt;br /&gt;
* '''нахлест бордюров''' - Нахлест текстур бордюров в пикселях&lt;br /&gt;
&lt;br /&gt;
* '''угол левый верхний''' - Графический ресурс текстуры левого верхнего угла&lt;br /&gt;
&lt;br /&gt;
* '''угол правый верхний''' - Графический ресурс текстуры правого верхнего угла&lt;br /&gt;
&lt;br /&gt;
* '''угол правый нижний''' - Графический ресурс текстуры правого нижнего угла&lt;br /&gt;
&lt;br /&gt;
* '''угол левый нижний''' - Графический ресурс текстуры левого нижнего угла&lt;br /&gt;
&lt;br /&gt;
==Фон==&lt;br /&gt;
* '''alpha''' - Прозрачность заливки (не путать с прозрачностью объекта): от 0 (прозрачен) до 1 (не прозрачен).&lt;br /&gt;
* '''текстура заливки''' - Графический ресурс текстуры фона&lt;br /&gt;
* '''цвет заливки''' (''fillCol'') - Цвет заливки объекта. Задаётся в шестнадцатиричной системе(на пример AAAAAA, ABCABC, 12F5BC)&lt;br /&gt;
&lt;br /&gt;
=Состояния=&lt;br /&gt;
&lt;br /&gt;
* '''init''' - применяет цвет указаный в '''цвет заливки'''&lt;br /&gt;
&lt;br /&gt;
После задания цвета другим объектом(кнопкой, машиной) обязательно необходимо объект rectangle перевести в состояние init для того чтобы он поменял цвет.&lt;br /&gt;
&lt;br /&gt;
=Применение=&lt;br /&gt;
==Заливка==&lt;br /&gt;
&lt;br /&gt;
Можно объект применять для заливки сплошным цветом области сцены или для придания оттенка объекту.&lt;br /&gt;
&lt;br /&gt;
К примеру надо оттенять разными цветами.&lt;br /&gt;
&lt;br /&gt;
Для этого поставим на сцену кнопку и поверх неё поставим объект rectangle и зададим у него прозрачность.&lt;br /&gt;
Также добавим несколько кнопок, которые будут менять цвет объекту rectangle.&lt;br /&gt;
&amp;lt;div class=&amp;quot;tleft&amp;quot; style=&amp;quot;clear:none&amp;quot;&amp;gt;[[Файл:R2.jpg|300px|мини|Экран с объектами]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tleft&amp;quot; style=&amp;quot;clear:none&amp;quot;&amp;gt;[[Файл:R1.jpg|300px|мини|Дерево объектов]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Настроим rectangle. Зададим начальный цвет, размер, прозрачность.&lt;br /&gt;
&lt;br /&gt;
[[Файл:R3.jpg|300px|thumb|left|Настройки rectangle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Настроим кнопки. Задаим цвет на который хотим поменять и обязательно переведём объект rectangle в состояние init для того чтобы цвет поменялся.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:R4.jpg|300px|thumb|left|Настройки кнопки]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Результат во вьювере:&lt;br /&gt;
&lt;br /&gt;
[[Файл:R5.jpg|300px|thumb|left|Конечный результат]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Текстура==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Rect1.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Очень часто при создании приложения в нем присутствуют различные формы-окна, например: диалоговые окна, различные подложки под объекты. Можно сделать их цельной графикой, но тогда размер этой графики будет довольно большим и мы потеряем производительность. Можно сделать подложку, растянув маленьких кусочек графики (scale) до нужных размеров, то тогда мы теряем четкость текстуры и границ. В этом случае полезным будет объект rectangle.&lt;br /&gt;
&lt;br /&gt;
Предположим, что нам нужно сделать большую подложку под какое-то диалоговое окно с красивой рамочкой.&lt;br /&gt;
&lt;br /&gt;
Создаем на сцене новый объект с типом rectangle.&lt;br /&gt;
Настроим свойста:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
Пример графики, которая использовалась:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Rect23.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Размеры получившейся формочки можем регулировать. При этом рамка будет подгоняться четко по контуру. Для наилучшего результата рекомендуется в редакторе ресурсов сделать бордеры = 0.&lt;br /&gt;
&lt;br /&gt;
Результат во вьювере:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Rect3.jpg|300px]]&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rect23.jpg&amp;diff=4458</id>
		<title>Файл:Rect23.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rect23.jpg&amp;diff=4458"/>
		<updated>2013-07-16T09:23:57Z</updated>

		<summary type="html">&lt;p&gt;Skozyrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skozyrev</name></author>
		
	</entry>
</feed>