-
Notifications
You must be signed in to change notification settings - Fork 1
/
OxsyPlayMode.h
37 lines (23 loc) · 961 Bytes
/
OxsyPlayMode.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#ifndef __PLAYMODE_H__
#define __PLAYMODE_H__
using namespace std;
class COxsyClassPointers;
class COxsyPlayMode
{
public:
COxsyPlayMode(COxsyClassPointers *pClassPointers);
virtual ~COxsyPlayMode();
// memebers functions
void analyze_play_mode(char *strRefereeMessage, int nRefereeMessageTime);
PlayMode get_play_mode(char *strPlayMode);
void set_play_mode_info(PlayMode play_mode, int play_mode_time) { m_PlayModeInfo.play_mode = play_mode; m_PlayModeInfo.play_mode_time = play_mode_time; }
void set_play_mode_info(PlayModeInfo playModeInfo) { m_PlayModeInfo = playModeInfo; }
PlayModeInfo get_play_mode_info(void) { return m_PlayModeInfo; }
vector<PlayModeInfo> *get_play_mode_info_array(void) { return &m_PlayModeInfoArray; }
protected:
// members variables
COxsyClassPointers *m_pClassPointers;
PlayModeInfo m_PlayModeInfo;
vector<PlayModeInfo> m_PlayModeInfoArray;
};
#endif // __PLAYMODE_H__