OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
scriptflags.h
1#pragma once
2
3#include "listener.h"
4
5class Flag
6{
7public:
8 char flagName[MAX_QPATH];
9 qboolean bSignaled;
10
11private:
12 Container< ScriptVM* > m_WaitList;
13
14public:
15 Flag();
16 ~Flag();
17
18 void Reset(void);
19 void Set(void);
20 void Wait(ScriptThread* Thread);
21};
22
24{
25 friend class Flag;
26
27private:
28 void AddFlag(Flag* flag);
29 void RemoveFlag(Flag* flag);
30
31public:
32 Container< Flag* > m_Flags;
33
34 Flag* FindFlag(const char* name);
35};
36
37extern FlagList flags;
Definition container.h:85
Definition scriptflags.h:24
Definition scriptthread.h:28