#ifndef _CMENU_MSG_H #define _CMENU_MSG_H struct menu_payload { int action; int gamemode; }; enum game_actions { ACTION_START = 1, ACTION_ABORT = 2, ACTION_PAUSE = 4, ACTION_RESUME = 8 }; typedef enum GameOption { GO_HEADTRACKING = 1, GO_STEREOVISION = 2, GO_SHADOW = 4 } GameOption; void MenuPostMessagePause(void); void MenuPostMessageResume(void); void MenuPostMessageStart(void); void MenuPostMessageAbort(void); void MenuEnableHT(void); void MenuDisableHT(void); void MenuEnableSV(void); void MenuDisableSV(void); void MenuEnableShadow(void); void MenuDisableShadow(void); void MenuSetBoxSmall(void); void MenuSetBoxMedium(void); void MenuSetBoxLarge(void); #endif