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

State machine for leaving group/game. More...

Data Structures

struct  T_SMCLeaveData
 

Functions

void HangUp (void)
 
E_Boolean SMCLeaveCheckFlag (T_stateMachineHandle handle, T_word32 flag)
 
T_void SMCLeaveDataFinish (T_stateMachineHandle handle)
 
T_void SMCLeaveDataInit (T_stateMachineHandle handle)
 
T_void SMCLeaveFinish (T_void)
 
T_void SMCLeaveHangUpEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_stateMachineHandle SMCLeaveInitialize (T_void)
 
T_void SMCLeaveLeaveCompleteEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLeaveSendLogoffEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLeaveSendLogoffIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLeaveSetFlag (T_word16 flag, E_Boolean state)
 
T_void SMCLeaveUpdate (T_void)
 

Detailed Description

State machine for leaving group/game.

Leave group/game state machine.

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

Function Documentation

void HangUp ( void  )
E_Boolean SMCLeaveCheckFlag ( T_stateMachineHandle  handle,
T_word32  flag 
)

SMCLeaveCheckFlag

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

SMCLeaveDataFinish

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

SMCLeaveDataInit

Parameters
handle– Handle to state machine
T_void SMCLeaveFinish ( T_void  )

SMCLeaveFinish

T_void SMCLeaveHangUpEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCLeaveHangUpEnter

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

SMCLeaveInitialize

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

SMCLeaveLeaveCompleteEnter

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

SMCLeaveSendLogoffEnter

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

SMCLeaveSendLogoffIdle

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

SMCLeaveSetFlag

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

SMCLeaveUpdate