openclonk/docs/sdk/script/fn/SetAnimationPosition.xml

51 lines
2.2 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE funcs
SYSTEM '../../../clonk.dtd'>
2010-01-24 22:12:49 +00:00
<?xml-stylesheet type="text/xsl" href="../../../clonk.xsl"?>
<funcs>
<func>
<title>SetAnimationPosition</title>
<category>Animations</category>
2010-01-24 22:12:49 +00:00
<version>4.10.0.0 OC</version>
<syntax>
<rtype>bool</rtype>
<params>
<param>
<type>int</type>
<name>animation_number</name>
<desc>Animation number of the animation whose position to set.</desc>
2010-01-24 22:12:49 +00:00
</param>
<param>
<type>array</type>
<name>position</name>
<desc>Specifies how to compute the position of the animation. The value needs to be created with one of the "Anim_" animation functions.</desc>
2010-01-24 22:12:49 +00:00
</param>
</params>
</syntax>
<desc>Sets a new position for the given animation. Returns true if the new AVP was set or false if there is no such animation with the given number or the number refers to a combination node.</desc>
<remark>See the <emlink href="definition/animations.html">animation documentation</emlink> for further explanations of the animation system.</remark>
2010-01-24 22:12:49 +00:00
<examples>
<example>
<code><funclink>SetAnimationPosition</funclink>(animation_number, <funclink>Anim_Const</funclink>(<funclink>GetAnimationPosition</funclink>(animation_number)+100));</code>
<text>Script for a timer: For each call the animation is advanced by 100 milliseconds. If the timer is called periodically in same intervals <funclink>Anim_Linear</funclink> can be used instead.</text>
2010-01-24 22:12:49 +00:00
</example>
</examples>
<related>
<funclink>PlayAnimation</funclink>
<funclink>GetAnimationPosition</funclink>
<funclink>GetAnimationWeight</funclink>
<funclink>SetAnimationWeight</funclink>
<funclink>Anim_Const</funclink>
<funclink>Anim_Linear</funclink>
<funclink>Anim_X</funclink>
<funclink>Anim_Y</funclink>
<funclink>Anim_AbsX</funclink>
<funclink>Anim_AbsY</funclink>
<funclink>Anim_XDir</funclink>
<funclink>Anim_YDir</funclink>
<funclink>Anim_Action</funclink>
</related>
2010-01-24 22:12:49 +00:00
</func>
<author>Clonk-Karl</author><date>2010-01</date>
2010-01-24 22:12:49 +00:00
</funcs>