-
addForce(direction, forceAmount)
-
Add a force to this part.
Parameters:
Name |
Type |
Description |
direction |
number
|
The direction to apply the force |
forceAmount |
number
|
The amount of force to apply |
-
getPosX()
-
Returns the x position of the part
-
getPosY()
-
Returns the y position of the part
-
getRot()
-
Returns the rotation of the part in degrees
-
getType()
-
Returns the number representing the type for this part.
See
CM for a list of parts. Look for TT_STATE_
-
getVelX()
-
Returns the velocity of the part in the x axis
-
getVelY()
-
Returns the velocity of the part in the y axis
-
onCollision(otherPart)
-
Called when a collision occurs with the other part.
Parameters:
Name |
Type |
Description |
otherPart |
CMPart
|
The other part colliding with this part |
-
setInteractive(value)
-
Sets the part to be user controlled
Parameters:
Name |
Type |
Description |
value |
boolean
|
whether part should be user controlled or not |
-
setPosX(value)
-
Set the X position of this part.
Parameters:
Name |
Type |
Description |
value |
number
|
The x position of the part |
-
setPosY(value)
-
Set the Y position of this part.
Parameters:
Name |
Type |
Description |
value |
number
|
The y position of the part |
-
setRot(angle)
-
Sets the part rotation
Parameters:
Name |
Type |
Description |
angle |
Number
|
in degrees |
-
setVelX(value)
-
Set the x velocity of this part.
Parameters:
Name |
Type |
Description |
value |
number
|
The x velocity of the part |
-
setVelY(value)
-
Set the y velocity of this part.
Parameters:
Name |
Type |
Description |
value |
number
|
The y velocity of the part |