Skip to content

Commit affd9dc

Browse files
PistonMinerZephiles
authored andcommitted
rel: Add header and symbols for evt_map.o
1 parent 53b566f commit affd9dc

File tree

4 files changed

+190
-0
lines changed

4 files changed

+190
-0
lines changed

ttyd-tools/rel/include/ttyd.eu.lst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,37 @@
356356
// 80037A1C:make_pri_table
357357
80037B48:evtGetWork
358358

359+
// evt_map.o
360+
80037D74:evt_mapdisp_onoff
361+
80037DB4:evt_map_replace_mapobj
362+
80037E8C:evt_map_entry_airport_harbor
363+
80038028:check2
364+
800380B4:check
365+
80038140:evt_map_get_flush_color
366+
800381D4:evt_map_set_flush_color
367+
8003829C:evt_map_set_flush_onoff
368+
80038338:evt_map_set_tevcallback
369+
80038398:evt_mapobj_get_position
370+
80038464:evt_mapobj_clear_offscreen
371+
800384C8:evt_mapobj_set_offscreen
372+
80038550:evt_mapobj_flag_onoff
373+
800385F8:evt_map_set_playrate
374+
80038650:evt_map_replayanim
375+
800386B4:evt_map_pauseanim
376+
80038718:evt_map_checkanim
377+
80038790:evt_map_playanim
378+
8003880C:evt_mapobj_color
379+
800388FC:evt_map_blend_set_mobj_flag
380+
80038998:evt_map_blend_set_flag
381+
80038B70:evt_map_blend_off
382+
80038BB0:evt_map_set_blend
383+
80038C84:evt_map_fog_onoff
384+
80038CC4:evt_map_get_fog
385+
80038D70:evt_map_set_fog
386+
80038E50:evt_mapobj_scale
387+
80038F20:evt_mapobj_rotate
388+
80038FF0:evt_mapobj_trans
389+
359390
// mapdata.o
360391
// text
361392
800390C0:relSetBtlAddr

ttyd-tools/rel/include/ttyd.jp.lst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,37 @@
356356
// 80037298:make_pri_table
357357
800373C4:evtGetWork
358358

359+
// evt_map.o
360+
800375F0:evt_mapdisp_onoff
361+
80037630:evt_map_replace_mapobj
362+
80037708:evt_map_entry_airport_harbor
363+
800378A4:check2
364+
80037930:check
365+
800379BC:evt_map_get_flush_color
366+
80037A50:evt_map_set_flush_color
367+
80037B18:evt_map_set_flush_onoff
368+
80037BB4:evt_map_set_tevcallback
369+
80037C14:evt_mapobj_get_position
370+
80037CE0:evt_mapobj_clear_offscreen
371+
80037D44:evt_mapobj_set_offscreen
372+
80037DCC:evt_mapobj_flag_onoff
373+
80037E74:evt_map_set_playrate
374+
80037ECC:evt_map_replayanim
375+
80037F30:evt_map_pauseanim
376+
80037F94:evt_map_checkanim
377+
8003800C:evt_map_playanim
378+
80038088:evt_mapobj_color
379+
80038178:evt_map_blend_set_mobj_flag
380+
80038214:evt_map_blend_set_flag
381+
800383EC:evt_map_blend_off
382+
8003842C:evt_map_set_blend
383+
80038500:evt_map_fog_onoff
384+
80038540:evt_map_get_fog
385+
800385EC:evt_map_set_fog
386+
800386CC:evt_mapobj_scale
387+
8003879C:evt_mapobj_rotate
388+
8003886C:evt_mapobj_trans
389+
359390
// mapdata.o
360391
// text
361392
8003893C:relSetBtlAddr

ttyd-tools/rel/include/ttyd.us.lst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,37 @@
356356
// 80037934:make_pri_table
357357
80037A60:evtGetWork
358358

359+
// evt_map.o
360+
80037C8C:evt_mapdisp_onoff
361+
80037CCC:evt_map_replace_mapobj
362+
80037DA4:evt_map_entry_airport_harbor
363+
80037F40:check2
364+
80037FCC:check
365+
80038058:evt_map_get_flush_color
366+
800380EC:evt_map_set_flush_color
367+
800381B4:evt_map_set_flush_onoff
368+
80038250:evt_map_set_tevcallback
369+
800382B0:evt_mapobj_get_position
370+
8003837C:evt_mapobj_clear_offscreen
371+
800383E0:evt_mapobj_set_offscreen
372+
80038468:evt_mapobj_flag_onoff
373+
80038510:evt_map_set_playrate
374+
80038568:evt_map_replayanim
375+
800385CC:evt_map_pauseanim
376+
80038630:evt_map_checkanim
377+
800386A8:evt_map_playanim
378+
80038724:evt_mapobj_color
379+
80038814:evt_map_blend_set_mobj_flag
380+
800388B0:evt_map_blend_set_flag
381+
80038A88:evt_map_blend_off
382+
80038AC8:evt_map_set_blend
383+
80038B9C:evt_map_fog_onoff
384+
80038BDC:evt_map_get_fog
385+
80038C88:evt_map_set_fog
386+
80038D68:evt_mapobj_scale
387+
80038E38:evt_mapobj_rotate
388+
80038F08:evt_mapobj_trans
389+
359390
// mapdata.o
360391
// text
361392
80038FD8:relSetBtlAddr
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
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

Comments
 (0)