Difference between revisions of "CTNTVirtualPad.new"

From GiderosMobile
(slowly :-))
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
'''Available since:''' Gideros 2019.4<br/>
 
'''Available since:''' Gideros 2019.4<br/>
'''Class:''' [[VirtualPad]]<br/>
+
'''Class:''' [[TntVirtualPad]]<br/>
  
 
=== Description ===
 
=== Description ===
Creates a new TNT Virtual Pad object.
+
Creates a new TNT Virtual Pad object ('''VPAD''').
<source lang="lua">
+
<syntaxhighlight lang="lua">
 
CTNTVirtualPad.new(parent, texturePack, padSticks, padButtons, borderSpace, layerIndex, vBorderSpace, restrict)
 
CTNTVirtualPad.new(parent, texturePack, padSticks, padButtons, borderSpace, layerIndex, vBorderSpace, restrict)
</source>
+
</syntaxhighlight>
  
  
Line 25: Line 25:
  
 
=== Parameters ===
 
=== Parameters ===
'''parent''': (Sprite) the parent of the TNT Virtual Pad<br/>
+
'''parent''': (Sprite) the parent of the VPAD<br/>
'''texturePack''': (TextureBase) the texture pack of the TNT Virtual Pad<br/>
+
'''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<br/>
 
'''padButtons''': (number) number of buttons<br/>
'''borderSpace''': (number) border space value<br/>
+
'''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 value '''optional'''<br/>
+
'''vBorderSpace''': (number) vertical border space. Activates flipped mode if negative. (default: same as horizontal border space) '''optional'''<br/>
'''restrict''': (number) restrict the TNT Virtual Pad to half the screen (default = TRUE) '''optional'''<br/>
+
'''restrict''': (number) screen restrict for setting screen height from base (default = height) '''optional'''<br/>
  
 
{{VirtualPad}}
 
{{VirtualPad}}

Latest revision as of 22:21, 24 January 2026

Available since: Gideros 2019.4
Class: TntVirtualPad

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