Difference between revisions of "Sound Command"

From AGI Wiki
Jump to navigationJump to search
(Redirected page to Sound)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
The '''sound''' command plays a loaded sound resource.
+
#REDIRECT [[Sound]]
 
 
 
 
== <br />Syntax ==
 
 
 
Starts playback of a SOUND resource. n. When finished, Flag(m) is set to 1.
 
 
 
sound(n, m);<!-- sound([[Argument types|byt]] SOUNDNUM, [[Flag|flg]] fDONE); -->
 
 
 
Where "n" is the SOUND resource number.
 
 
 
&nbsp;
 
 
 
== Remarks ==
 
 
 
The sound must be loaded with the [[AGI Specifications: Chapter 4 - The LOGIC Language#load.sound|<code>load.sound</code>]] command before it can be played.
 
 
 
The flag fDONE is cleared before the sound starts. When the sound stops playing (by reaching the end of the resource, or by issuing the [[AGI Specifications: Chapter 4 - The LOGIC Language#stop.sound|<code>stop.sound</code>]] command) fDONE is set to TRUE.
 
 
 
If a sound is currently being played, it will stop, and its done flag will be set before this sound is played.
 
 
 
&nbsp;
 
 
 
== Example ==
 
 
 
<div class="CodeBlockHeader">Code:</div>
 
<syntaxhighlight lang="agi">
 
load.sound(22);
 
sound(22, f99);
 
</syntaxhighlight>
 
 
 
&nbsp;
 
 
 
== Technical Information ==
 
 
 
{| class="wikitable"
 
! Required interpreter version!!Bytecode Value
 
|-
 
| Available in all AGI versions||0x63
 
|}
 
 
 
&nbsp;
 
 
 
== See Also ==
 
 
 
* [[Sound Commands|Sound Commands]]
 
 
 
&nbsp;
 
== Sources ==
 
 
 
* [[WinAGI|WinAGI]] help file
 
 
 
[[Category:Sound Commands]]
 
[[Category:References]]
 
[[Category:Logic]]
 

Latest revision as of 21:47, 22 April 2019

Redirect to: