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

Choose Character State Machine. More...

Data Structures

struct  T_SMCChooseData
 

Functions

T_void SMCChooseChangePasswordEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseChangePasswordIdle (T_stateMachineHandle handle, T_word32 extraData)
 
E_Boolean SMCChooseCheckFlag (T_stateMachineHandle handle, T_word32 flag)
 
T_void SMCChooseCheckPasswordForLoadEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseCheckPasswordForLoadIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseChoicesEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseChoicesExit (T_stateMachineHandle handle, T_word32 extraData, E_Boolean isDestroyed)
 
T_void SMCChooseChoicesIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseCreateEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseCreateExit (T_stateMachineHandle handle, T_word32 extraData, E_Boolean isDestroyed)
 
T_void SMCChooseCreateIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseCreateUploadEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseCreateUploadIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseDataFinish (T_stateMachineHandle handle)
 
T_void SMCChooseDataInit (T_stateMachineHandle handle)
 
T_void SMCChooseDeleteCharacterEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseDeleteCharacterIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseDeleteEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseDeleteExit (T_stateMachineHandle handle, T_word32 extraData, E_Boolean isDestroyed)
 
T_void SMCChooseDisplayStatsEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseDisplayStatsExit (T_stateMachineHandle handle, T_word32 extraData, E_Boolean isDestroyed)
 
T_void SMCChooseDisplayStatsIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseDownloadCharacterEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseEnableBeginEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseExitEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseFinish (T_void)
 
T_stateMachineHandle SMCChooseInitialize (T_void)
 
T_void SMCChooseLoadEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseLoadIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChoosePlayGameEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseRequestCreateEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseRequestCreateIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseSetFlag (T_word16 flag, E_Boolean state)
 
T_void SMCChooseUpdate (T_void)
 
T_void SMCChooseWaitForListEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCChooseWaitForListIdle (T_stateMachineHandle handle, T_word32 extraData)
 

Detailed Description

Choose Character State Machine.

Handle the Main UI as a state machine.

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

Function Documentation

T_void SMCChooseChangePasswordEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCChooseChangePasswordEnter

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

SMCChooseChangePasswordIdle

Parameters
handle– Handle to state machine
extraData– Not used
E_Boolean SMCChooseCheckFlag ( T_stateMachineHandle  handle,
T_word32  flag 
)

SMCChooseCheckFlag

Parameters
handle– Handle to state machine
flag– Flag to change
T_void SMCChooseCheckPasswordForLoadEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCChooseCheckPasswordForLoadEnter

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

SMCChooseCheckPasswordForLoadIdle

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

SMCChooseChoicesEnter

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

SMCChooseChoicesExit

Parameters
handle– Handle to state machine
extraData– Not used
isDestroyed– TRUE if state machine is being destroy
T_void SMCChooseChoicesIdle ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCChooseChoicesIdle

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

SMCChooseCreateEnter

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

SMCChooseCreateExit

Parameters
handle– Handle to state machine
extraData– Not used
isDestroyed– TRUE if state machine is being destroy
T_void SMCChooseCreateIdle ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCChooseCreateIdle

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

SMCChooseCreateUploadEnter

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

SMCChooseCreateUploadIdle

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

SMCChooseDataFinish

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

SMCChooseDataInit

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

SMCChooseDeleteCharacterEnter

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

SMCChooseDeleteCharacterIdle

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

SMCChooseDeleteEnter

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

SMCChooseDeleteExit

Parameters
handle– Handle to state machine
extraData– Not used
isDestroyed– TRUE if state machine is being destroy
T_void SMCChooseDisplayStatsEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCChooseDisplayStatsEnter

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

SMCChooseDisplayStatsExit

Parameters
handle– Handle to state machine
extraData– Not used
isDestroyed– TRUE if state machine is being destroy
T_void SMCChooseDisplayStatsIdle ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCChooseDisplayStatsIdle

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

SMCChooseDownloadCharacterEnter

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

SMCChooseEnableBeginEnter

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

SMCChooseExitEnter

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

SMCChooseFinish

T_stateMachineHandle SMCChooseInitialize ( T_void  )

SMCChooseInitialize

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

SMCChooseLoadEnter

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

SMCChooseLoadIdle

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

SMCChoosePlayGameEnter

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

SMCChooseRequestCreateEnter

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

SMCChooseRequestCreateIdle

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

SMCChooseSetFlag

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

SMCChooseUpdate

T_void SMCChooseWaitForListEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCChooseWaitForListEnter

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

SMCChooseWaitForListIdle

Parameters
handle– Handle to state machine
extraData– Not used