BGE Animations: The return type for KX_GameObject.getActionFrame() was an integer when it should have been a float. I've fixed this and converted the tabs in the new BGE animation docs to space. I have also added more info on return types for KX_GameObject.getActionFrame() and KX_GameObject.isPlayingAction().
This commit is contained in:
@@ -1579,6 +1579,7 @@ Game Types (bge.types)
|
|||||||
:type layer: integer
|
:type layer: integer
|
||||||
|
|
||||||
:return: The current frame of the action
|
:return: The current frame of the action
|
||||||
|
:rtype: float
|
||||||
|
|
||||||
.. method:: setActionFrame(frame, layer=0)
|
.. method:: setActionFrame(frame, layer=0)
|
||||||
|
|
||||||
@@ -1596,6 +1597,9 @@ Game Types (bge.types)
|
|||||||
:arg layer: The layer to check for a playing action.
|
:arg layer: The layer to check for a playing action.
|
||||||
:type layer: integer
|
:type layer: integer
|
||||||
|
|
||||||
|
:return: Whether or not the action is playing
|
||||||
|
:rtype: boolean
|
||||||
|
|
||||||
.. class:: KX_IpoActuator(SCA_IActuator)
|
.. class:: KX_IpoActuator(SCA_IActuator)
|
||||||
|
|
||||||
IPO actuator activates an animation.
|
IPO actuator activates an animation.
|
||||||
|
@@ -3124,7 +3124,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, getActionFrame,
|
|||||||
|
|
||||||
layer_check(layer, "getActionFrame");
|
layer_check(layer, "getActionFrame");
|
||||||
|
|
||||||
return PyLong_FromLong(GetActionFrame(layer));
|
return PyFloat_FromDouble(GetActionFrame(layer));
|
||||||
}
|
}
|
||||||
|
|
||||||
KX_PYMETHODDEF_DOC(KX_GameObject, setActionFrame,
|
KX_PYMETHODDEF_DOC(KX_GameObject, setActionFrame,
|
||||||
|
Reference in New Issue
Block a user