Amulets & Armor  v1.02
Open Source Game
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Structures | Functions
SMCDIS

Disconnect State Machine. More...

Data Structures

struct  T_SMCDisconnectData
 

Functions

E_Boolean SMCDisconnectCheckFlag (T_stateMachineHandle handle, T_word32 flag)
 
T_void SMCDisconnectDataFinish (T_stateMachineHandle handle)
 
T_void SMCDisconnectDataInit (T_stateMachineHandle handle)
 
T_void SMCDisconnectErrorMsgEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCDisconnectExitToConnectEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCDisconnectFinish (T_void)
 
T_void SMCDisconnectHangUpEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_stateMachineHandle SMCDisconnectInitialize (T_void)
 
T_void SMCDisconnectSaveCharacterEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCDisconnectSetFlag (T_word16 flag, E_Boolean state)
 
T_void SMCDisconnectUpdate (T_void)
 

Detailed Description

Disconnect State Machine.

Handle disconnect as a state machine.

See Also
http://www.amuletsandarmor.com/AALicense.txt

Function Documentation

E_Boolean SMCDisconnectCheckFlag ( T_stateMachineHandle  handle,
T_word32  flag 
)

SMCDisconnectCheckFlag

Parameters
handle– Handle to state machine
flag– Flag to change
T_void SMCDisconnectDataFinish ( T_stateMachineHandle  handle)

SMCDisconnectDataFinish

Parameters
handle– Handle to state machine
T_void SMCDisconnectDataInit ( T_stateMachineHandle  handle)

SMCDisconnectDataInit

Parameters
handle– Handle to state machine
T_void SMCDisconnectErrorMsgEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCDisconnectErrorMsgEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCDisconnectExitToConnectEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCDisconnectExitToConnectEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCDisconnectFinish ( T_void  )

SMCDisconnectFinish

T_void SMCDisconnectHangUpEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCDisconnectHangUpEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_stateMachineHandle SMCDisconnectInitialize ( T_void  )

SMCDisconnectInitialize

Returns
Handle to state machine created
T_void SMCDisconnectSaveCharacterEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCDisconnectSaveCharacterEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCDisconnectSetFlag ( T_word16  flag,
E_Boolean  state 
)

SMCDisconnectSetFlag

Parameters
flag– Flag to change
state– New state of flag
T_void SMCDisconnectUpdate ( T_void  )

SMCDisconnectUpdate