Files
mazegame/engine/doc/html/files/fsm-h.html
T

57 lines
3.9 KiB
HTML

<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>fsm.h</title><link rel="stylesheet" type="text/css" href="../styles/main.css" /><script type="text/javascript" src="../styles/main.js"></script><script type="text/javascript">NDLoader.LoadJS("Content", "../styles/");</script></head>
<!-- Generated by Natural Docs, version 2.2 -->
<!-- saved from url=(0016)http://localhost -->
<body onload="NDLoader.OnLoad('Content');" class="NDPage NDContentPage">
<a name="Functions"></a><a name="Topic1131"></a><div class="CTopic TGroup LC first">
<div class="CTitle">Functions</div>
</div>
<a name="FSM_SetState"></a><a name="Topic1132"></a><div class="CTopic TFunction LC">
<div class="CTitle">FSM_SetState</div>
<div id="NDPrototype1132" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> FSM_SetState(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">FSM_State*&nbsp;</td><td class="PName last">state</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Set current state and handle transition Should not be called from Begin/End callbacks</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">state<div class="CDLParameterType">FSM_State*</div></td><td class="CDLDefinition"><p>The new state to be set</p></td></tr></table></div>
</div>
<a name="FSM_GetState"></a><a name="Topic1133"></a><div class="CTopic TFunction LC">
<div class="CTitle">FSM_GetState</div>
<div id="NDPrototype1133" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> FSM_State* FSM_GetState()</div></div>
<div class="CBody"><p>Get current state</p><div class="CHeading">Return</div><p>The current state</p></div>
</div>
<a name="FSM_SetPrevious"></a><a name="Topic1134"></a><div class="CTopic TFunction LC">
<div class="CTitle">FSM_SetPrevious</div>
<div id="NDPrototype1134" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> <span class="SHKeyword">void</span> FSM_SetPrevious()</div></div>
<div class="CBody"><p>Reset previous state Should not be called from Begin/End callbacks</p></div>
</div>
<a name="FSM_GetPrevious"></a><a name="Topic1135"></a><div class="CTopic TFunction LC">
<div class="CTitle">FSM_GetPrevious</div>
<div id="NDPrototype1135" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> FSM_State* FSM_GetPrevious()</div></div>
<div class="CBody"><p>Get previous state</p><div class="CHeading">Return</div><p>The previous state</p></div>
</div>
<a name="FSM_Update"></a><a name="Topic1136"></a><div class="CTopic TFunction LC">
<div class="CTitle">FSM_Update</div>
<div id="NDPrototype1136" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> FSM_Update()</div></div>
<div class="CBody"><p>Update the current state</p></div>
</div>
<a name="FSM_IsPending"></a><a name="Topic1137"></a><div class="CTopic TFunction LC">
<div class="CTitle">FSM_IsPending</div>
<div id="NDPrototype1137" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> <span class="SHKeyword">bool</span> FSM_IsPending()</div></div>
<div class="CBody"><p>Is a new state is pending</p></div>
</div>
<a name="FSM_GetPending"></a><a name="Topic1138"></a><div class="CTopic TFunction LC last">
<div class="CTitle">FSM_GetPending</div>
<div id="NDPrototype1138" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> FSM_State* FSM_GetPending()</div></div>
<div class="CBody"><p>Get the pending state</p></div>
</div>
</body></html>