summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoremilybrooks <emilybrooksemilybrooks@gmail.com>2024-06-15 12:56:42 -0700
committerGitHub <noreply@github.com>2024-06-15 12:56:42 -0700
commit235b6575c208667fa39592bfe0c885c3ca006595 (patch)
tree8bc4aebda4f52a9c0e6423e758596b939332280c /src
parent167abace845b413e26bb8fbb48d87cf37e7e7049 (diff)
extracted yubinkyoku and locerrmsg (#195)
* s post office * winter post office * extracted locerrmsg * added comments
Diffstat (limited to 'src')
-rw-r--r--src/misc/locerrmsg/locerrmsg.c5
-rw-r--r--src/misc/locerrmsg/locerrmsg.h8
-rw-r--r--src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.c36
-rw-r--r--src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.h37
-rw-r--r--src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.c34
-rw-r--r--src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.h37
6 files changed, 157 insertions, 0 deletions
diff --git a/src/misc/locerrmsg/locerrmsg.c b/src/misc/locerrmsg/locerrmsg.c
new file mode 100644
index 0000000..0604a7b
--- /dev/null
+++ b/src/misc/locerrmsg/locerrmsg.c
@@ -0,0 +1,5 @@
+#include "locerrmsg.h"
+
+u8 not_designed_for_system_error[] = {
+#include "assets/jp/misc/locerrmsg/not_designed_for_system_error.i4.inc.c"
+};
diff --git a/src/misc/locerrmsg/locerrmsg.h b/src/misc/locerrmsg/locerrmsg.h
new file mode 100644
index 0000000..9249392
--- /dev/null
+++ b/src/misc/locerrmsg/locerrmsg.h
@@ -0,0 +1,8 @@
+#ifndef OBJECT_LOCERRMSG_H
+#define OBJECT_LOCERRMSG_H
+
+#include "gbi.h"
+
+extern u8 not_designed_for_system_error[];
+
+#endif
diff --git a/src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.c b/src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.c
new file mode 100644
index 0000000..a77f391
--- /dev/null
+++ b/src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.c
@@ -0,0 +1,36 @@
+#include "obj_s_yubinkyoku.h"
+
+s32 padDADE50[] = { 0x00000000, 0x00000000 };
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_v.vtx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_window_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_t3_1_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_t2_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_t1_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_neon_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_light_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_door_model.gfx.inc.c"
+u8 obj_s_yubinkyoku_t3_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_t3_txt.ci4.inc.c"
+};
+u8 obj_s_yubinkyoku_t1_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_t1_txt.ci4.inc.c"
+};
+u8 obj_s_yubinkyoku_window_tex_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_window_tex_txt.i4.inc.c"
+};
+u8 obj_s_yubinkyoku_t2_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku_t2_txt.ci4.inc.c"
+};
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_je_r_obj_s_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_bs_r_obj_s_yubinkyoku.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_ckcb_r_obj_s_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_kn_obj_s_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_c_obj_s_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_ds_obj_s_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_ba_r_obj_s_yubinkyoku.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_ckcb_r_obj_s_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_kn_obj_s_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_c_obj_s_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_ds_obj_s_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_s_yubinkyoku/cKF_ba_r_obj_s_yubinkyoku_out.inc.c"
+s32 padDB006C[] = { 0x00000000, 0x00000000 };
diff --git a/src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.h b/src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.h
new file mode 100644
index 0000000..408f911
--- /dev/null
+++ b/src/objects/object_00D5E000/obj_s_yubinkyoku/obj_s_yubinkyoku.h
@@ -0,0 +1,37 @@
+#ifndef OBJECT_OBJ_S_YUBINKYOKU_H
+#define OBJECT_OBJ_S_YUBINKYOKU_H
+
+#include "gbi.h"
+#include "c_keyframe.h"
+
+/**
+ * @file obj_w_yubinkyouku
+ * 郵便局 Post Office (non winter)
+ */
+
+extern Vtx obj_s_yubinkyoku_v[];
+extern Gfx obj_s_yubinkyoku_window_model[];
+extern Gfx obj_s_yubinkyoku_t3_1_model[];
+extern Gfx obj_s_yubinkyoku_t2_model[];
+extern Gfx obj_s_yubinkyoku_t1_model[];
+extern Gfx obj_s_yubinkyoku_neon_model[];
+extern Gfx obj_s_yubinkyoku_light_model[];
+extern Gfx obj_s_yubinkyoku_door_model[];
+extern u8 obj_s_yubinkyoku_t3_txt[];
+extern u8 obj_s_yubinkyoku_t1_txt[];
+extern u8 obj_s_yubinkyoku_window_tex_txt[];
+extern u8 obj_s_yubinkyoku_t2_txt[];
+extern JointElemR cKF_je_r_obj_s_yubinkyoku_tbl[];
+extern BaseSkeletonR cKF_bs_r_obj_s_yubinkyoku;
+extern u8 cKF_ckcb_r_obj_s_yubinkyoku_tbl[];
+extern s16 cKF_kn_obj_s_yubinkyoku_tbl[];
+extern s16 cKF_c_obj_s_yubinkyoku_tbl[];
+extern Keyframe cKF_ds_obj_s_yubinkyoku_tbl[];
+extern BaseAnimationR cKF_ba_r_obj_s_yubinkyoku;
+extern u8 cKF_ckcb_r_obj_s_yubinkyoku_out_tbl[];
+extern s16 cKF_kn_obj_s_yubinkyoku_out_tbl[];
+extern s16 cKF_c_obj_s_yubinkyoku_out_tbl[];
+extern Keyframe cKF_ds_obj_s_yubinkyoku_out_tbl[];
+extern BaseAnimationR cKF_ba_r_obj_s_yubinkyoku_out;
+
+#endif
diff --git a/src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.c b/src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.c
new file mode 100644
index 0000000..add514f
--- /dev/null
+++ b/src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.c
@@ -0,0 +1,34 @@
+#include "obj_w_yubinkyoku.h"
+
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_v.vtx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_window_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_t3_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_t2_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_t1_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_neon_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_light_model.gfx.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_door_model.gfx.inc.c"
+u8 obj_w_yubinkyoku_t3_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_t3_txt.ci4.inc.c"
+};
+u8 obj_w_yubinkyoku_t1_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_t1_txt.ci4.inc.c"
+};
+u8 obj_w_yubinkyoku_window_tex_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_window_tex_txt.i4.inc.c"
+};
+u8 obj_w_yubinkyoku_t2_txt[] = {
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku_t2_txt.ci4.inc.c"
+};
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_je_r_obj_w_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_bs_r_obj_w_yubinkyoku.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_ckcb_r_obj_w_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_kn_obj_w_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_c_obj_w_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_ds_obj_w_yubinkyoku_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_ba_r_obj_w_yubinkyoku.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_ckcb_r_obj_w_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_kn_obj_w_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_c_obj_w_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_ds_obj_w_yubinkyoku_out_tbl.inc.c"
+#include "assets/jp/objects/object_00D5E000/obj_w_yubinkyoku/cKF_ba_r_obj_w_yubinkyoku_out.inc.c"
diff --git a/src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.h b/src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.h
new file mode 100644
index 0000000..1841f1a
--- /dev/null
+++ b/src/objects/object_00D5E000/obj_w_yubinkyoku/obj_w_yubinkyoku.h
@@ -0,0 +1,37 @@
+#ifndef OBJECT_OBJ_W_YUBINKYOKU_H
+#define OBJECT_OBJ_W_YUBINKYOKU_H
+
+#include "gbi.h"
+#include "c_keyframe.h"
+
+/**
+ * @file obj_w_yubinkyouku
+ * 郵便局 Post Office (winter)
+ */
+
+extern Vtx obj_w_yubinkyoku_v[];
+extern Gfx obj_w_yubinkyoku_window_model[];
+extern Gfx obj_w_yubinkyoku_t3_model[];
+extern Gfx obj_w_yubinkyoku_t2_model[];
+extern Gfx obj_w_yubinkyoku_t1_model[];
+extern Gfx obj_w_yubinkyoku_neon_model[];
+extern Gfx obj_w_yubinkyoku_light_model[];
+extern Gfx obj_w_yubinkyoku_door_model[];
+extern u8 obj_w_yubinkyoku_t3_txt[];
+extern u8 obj_w_yubinkyoku_t1_txt[];
+extern u8 obj_w_yubinkyoku_window_tex_txt[];
+extern u8 obj_w_yubinkyoku_t2_txt[];
+extern JointElemR cKF_je_r_obj_w_yubinkyoku_tbl[];
+extern BaseSkeletonR cKF_bs_r_obj_w_yubinkyoku;
+extern u8 cKF_ckcb_r_obj_w_yubinkyoku_tbl[];
+extern s16 cKF_kn_obj_w_yubinkyoku_tbl[];
+extern s16 cKF_c_obj_w_yubinkyoku_tbl[];
+extern Keyframe cKF_ds_obj_w_yubinkyoku_tbl[];
+extern BaseAnimationR cKF_ba_r_obj_w_yubinkyoku;
+extern u8 cKF_ckcb_r_obj_w_yubinkyoku_out_tbl[];
+extern s16 cKF_kn_obj_w_yubinkyoku_out_tbl[];
+extern s16 cKF_c_obj_w_yubinkyoku_out_tbl[];
+extern Keyframe cKF_ds_obj_w_yubinkyoku_out_tbl[];
+extern BaseAnimationR cKF_ba_r_obj_w_yubinkyoku_out;
+
+#endif