/****************************************************************************
 Header file for Master State Machine
 ****************************************************************************/

#ifndef SMMaster_H
#define SMMaster_H

// Event Definitions
#include "SMEvents.h"

// Children Includes
#include "SMGameState.h"
#include "SMOffensiveCoordinator.h"

// typedefs for the states
typedef enum { Master_Running } MasterState_t ;

// Public Function Prototypes
Event_t RunMasterSM( Event_t CurrentEvent );
void StartMasterSM ( Event_t CurrentEvent );
MasterState_t QueryMasterSM ( void );

#endif