Difference between revisions of "CTNTVirtualPad.new"
m (done? correct?) |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
=== Description === | === Description === | ||
− | Creates a new TNT Virtual Pad object. | + | Creates a new TNT Virtual Pad object ('''VPAD'''). |
− | < | + | <syntaxhighlight lang="lua"> |
CTNTVirtualPad.new(parent, texturePack, padSticks, padButtons, borderSpace, layerIndex, vBorderSpace, restrict) | CTNTVirtualPad.new(parent, texturePack, padSticks, padButtons, borderSpace, layerIndex, vBorderSpace, restrict) | ||
− | </ | + | </syntaxhighlight> |
+ | |||
+ | |||
+ | '''padSticks''' possible values: | ||
+ | *PAD.STICK_NONE | ||
+ | *PAD.STICK_SINGLE | ||
+ | *PAD.STICK_DOUBLE | ||
+ | |||
+ | '''padButtons''' possible values: | ||
+ | *PAD.BUTTONS_NONE | ||
+ | *PAD.BUTTONS_ONE | ||
+ | *PAD.BUTTONS_TWO | ||
+ | *PAD.BUTTONS_THREE | ||
+ | *PAD.BUTTONS_FOUR | ||
+ | *PAD.BUTTONS_FIVE | ||
+ | *PAD.BUTTONS_SIX | ||
=== Parameters === | === Parameters === | ||
− | '''parent''': (Sprite) the parent of the | + | '''parent''': (Sprite) the parent of the VPAD<br/> |
− | '''texturePack''': (TextureBase) the texture pack of the | + | '''texturePack''': (TextureBase) the texture pack of the VPAD<br/> |
'''padSticks''': (number) number of pad sticks<br/> | '''padSticks''': (number) number of pad sticks<br/> | ||
− | '''padButtons''': (number) number of buttons | + | '''padButtons''': (number) number of buttons<br/> |
− | '''borderSpace''': (number) | + | '''borderSpace''': (number) minimum space (in pixel) from screen borders and VPAD components<br/> |
− | '''layerIndex''': (number) layer value '''optional'''<br/> | + | '''layerIndex''': (number) the layer of the virtual pad (if not defined use layer 0). With this value you can manage the position (layer) of virtual pad '''optional'''<br/> |
− | '''vBorderSpace''': (number) vertical border space | + | '''vBorderSpace''': (number) vertical border space. Activates flipped mode if negative. (default: same as horizontal border space) '''optional'''<br/> |
− | '''restrict''': (number) restrict | + | '''restrict''': (number) screen restrict for setting screen height from base (default = height) '''optional'''<br/> |
{{VirtualPad}} | {{VirtualPad}} |
Latest revision as of 14:26, 13 July 2023
Available since: Gideros 2019.4
Class: VirtualPad
Description
Creates a new TNT Virtual Pad object (VPAD).
CTNTVirtualPad.new(parent, texturePack, padSticks, padButtons, borderSpace, layerIndex, vBorderSpace, restrict)
padSticks possible values:
- PAD.STICK_NONE
- PAD.STICK_SINGLE
- PAD.STICK_DOUBLE
padButtons possible values:
- PAD.BUTTONS_NONE
- PAD.BUTTONS_ONE
- PAD.BUTTONS_TWO
- PAD.BUTTONS_THREE
- PAD.BUTTONS_FOUR
- PAD.BUTTONS_FIVE
- PAD.BUTTONS_SIX
Parameters
parent: (Sprite) the parent of the VPAD
texturePack: (TextureBase) the texture pack of the VPAD
padSticks: (number) number of pad sticks
padButtons: (number) number of buttons
borderSpace: (number) minimum space (in pixel) from screen borders and VPAD components
layerIndex: (number) the layer of the virtual pad (if not defined use layer 0). With this value you can manage the position (layer) of virtual pad optional
vBorderSpace: (number) vertical border space. Activates flipped mode if negative. (default: same as horizontal border space) optional
restrict: (number) screen restrict for setting screen height from base (default = height) optional
- CTNTVirtualPad:free
- CTNTVirtualPad:setAlpha
- CTNTVirtualPad:setColor
- CTNTVirtualPad:setDefaultButtonSprites
- CTNTVirtualPad:setDefaultJoySprites
- CTNTVirtualPad:setHideDelay
- CTNTVirtualPad:setHideMode
- CTNTVirtualPad:setJoyAsAnalog
- CTNTVirtualPad:setJoyStyle
- CTNTVirtualPad:setMaxRadius
- CTNTVirtualPad:setPosition
- CTNTVirtualPad:setScale
- CTNTVirtualPad:setTextures
- CTNTVirtualPad:start
- CTNTVirtualPad:stop