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