summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/pso/macros.h28
1 files changed, 25 insertions, 3 deletions
diff --git a/include/pso/macros.h b/include/pso/macros.h
index f10c911..8d76186 100644
--- a/include/pso/macros.h
+++ b/include/pso/macros.h
@@ -7,9 +7,30 @@
o(TMainTask)
#define TL_OBJECTS \
o(tl_su, TL_SU) \
+ TL_OBJECTS_AT_TL_00
+
+#define TL_OBJECTS_AT_TL_00 \
+ TL_00_OBJECTS \
+ TL_02_OBJECTS \
+ o(tl_particle, TL_PARTICLE) \
+ TL_PARTICLE_MODEL_OBJECTS
+
+#define TL_OBJECTS_AT_TL_00_WITHOUT_TL_PARTICLE \
+ TL_00_OBJECTS \
+ TL_02_OBJECTS \
+ TL_PARTICLE_MODEL_OBJECTS
+
+#define TL_OBJECTS_AT_TL_02 \
+ TL_02_OBJECTS \
+ o(tl_particle, TL_PARTICLE) \
+ TL_PARTICLE_MODEL_OBJECTS
+
+#define TL_00_OBJECTS \
o(tl_00, TL_00) \
o(tl_camera, TL_CAMERA) \
- o(tl_01, TL_01) \
+ o(tl_01, TL_01)
+
+#define TL_02_OBJECTS \
o(tl_02, TL_02) \
o(tl_item_equip, TL_ITEM_EQUIP) \
o(tl_03, TL_03) \
@@ -19,8 +40,9 @@
o(tl_06, TL_06) \
o(tl_07, TL_07) \
o(tl_loc_end, TL_LOC_END) \
- o(tl_window, TL_WINDOW) \
- o(tl_particle, TL_PARTICLE) \
+ o(tl_window, TL_WINDOW)
+
+#define TL_PARTICLE_MODEL_OBJECTS \
o(tl_particlemodel, TL_PARTICLEMODEL) \
o(tl_radermap, TL_RADERMAP) \
o(tl_clipout, TL_CLIPOUT) \