diff options
| author | hatal175 <hatal175@users.noreply.github.com> | 2024-01-27 03:57:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-26 17:57:16 -0800 |
| commit | 9d331d712e6cc84e9b9399f7efc161422d236142 (patch) | |
| tree | be3cf14b0f7356f00e9c58f0738b090903653179 /include/msg | |
| parent | 1ea10fcc63d502aecf0aed02f831dbdb141a1034 (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.h | 23 | ||||
| -rw-r--r-- | include/msg/scrn/d_msg_scrn_light.h | 44 |
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 */ |
