1
+ #include < cstdint>
2
+
3
+ #include < ttyd/evtmgr.h>
4
+
5
+ namespace ttyd ::evt_map {
6
+
7
+ extern " C" {
8
+
9
+ // evt_mapobj_trans(int unused, char *name, float x, float y, float z)
10
+ EVT_DECLARE_USER_FUNC (evt_mapobj_trans, 5 )
11
+
12
+ // evt_mapobj_rotate(int unused, char *name, float x, float y, float z):
13
+ EVT_DECLARE_USER_FUNC(evt_mapobj_rotate, 5 )
14
+
15
+ // evt_mapobj_scale(int unused, char *name, float x, float y, float z)
16
+ EVT_DECLARE_USER_FUNC(evt_mapobj_scale, 5 )
17
+
18
+ // evt_map_set_fog(int mode, float start, float end, int r, int g, int b)
19
+ EVT_DECLARE_USER_FUNC(evt_map_set_fog, 6 )
20
+
21
+ // evt_map_get_fog(int &mode, float &start, float &end, int &r, int &g, int &b)
22
+ EVT_DECLARE_USER_FUNC(evt_map_get_fog, 6 )
23
+
24
+ // evt_map_fog_onoff(int on)
25
+ EVT_DECLARE_USER_FUNC(evt_map_fog_onoff, 1 )
26
+
27
+ // evt_map_set_blend(int use_blend2, int r, int g, int b, int a)
28
+ EVT_DECLARE_USER_FUNC(evt_map_set_blend, 5 )
29
+
30
+ // evt_map_blend_off(int use_blend2)
31
+ EVT_DECLARE_USER_FUNC(evt_map_blend_off, 2 )
32
+
33
+ // evt_map_set_flag(int on, char *name, int flags)
34
+ EVT_DECLARE_USER_FUNC(evt_map_set_flag, 3 )
35
+
36
+ // evt_map_set_mobj_flag(int on, char *name, int flags)
37
+ EVT_DECLARE_USER_FUNC(evt_map_set_mobj_flag, 3 )
38
+
39
+ // evt_mapobj_color(int use_group, char *name, int r, int g, int b, int a)
40
+ EVT_DECLARE_USER_FUNC(evt_mapobj_color, 6 )
41
+
42
+ // evt_map_playanim(char *name, int w_time_mode, int w_clock)
43
+ EVT_DECLARE_USER_FUNC(evt_map_playanim, 3 )
44
+
45
+ // evt_map_checkanim(char *name, int &done, int &ms_left)
46
+ EVT_DECLARE_USER_FUNC(evt_map_checkanim, 3 )
47
+
48
+ // evt_map_pauseanim(int pause_all, char *name)
49
+ EVT_DECLARE_USER_FUNC(evt_map_pauseanim, 2 )
50
+
51
+ // evt_map_replayanim(int replay_all, char *name)
52
+ EVT_DECLARE_USER_FUNC(evt_map_replayanim, 2 )
53
+
54
+ // evt_map_set_playrate(char *name, float rate)
55
+ EVT_DECLARE_USER_FUNC(evt_map_set_playrate, 2 )
56
+
57
+ // evt_mapobj_flag_onoff(int use_group, int on, char *name, raw mask)
58
+ EVT_DECLARE_USER_FUNC(evt_mapobj_flag_onoff, 4 )
59
+
60
+ // evt_mapobj_set_offscreen(int use_group, char *mapobj_name, char *offscreen_name)
61
+ EVT_DECLARE_USER_FUNC(evt_mapobj_set_offscreen, 3 )
62
+
63
+ // evt_mapobj_clear_offscreen(int use_group, char *mapobj_name)
64
+ EVT_DECLARE_USER_FUNC(evt_mapobj_clear_offscreen, 2 )
65
+
66
+ // evt_mapobj_get_position(char *name, int &x, int &y, int &z)
67
+ EVT_DECLARE_USER_FUNC(evt_mapobj_get_position, 4 )
68
+
69
+ // evt_map_set_tevcallback(int index, void (*callback)(MapTevCallbackInfo *))
70
+ EVT_DECLARE_USER_FUNC(evt_map_set_tevcallback, 2 )
71
+
72
+ // evt_map_set_flush_onoff(int use_group, int on, char *mapobj_name)
73
+ EVT_DECLARE_USER_FUNC(evt_map_set_flush_onoff, 3 )
74
+
75
+ // evt_map_set_flush_color(int use_group, char *mapobj_name, int r, int g, int b, int a)
76
+ EVT_DECLARE_USER_FUNC(evt_map_set_flush_color, 6 )
77
+
78
+ // evt_map_get_flush_color(char *mapobj_name, int &r, int &g, int &b, int &a)
79
+ EVT_DECLARE_USER_FUNC(evt_map_get_flush_color, 5 )
80
+
81
+ // check(int &is_riding)
82
+ // Checks if the player is riding the mapobj with the name passed in LW(1).
83
+ EVT_DECLARE_USER_FUNC(check, 1 )
84
+
85
+ // check2(int &is_not_riding)
86
+ // Checks if the player is not riding the mapobj with the nammed passed in LW(1).
87
+ EVT_DECLARE_USER_FUNC(check2, 1 )
88
+
89
+ // evt_map_entry_airport_harbor(int mode, char *mapobj_name, int w_unknown)
90
+ EVT_DECLARE_USER_FUNC(evt_map_entry_airport_harbor, 3 )
91
+
92
+ // evt_map_replace_mapobj(char *mapobj_name, int mode)
93
+ EVT_DECLARE_USER_FUNC(evt_map_replace_mapobj, 2 )
94
+
95
+ }
96
+
97
+ }
0 commit comments