1 #ifndef MESSENGER_H 2 #define MESSENGER_H 3 4 #include "message.h" 5 #include "game.h" 6 7 class Messenger 8 { 9 public: 10 Messenger(Game *ag); 11 ~Messenger(); 12 13 typedef enum 14 { 15 PASS, 16 GOAL, 17 YELLOW, 18 RED, 19 TIME, 20 GOLDEN, 21 WIN 22 }message_t; 23 24 void init(); 25 void send(message_t); 26 void shutdown(); 27 28 private: 29 Message *pass_men; 30 Message *goal_men; 31 Message *yellow_men; 32 Message *red_men; 33 Message *time_men; 34 Message *golden_men; 35 Message *win_men; 36 37 Game *g; 38 }; 39 40 #endif 41