summaryrefslogtreecommitdiff
path: root/include/msg
diff options
context:
space:
mode:
authorhatal175 <hatal175@users.noreply.github.com>2024-01-27 03:57:16 +0200
committerGitHub <noreply@github.com>2024-01-26 17:57:16 -0800
commit9d331d712e6cc84e9b9399f7efc161422d236142 (patch)
treebe3cf14b0f7356f00e9c58f0738b090903653179 /include/msg
parent1ea10fcc63d502aecf0aed02f831dbdb141a1034 (diff)
d_msg_scrn_light,d_msg_scrn_kanban ok (#2050)
* d_msg_scrn_light ok * d_msg_scrn_kanban OK
Diffstat (limited to 'include/msg')
-rw-r--r--include/msg/scrn/d_msg_scrn_kanban.h23
-rw-r--r--include/msg/scrn/d_msg_scrn_light.h44
2 files changed, 67 insertions, 0 deletions
diff --git a/include/msg/scrn/d_msg_scrn_kanban.h b/include/msg/scrn/d_msg_scrn_kanban.h
index 4a35f2dabe..060abfd3ea 100644
--- a/include/msg/scrn/d_msg_scrn_kanban.h
+++ b/include/msg/scrn/d_msg_scrn_kanban.h
@@ -2,5 +2,28 @@
#define MSG_SCRN_D_MSG_SCRN_KANBAN_H
#include "dolphin/types.h"
+#include "msg/scrn/d_msg_scrn_base.h"
+
+class JKRExpHeap;
+class J2DAnmTransform;
+class J2DAnmTextureSRTKey;
+class CPaneMgr;
+
+struct dMsgScrnKanban_c : public dMsgScrnBase_c {
+ /* 80244E38 */ dMsgScrnKanban_c(JKRExpHeap*);
+ /* 8024534C */ ~dMsgScrnKanban_c();
+ /* 80245528 */ void exec();
+ /* 80245618 */ void draw();
+ /* 802456A0 */ void fukiAlpha(f32);
+ /* 80245754 */ void fukiScale(f32);
+ /* 80245758 */ void fukiTrans(f32, f32);
+
+ /* 0xC4 */ CPaneMgr* mpBack_c;
+ /* 0xC8 */ CPaneMgr* mpSpot_c;
+ /* 0xCC */ J2DAnmTransform* field_0xcc;
+ /* 0xD0 */ J2DAnmTextureSRTKey* field_0xd0;
+ /* 0xD4 */ JKRExpHeap* field_0xd4;
+ /* 0xD8 */ f32 field_0xd8;
+};
#endif /* MSG_SCRN_D_MSG_SCRN_KANBAN_H */
diff --git a/include/msg/scrn/d_msg_scrn_light.h b/include/msg/scrn/d_msg_scrn_light.h
index 5361c533b9..17f60a2004 100644
--- a/include/msg/scrn/d_msg_scrn_light.h
+++ b/include/msg/scrn/d_msg_scrn_light.h
@@ -1,5 +1,49 @@
#ifndef MSG_SCRN_D_MSG_SCRN_LIGHT_H
#define MSG_SCRN_D_MSG_SCRN_LIGHT_H
+#include "dolphin/types.h"
+#include "JSystem/JUtility/TColor.h"
+
+class J2DScreen;
+class J2DAnmTransform;
+class J2DAnmColor;
+class CPaneMgr;
+
+struct dMsgScrnLight_c {
+ /* 80245934 */ dMsgScrnLight_c(u8, u8);
+ /* 80245B00 */ virtual ~dMsgScrnLight_c();
+ /* 80245C04 */ void draw(f32*, f32, f32, f32, f32, f32, u8);
+ /* 80245F90 */ void draw(f32*, f32, f32, f32, f32, f32, f32, JUtility::TColor,
+ JUtility::TColor);
+ /* 802460DC */ void drawCommon(f32, f32, f32, f32, f32);
+
+ /* 0x04 */ J2DScreen* mpScreen;
+ /* 0x08 */ J2DAnmTransform* field_0x8;
+ /* 0x0C */ J2DAnmColor* field_0xc;
+ /* 0x10 */ CPaneMgr* mpParent_c;
+ /* 0x14 */ f32 field_0x14;
+ /* 0x18 */ f32 field_0x18;
+ /* 0x1C */ f32 field_0x1c;
+ /* 0x20 */ u8 field_0x20;
+ /* 0x21 */ u8 field_0x21;
+ /* 0x22 */ u8 field_0x22;
+};
+
+struct dMsgScrnLight_HIO_c {
+ /* 8024575C */ dMsgScrnLight_HIO_c();
+ /* 802457C4 */ void updateColor(u8);
+ /* 80246348 */ virtual ~dMsgScrnLight_HIO_c() {}
+
+ /* 0x04 */ s8 field_0x4;
+ /* 0x05 */ u8 field_0x5;
+ /* 0x06 */ u8 field_0x6[9];
+ /* 0x0F */ u8 field_0xf[9];
+ /* 0x18 */ u8 field_0x18[9];
+ /* 0x21 */ u8 field_0x21[9];
+ /* 0x2A */ u8 field_0x2a[9];
+ /* 0x33 */ u8 field_0x33[9];
+ /* 0x3C */ u8 field_0x3c[9];
+ /* 0x45 */ u8 field_0x45[9];
+};
#endif /* MSG_SCRN_D_MSG_SCRN_LIGHT_H */