src/events.h

changeset 72
03e4d9db3fd9
parent 71
11f23fabf8a6
child 73
1ee9b312dc18
equal deleted inserted replaced
71:11f23fabf8a6 72:03e4d9db3fd9
36 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
37 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
38 * POSSIBILITY OF SUCH DAMAGE. 38 * POSSIBILITY OF SUCH DAMAGE.
39 */ 39 */
40 40
41 #ifndef __EVENT_H__ 41 #ifndef BOTC_EVENTS_H
42 #define __EVENT_H__ 42 #define BOTC_EVENTS_H
43 43
44 #include "str.h" 44 #include "str.h"
45 45
46 struct EventDef { 46 struct EventDef {
47 str name; 47 string name;
48 int number; 48 int number;
49 EventDef* next; 49 EventDef* next;
50 }; 50 };
51 51
52 void ReadEvents (); 52 void ReadEvents ();
53 void UnlinkEvents (EventDef* e); 53 void UnlinkEvents (EventDef* e);
54 EventDef* FindEventByIdx (unsigned int idx); 54 EventDef* FindEventByIdx (unsigned int idx);
55 EventDef* FindEventByName (str a); 55 EventDef* FindEventByName (string a);
56 56
57 #endif // __EVENT_H__ 57 #endif // BOTC_EVENTS_H

mercurial