mirror of
https://github.com/zeldaret/tp
synced 2026-07-11 15:28:38 -04:00
j2d / map_path work, d_drawlist / d_attention cleanup (#208)
* work on fop actor / actor mng, daalink, d_a_obj_item * d_a_title mostly decompiled * daalink / d_event / JMessage / dmsg_out_font work * msg_scrn_base / msg_scrn_boss * some work on mDo machine, d_menu_save, d_tresure, and various * remove asm * progress * finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data * rename more data * remove asm / progress * match all of d_pane_class * fixes / some dKankyo doc * bunch of j2d work. d_drawlist / d_attention cleanup * progress / asm * cleanup wip * decompile JStage * setup some more JStudio structs * set up d_demo classes * some d_demo work * cleanup dolphin os stuff * some initial dEvent documentation * some At collision documentation * match JUTConsole::doDraw * dbgs work / split up some of d_a_alink into .inc files * d_a_alink_spinner work
This commit is contained in:
@@ -18,31 +18,31 @@ public:
|
||||
/* 802F2A40 */ virtual void initialize();
|
||||
/* 802EB1D0 */ virtual void setGX();
|
||||
/* 802F2A44 */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual void getType() = 0;
|
||||
virtual u32 getType() = 0;
|
||||
virtual s32 getMaxStage() = 0;
|
||||
/* 802EB1DC */ virtual void setTexNo(u32, u16);
|
||||
/* 802EA170 */ virtual u32 getTexNo(u32) const;
|
||||
/* 802F2A48 */ virtual void setFontNo(u16);
|
||||
/* 802EA164 */ virtual u32 getFontNo() const;
|
||||
/* 802F2A4C */ virtual void setTevOrder(u32, J2DTevOrder);
|
||||
/* 802EA144 */ virtual bool getTevOrder(u32);
|
||||
/* 802EA144 */ virtual J2DTevOrder* getTevOrder(u32);
|
||||
/* 802EB1D8 */ virtual void setTevColor(u32, J2DGXColorS10);
|
||||
/* 802EA13C */ virtual bool getTevColor(u32);
|
||||
/* 802EA13C */ virtual J2DGXColorS10* getTevColor(u32);
|
||||
/* 802EB1D4 */ virtual void setTevKColor(u32, JUtility::TColor);
|
||||
/* 802EA15C */ virtual bool getTevKColor(u32);
|
||||
/* 802EA15C */ virtual JUtility::TColor* getTevKColor(u32);
|
||||
/* 802F2A50 */ virtual void setTevKColorSel(u32, u8);
|
||||
/* 802EA154 */ virtual bool getTevKColorSel(u32);
|
||||
/* 802EA154 */ virtual u8 getTevKColorSel(u32);
|
||||
/* 802F2A54 */ virtual void setTevKAlphaSel(u32, u8);
|
||||
/* 802EA14C */ virtual bool getTevKAlphaSel(u32);
|
||||
/* 802EA14C */ virtual u8 getTevKAlphaSel(u32);
|
||||
/* 802F2A58 */ virtual void setTevStageNum(u8);
|
||||
/* 802EA17C */ virtual bool getTevStageNum() const;
|
||||
/* 802EA17C */ virtual u8 getTevStageNum() const;
|
||||
/* 802F2A5C */ virtual void setTevStage(u32, J2DTevStage);
|
||||
/* 802EA134 */ virtual bool getTevStage(u32);
|
||||
/* 802EA134 */ virtual J2DTevStage* getTevStage(u32);
|
||||
/* 802F2A60 */ virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo);
|
||||
/* 802F2A64 */ virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable);
|
||||
/* 802EA12C */ virtual bool getTevSwapModeTable(u32);
|
||||
/* 802EA12C */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32);
|
||||
/* 802F2A68 */ virtual void setIndTevStage(u32, J2DIndTevStage);
|
||||
/* 802EA184 */ virtual bool getIndTevStage(u32);
|
||||
/* 802EA184 */ virtual J2DIndTevStage* getIndTevStage(u32);
|
||||
/* 802F2A7C */ virtual bool insertTexture(u32, ResTIMG const*);
|
||||
/* 802F2A74 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802F2A6C */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
@@ -53,13 +53,13 @@ public:
|
||||
/* 802F2A9C */ virtual bool setFont(JUTFont*);
|
||||
/* 802F2AAC */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802F2AB4 */ virtual bool prepareTexture(u8);
|
||||
/* 802EB87C */ virtual bool getTexture(u32);
|
||||
/* 802EB884 */ virtual bool getPalette(u32);
|
||||
/* 802F2ABC */ virtual bool getFont();
|
||||
/* 802EB87C */ virtual JUTTexture* getTexture(u32);
|
||||
/* 802EB884 */ virtual JUTPalette* getPalette(u32);
|
||||
/* 802F2ABC */ virtual JUTFont* getFont();
|
||||
/* 802F2AC4 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F2AC8 */ virtual void setUndeleteFlag(u8);
|
||||
/* 802F2ACC */ virtual void setFontUndeleteFlag();
|
||||
/* 802EB184 */ virtual ~J2DTevBlock();
|
||||
/* 802EB184 */ virtual ~J2DTevBlock() {}
|
||||
};
|
||||
|
||||
class J2DTevBlock1 : public J2DTevBlock {
|
||||
@@ -69,31 +69,31 @@ public:
|
||||
/* 802EBA50 */ virtual void initialize();
|
||||
/* 802EC328 */ virtual void setGX();
|
||||
/* 802EC570 */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F27A0 */ virtual void getType();
|
||||
/* 802F27A0 */ virtual u32 getType();
|
||||
/* 802F27AC */ virtual s32 getMaxStage();
|
||||
/* 802F27B4 */ virtual void setTexNo(u32, u16);
|
||||
/* 802F27C4 */ virtual u32 getTexNo(u32) const;
|
||||
/* 802F27D4 */ virtual void setFontNo(u16);
|
||||
/* 802F27DC */ virtual u32 getFontNo() const;
|
||||
/* 802F27E4 */ virtual void setTevOrder(u32, J2DTevOrder);
|
||||
/* 802F2808 */ virtual bool getTevOrder(u32);
|
||||
/* 802F2808 */ virtual J2DTevOrder* getTevOrder(u32);
|
||||
/* 802F281C */ virtual void setTevColor(u32, J2DGXColorS10);
|
||||
/* 802F2848 */ virtual bool getTevColor(u32);
|
||||
/* 802F2848 */ virtual J2DGXColorS10* getTevColor(u32);
|
||||
/* 802F285C */ virtual void setTevKColor(u32, JUtility::TColor);
|
||||
/* 802F2888 */ virtual bool getTevKColor(u32);
|
||||
/* 802F2888 */ virtual JUtility::TColor* getTevKColor(u32);
|
||||
/* 802F289C */ virtual void setTevKColorSel(u32, u8);
|
||||
/* 802F28A8 */ virtual bool getTevKColorSel(u32);
|
||||
/* 802F28A8 */ virtual u8 getTevKColorSel(u32);
|
||||
/* 802F28B4 */ virtual void setTevKAlphaSel(u32, u8);
|
||||
/* 802F28C0 */ virtual bool getTevKAlphaSel(u32);
|
||||
/* 802F28C0 */ virtual u8 getTevKAlphaSel(u32);
|
||||
/* 802F28CC */ virtual void setTevStageNum(u8);
|
||||
/* 802F28D0 */ virtual bool getTevStageNum() const;
|
||||
/* 802F28D0 */ virtual u8 getTevStageNum() const;
|
||||
/* 802F28D8 */ virtual void setTevStage(u32, J2DTevStage);
|
||||
/* 802F2914 */ virtual bool getTevStage(u32);
|
||||
/* 802F2914 */ virtual J2DTevStage* getTevStage(u32);
|
||||
/* 802F2928 */ virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo);
|
||||
/* 802F2960 */ virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable);
|
||||
/* 802F2970 */ virtual bool getTevSwapModeTable(u32);
|
||||
/* 802F2970 */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32);
|
||||
/* 802F2980 */ virtual void setIndTevStage(u32, J2DIndTevStage);
|
||||
/* 802F2994 */ virtual bool getIndTevStage(u32);
|
||||
/* 802F2994 */ virtual J2DIndTevStage* getIndTevStage(u32);
|
||||
/* 802F29A8 */ virtual bool insertTexture(u32, ResTIMG const*);
|
||||
/* 802EBCC0 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802EBDE4 */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
@@ -104,9 +104,9 @@ public:
|
||||
/* 802EC1D8 */ virtual bool setFont(JUTFont*);
|
||||
/* 802EC258 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802EBC0C */ virtual bool prepareTexture(u8);
|
||||
/* 802F29D8 */ virtual bool getTexture(u32);
|
||||
/* 802F29F8 */ virtual bool getPalette(u32);
|
||||
/* 802F2A18 */ virtual bool getFont();
|
||||
/* 802F29D8 */ virtual JUTTexture* getTexture(u32);
|
||||
/* 802F29F8 */ virtual JUTPalette* getPalette(u32);
|
||||
/* 802F2A18 */ virtual JUTFont* getFont();
|
||||
/* 802EC318 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F2A20 */ virtual void setUndeleteFlag(u8);
|
||||
/* 802F2A30 */ virtual void setFontUndeleteFlag();
|
||||
@@ -136,31 +136,31 @@ public:
|
||||
/* 802EC7A0 */ virtual void initialize();
|
||||
/* 802ED584 */ virtual void setGX();
|
||||
/* 802ED874 */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F24FC */ virtual void getType();
|
||||
/* 802F24FC */ virtual u32 getType();
|
||||
/* 802F2508 */ virtual s32 getMaxStage();
|
||||
/* 802F2510 */ virtual void setTexNo(u32, u16);
|
||||
/* 802F2520 */ virtual u32 getTexNo(u32) const;
|
||||
/* 802F2530 */ virtual void setFontNo(u16);
|
||||
/* 802F2538 */ virtual u32 getFontNo() const;
|
||||
/* 802F2540 */ virtual void setTevOrder(u32, J2DTevOrder);
|
||||
/* 802F2564 */ virtual bool getTevOrder(u32);
|
||||
/* 802F2564 */ virtual J2DTevOrder* getTevOrder(u32);
|
||||
/* 802F2578 */ virtual void setTevColor(u32, J2DGXColorS10);
|
||||
/* 802F25A4 */ virtual bool getTevColor(u32);
|
||||
/* 802F25A4 */ virtual J2DGXColorS10* getTevColor(u32);
|
||||
/* 802F25B8 */ virtual void setTevKColor(u32, JUtility::TColor);
|
||||
/* 802F25E4 */ virtual bool getTevKColor(u32);
|
||||
/* 802F25E4 */ virtual JUtility::TColor* getTevKColor(u32);
|
||||
/* 802F25F8 */ virtual void setTevKColorSel(u32, u8);
|
||||
/* 802F2604 */ virtual bool getTevKColorSel(u32);
|
||||
/* 802F2604 */ virtual u8 getTevKColorSel(u32);
|
||||
/* 802F2610 */ virtual void setTevKAlphaSel(u32, u8);
|
||||
/* 802F261C */ virtual bool getTevKAlphaSel(u32);
|
||||
/* 802F261C */ virtual u8 getTevKAlphaSel(u32);
|
||||
/* 802F2628 */ virtual void setTevStageNum(u8);
|
||||
/* 802F2630 */ virtual bool getTevStageNum() const;
|
||||
/* 802F2630 */ virtual u8 getTevStageNum() const;
|
||||
/* 802F2638 */ virtual void setTevStage(u32, J2DTevStage);
|
||||
/* 802F2674 */ virtual bool getTevStage(u32);
|
||||
/* 802F2674 */ virtual J2DTevStage* getTevStage(u32);
|
||||
/* 802F2688 */ virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo);
|
||||
/* 802F26C0 */ virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable);
|
||||
/* 802F26D0 */ virtual bool getTevSwapModeTable(u32);
|
||||
/* 802F26D0 */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32);
|
||||
/* 802F26E0 */ virtual void setIndTevStage(u32, J2DIndTevStage);
|
||||
/* 802F26F4 */ virtual bool getIndTevStage(u32);
|
||||
/* 802F26F4 */ virtual J2DIndTevStage* getIndTevStage(u32);
|
||||
/* 802F2708 */ virtual bool insertTexture(u32, ResTIMG const*);
|
||||
/* 802ECAE8 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802ECDE8 */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
@@ -171,9 +171,9 @@ public:
|
||||
/* 802ED3A4 */ virtual bool setFont(JUTFont*);
|
||||
/* 802ED424 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802ECA18 */ virtual bool prepareTexture(u8);
|
||||
/* 802F2738 */ virtual bool getTexture(u32);
|
||||
/* 802F2758 */ virtual bool getPalette(u32);
|
||||
/* 802F2778 */ virtual bool getFont();
|
||||
/* 802F2738 */ virtual JUTTexture* getTexture(u32);
|
||||
/* 802F2758 */ virtual JUTPalette* getPalette(u32);
|
||||
/* 802F2778 */ virtual JUTFont* getFont();
|
||||
/* 802ED4FC */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F2780 */ virtual void setUndeleteFlag(u8);
|
||||
/* 802F2790 */ virtual void setFontUndeleteFlag();
|
||||
@@ -186,6 +186,7 @@ private:
|
||||
/* 0x012 */ J2DGXColorS10 mTevColor[4];
|
||||
/* 0x032 */ u8 mTevStageNum;
|
||||
/* 0x033 */ J2DTevStage mTevStage[2];
|
||||
/* 0x043 */ u8 field_0x43;
|
||||
/* 0x044 */ JUtility::TColor mTevKColor[4];
|
||||
/* 0x054 */ u8 mTevKColorSel[2];
|
||||
/* 0x056 */ u8 mTevKAlphaSel[2];
|
||||
@@ -204,31 +205,31 @@ public:
|
||||
/* 802EDAC4 */ virtual void initialize();
|
||||
/* 802EEA2C */ virtual void setGX();
|
||||
/* 802EED1C */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F2258 */ virtual void getType();
|
||||
/* 802F2258 */ virtual u32 getType();
|
||||
/* 802F2264 */ virtual s32 getMaxStage();
|
||||
/* 802F226C */ virtual void setTexNo(u32, u16);
|
||||
/* 802F227C */ virtual u32 getTexNo(u32) const;
|
||||
/* 802F228C */ virtual void setFontNo(u16);
|
||||
/* 802F2294 */ virtual u32 getFontNo() const;
|
||||
/* 802F229C */ virtual void setTevOrder(u32, J2DTevOrder);
|
||||
/* 802F22C0 */ virtual bool getTevOrder(u32);
|
||||
/* 802F22C0 */ virtual J2DTevOrder* getTevOrder(u32);
|
||||
/* 802F22D4 */ virtual void setTevColor(u32, J2DGXColorS10);
|
||||
/* 802F2300 */ virtual bool getTevColor(u32);
|
||||
/* 802F2300 */ virtual J2DGXColorS10* getTevColor(u32);
|
||||
/* 802F2314 */ virtual void setTevKColor(u32, JUtility::TColor);
|
||||
/* 802F2340 */ virtual bool getTevKColor(u32);
|
||||
/* 802F2340 */ virtual JUtility::TColor* getTevKColor(u32);
|
||||
/* 802F2354 */ virtual void setTevKColorSel(u32, u8);
|
||||
/* 802F2360 */ virtual bool getTevKColorSel(u32);
|
||||
/* 802F2360 */ virtual u8 getTevKColorSel(u32);
|
||||
/* 802F236C */ virtual void setTevKAlphaSel(u32, u8);
|
||||
/* 802F2378 */ virtual bool getTevKAlphaSel(u32);
|
||||
/* 802F2378 */ virtual u8 getTevKAlphaSel(u32);
|
||||
/* 802F2384 */ virtual void setTevStageNum(u8);
|
||||
/* 802F238C */ virtual bool getTevStageNum() const;
|
||||
/* 802F238C */ virtual u8 getTevStageNum() const;
|
||||
/* 802F2394 */ virtual void setTevStage(u32, J2DTevStage);
|
||||
/* 802F23D0 */ virtual bool getTevStage(u32);
|
||||
/* 802F23D0 */ virtual J2DTevStage* getTevStage(u32);
|
||||
/* 802F23E4 */ virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo);
|
||||
/* 802F241C */ virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable);
|
||||
/* 802F242C */ virtual bool getTevSwapModeTable(u32);
|
||||
/* 802F242C */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32);
|
||||
/* 802F243C */ virtual void setIndTevStage(u32, J2DIndTevStage);
|
||||
/* 802F2450 */ virtual bool getIndTevStage(u32);
|
||||
/* 802F2450 */ virtual J2DIndTevStage* getIndTevStage(u32);
|
||||
/* 802F2464 */ virtual bool insertTexture(u32, ResTIMG const*);
|
||||
/* 802EDE04 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802EE1D4 */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
@@ -239,9 +240,9 @@ public:
|
||||
/* 802EE84C */ virtual bool setFont(JUTFont*);
|
||||
/* 802EE8CC */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802EDD34 */ virtual bool prepareTexture(u8);
|
||||
/* 802F2494 */ virtual bool getTexture(u32);
|
||||
/* 802F24B4 */ virtual bool getPalette(u32);
|
||||
/* 802F24D4 */ virtual bool getFont();
|
||||
/* 802F2494 */ virtual JUTTexture* getTexture(u32);
|
||||
/* 802F24B4 */ virtual JUTPalette* getPalette(u32);
|
||||
/* 802F24D4 */ virtual JUTFont* getFont();
|
||||
/* 802EE9A4 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F24DC */ virtual void setUndeleteFlag(u8);
|
||||
/* 802F24EC */ virtual void setFontUndeleteFlag();
|
||||
@@ -254,6 +255,7 @@ private:
|
||||
/* 0x01E */ J2DGXColorS10 mTevColor[4];
|
||||
/* 0x03E */ u8 mTevStageNum;
|
||||
/* 0x03F */ J2DTevStage mTevStage[4];
|
||||
/* 0x05F */ u8 field_0x5f;
|
||||
/* 0x060 */ JUtility::TColor mTevKColor[4];
|
||||
/* 0x070 */ u8 mTevKColorSel[4];
|
||||
/* 0x074 */ u8 mTevKAlphaSel[4];
|
||||
@@ -272,31 +274,31 @@ public:
|
||||
/* 802EEF6C */ virtual void initialize();
|
||||
/* 802EFEAC */ virtual void setGX();
|
||||
/* 802F019C */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F1FB8 */ virtual void getType();
|
||||
/* 802F1FB8 */ virtual u32 getType();
|
||||
/* 802F1FC4 */ virtual s32 getMaxStage();
|
||||
/* 802F1FCC */ virtual void setTexNo(u32, u16);
|
||||
/* 802F1FDC */ virtual u32 getTexNo(u32) const;
|
||||
/* 802F1FEC */ virtual void setFontNo(u16);
|
||||
/* 802F1FF4 */ virtual u32 getFontNo() const;
|
||||
/* 802F1FFC */ virtual void setTevOrder(u32, J2DTevOrder);
|
||||
/* 802F2020 */ virtual bool getTevOrder(u32);
|
||||
/* 802F2020 */ virtual J2DTevOrder* getTevOrder(u32);
|
||||
/* 802F2034 */ virtual void setTevColor(u32, J2DGXColorS10);
|
||||
/* 802F2060 */ virtual bool getTevColor(u32);
|
||||
/* 802F2060 */ virtual J2DGXColorS10* getTevColor(u32);
|
||||
/* 802F2074 */ virtual void setTevKColor(u32, JUtility::TColor);
|
||||
/* 802F20A0 */ virtual bool getTevKColor(u32);
|
||||
/* 802F20A0 */ virtual JUtility::TColor* getTevKColor(u32);
|
||||
/* 802F20B4 */ virtual void setTevKColorSel(u32, u8);
|
||||
/* 802F20C0 */ virtual bool getTevKColorSel(u32);
|
||||
/* 802F20C0 */ virtual u8 getTevKColorSel(u32);
|
||||
/* 802F20CC */ virtual void setTevKAlphaSel(u32, u8);
|
||||
/* 802F20D8 */ virtual bool getTevKAlphaSel(u32);
|
||||
/* 802F20D8 */ virtual u8 getTevKAlphaSel(u32);
|
||||
/* 802F20E4 */ virtual void setTevStageNum(u8);
|
||||
/* 802F20EC */ virtual bool getTevStageNum() const;
|
||||
/* 802F20EC */ virtual u8 getTevStageNum() const;
|
||||
/* 802F20F4 */ virtual void setTevStage(u32, J2DTevStage);
|
||||
/* 802F2130 */ virtual bool getTevStage(u32);
|
||||
/* 802F2130 */ virtual J2DTevStage* getTevStage(u32);
|
||||
/* 802F2144 */ virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo);
|
||||
/* 802F217C */ virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable);
|
||||
/* 802F218C */ virtual bool getTevSwapModeTable(u32);
|
||||
/* 802F218C */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32);
|
||||
/* 802F219C */ virtual void setIndTevStage(u32, J2DIndTevStage);
|
||||
/* 802F21B0 */ virtual bool getIndTevStage(u32);
|
||||
/* 802F21B0 */ virtual J2DIndTevStage* getIndTevStage(u32);
|
||||
/* 802F21C4 */ virtual bool insertTexture(u32, ResTIMG const*);
|
||||
/* 802EF2B0 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802EF67C */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
@@ -307,9 +309,9 @@ public:
|
||||
/* 802EFCEC */ virtual bool setFont(JUTFont*);
|
||||
/* 802EFD68 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802EF1E0 */ virtual bool prepareTexture(u8);
|
||||
/* 802F21F4 */ virtual bool getTexture(u32);
|
||||
/* 802F2214 */ virtual bool getPalette(u32);
|
||||
/* 802F2234 */ virtual bool getFont();
|
||||
/* 802F21F4 */ virtual JUTTexture* getTexture(u32);
|
||||
/* 802F2214 */ virtual JUTPalette* getPalette(u32);
|
||||
/* 802F2234 */ virtual JUTFont* getFont();
|
||||
/* 802EFE40 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F223C */ virtual void setUndeleteFlag(u8);
|
||||
/* 802F224C */ virtual void setFontUndeleteFlag();
|
||||
@@ -322,6 +324,7 @@ private:
|
||||
/* 0x036 */ J2DGXColorS10 mTevColor[4];
|
||||
/* 0x056 */ u8 mTevStageNum;
|
||||
/* 0x057 */ J2DTevStage mTevStage[8];
|
||||
/* 0x097 */ u8 field_0x97;
|
||||
/* 0x098 */ JUtility::TColor mTevKColor[4];
|
||||
/* 0x0A8 */ u8 mTevKColorSel[8];
|
||||
/* 0x0B0 */ u8 mTevKAlphaSel[8];
|
||||
@@ -341,31 +344,31 @@ public:
|
||||
/* 802F03EC */ virtual void initialize();
|
||||
/* 802F132C */ virtual void setGX();
|
||||
/* 802F161C */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F1D18 */ virtual void getType();
|
||||
/* 802F1D18 */ virtual u32 getType();
|
||||
/* 802F1D24 */ virtual s32 getMaxStage();
|
||||
/* 802F1D2C */ virtual void setTexNo(u32, u16);
|
||||
/* 802F1D3C */ virtual u32 getTexNo(u32) const;
|
||||
/* 802F1D4C */ virtual void setFontNo(u16);
|
||||
/* 802F1D54 */ virtual u32 getFontNo() const;
|
||||
/* 802F1D5C */ virtual void setTevOrder(u32, J2DTevOrder);
|
||||
/* 802F1D80 */ virtual bool getTevOrder(u32);
|
||||
/* 802F1D80 */ virtual J2DTevOrder* getTevOrder(u32);
|
||||
/* 802F1D94 */ virtual void setTevColor(u32, J2DGXColorS10);
|
||||
/* 802F1DC0 */ virtual bool getTevColor(u32);
|
||||
/* 802F1DC0 */ virtual J2DGXColorS10* getTevColor(u32);
|
||||
/* 802F1DD4 */ virtual void setTevKColor(u32, JUtility::TColor);
|
||||
/* 802F1E00 */ virtual bool getTevKColor(u32);
|
||||
/* 802F1E00 */ virtual JUtility::TColor* getTevKColor(u32);
|
||||
/* 802F1E14 */ virtual void setTevKColorSel(u32, u8);
|
||||
/* 802F1E20 */ virtual bool getTevKColorSel(u32);
|
||||
/* 802F1E20 */ virtual u8 getTevKColorSel(u32);
|
||||
/* 802F1E2C */ virtual void setTevKAlphaSel(u32, u8);
|
||||
/* 802F1E38 */ virtual bool getTevKAlphaSel(u32);
|
||||
/* 802F1E38 */ virtual u8 getTevKAlphaSel(u32);
|
||||
/* 802F1E44 */ virtual void setTevStageNum(u8);
|
||||
/* 802F1E4C */ virtual bool getTevStageNum() const;
|
||||
/* 802F1E4C */ virtual u8 getTevStageNum() const;
|
||||
/* 802F1E54 */ virtual void setTevStage(u32, J2DTevStage);
|
||||
/* 802F1E90 */ virtual bool getTevStage(u32);
|
||||
/* 802F1E90 */ virtual J2DTevStage* getTevStage(u32);
|
||||
/* 802F1EA4 */ virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo);
|
||||
/* 802F1EDC */ virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable);
|
||||
/* 802F1EEC */ virtual bool getTevSwapModeTable(u32);
|
||||
/* 802F1EEC */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32);
|
||||
/* 802F1EFC */ virtual void setIndTevStage(u32, J2DIndTevStage);
|
||||
/* 802F1F10 */ virtual bool getIndTevStage(u32);
|
||||
/* 802F1F10 */ virtual J2DIndTevStage* getIndTevStage(u32);
|
||||
/* 802F1F24 */ virtual bool insertTexture(u32, ResTIMG const*);
|
||||
/* 802F0730 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802F0AFC */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
@@ -376,9 +379,9 @@ public:
|
||||
/* 802F116C */ virtual bool setFont(JUTFont*);
|
||||
/* 802F11E8 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802F0660 */ virtual bool prepareTexture(u8);
|
||||
/* 802F1F54 */ virtual bool getTexture(u32);
|
||||
/* 802F1F74 */ virtual bool getPalette(u32);
|
||||
/* 802F1F94 */ virtual bool getFont();
|
||||
/* 802F1F54 */ virtual JUTTexture* getTexture(u32);
|
||||
/* 802F1F74 */ virtual JUTPalette* getPalette(u32);
|
||||
/* 802F1F94 */ virtual JUTFont* getFont();
|
||||
/* 802F12C0 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F1F9C */ virtual void setUndeleteFlag(u8);
|
||||
/* 802F1FAC */ virtual void setFontUndeleteFlag();
|
||||
@@ -391,6 +394,7 @@ public:
|
||||
/* 0x056 */ J2DGXColorS10 mTevColor[4];
|
||||
/* 0x076 */ u8 mTevStageNum;
|
||||
/* 0x077 */ J2DTevStage mTevStage[16];
|
||||
/* 0x0F7 */ u8 field_0xf7;
|
||||
/* 0x0F8 */ JUtility::TColor mTevKColor[4];
|
||||
/* 0x108 */ u8 mTevKColorSel[16];
|
||||
/* 0x118 */ u8 mTevKAlphaSel[16];
|
||||
@@ -456,16 +460,16 @@ class J2DIndBlock {
|
||||
public:
|
||||
/* 802EB24C */ virtual void initialize();
|
||||
/* 802EB1CC */ virtual void setGX();
|
||||
virtual void getType() = 0;
|
||||
virtual u32 getType() = 0;
|
||||
/* 802EB250 */ virtual void setIndTexStageNum(u8);
|
||||
/* 802EA1A4 */ virtual bool getIndTexStageNum() const;
|
||||
/* 802EA1A4 */ virtual u8 getIndTexStageNum() const;
|
||||
/* 802EB254 */ virtual void setIndTexOrder(u32, J2DIndTexOrder);
|
||||
/* 802EA19C */ virtual bool getIndTexOrder(u32);
|
||||
/* 802EA19C */ virtual J2DIndTexOrder* getIndTexOrder(u32);
|
||||
/* 802EB258 */ virtual void setIndTexMtx(u32, J2DIndTexMtx);
|
||||
/* 802EA194 */ virtual bool getIndTexMtx(u32);
|
||||
/* 802EA194 */ virtual J2DIndTexMtx* getIndTexMtx(u32);
|
||||
/* 802EB25C */ virtual void setIndTexCoordScale(u32, J2DIndTexCoordScale);
|
||||
/* 802EA18C */ virtual bool getIndTexCoordScale(u32);
|
||||
/* 802EB13C */ virtual ~J2DIndBlock();
|
||||
/* 802EA18C */ virtual J2DIndTexCoordScale* getIndTexCoordScale(u32);
|
||||
/* 802EB13C */ virtual ~J2DIndBlock() {}
|
||||
};
|
||||
|
||||
class J2DIndBlockFull : public J2DIndBlock {
|
||||
@@ -474,15 +478,15 @@ public:
|
||||
|
||||
/* 802F1664 */ virtual void initialize();
|
||||
/* 802F1730 */ virtual void setGX();
|
||||
/* 802F1B94 */ virtual void getType();
|
||||
/* 802F1B94 */ virtual u32 getType();
|
||||
/* 802F1BA0 */ virtual void setIndTexStageNum(u8);
|
||||
/* 802F1BA8 */ virtual bool getIndTexStageNum() const;
|
||||
/* 802F1BA8 */ virtual u8 getIndTexStageNum() const;
|
||||
/* 802F1BB0 */ virtual void setIndTexOrder(u32, J2DIndTexOrder);
|
||||
/* 802F1BCC */ virtual bool getIndTexOrder(u32);
|
||||
/* 802F1BCC */ virtual J2DIndTexOrder* getIndTexOrder(u32);
|
||||
/* 802F1BE0 */ virtual void setIndTexMtx(u32, J2DIndTexMtx);
|
||||
/* 802F1C38 */ virtual bool getIndTexMtx(u32);
|
||||
/* 802F1C38 */ virtual J2DIndTexMtx* getIndTexMtx(u32);
|
||||
/* 802F1C4C */ virtual void setIndTexCoordScale(u32, J2DIndTexCoordScale);
|
||||
/* 802F1C68 */ virtual bool getIndTexCoordScale(u32);
|
||||
/* 802F1C68 */ virtual J2DIndTexCoordScale* getIndTexCoordScale(u32);
|
||||
/* 802F1C7C */ virtual ~J2DIndBlockFull();
|
||||
|
||||
private:
|
||||
@@ -497,7 +501,7 @@ public:
|
||||
J2DIndBlockNull() {}
|
||||
|
||||
/* 802EB1E0 */ virtual void setGX();
|
||||
/* 802EB1E4 */ virtual void getType();
|
||||
/* 802EB1E4 */ virtual u32 getType();
|
||||
/* 802EB1F0 */ virtual ~J2DIndBlockNull();
|
||||
};
|
||||
|
||||
@@ -515,6 +519,8 @@ public:
|
||||
/* 802EB6A4 */ void setTexMtx(u32, J2DTexMtx&);
|
||||
/* 802EB7E0 */ void getTexMtx(u32, J2DTexMtx&);
|
||||
|
||||
u32 getTexGenNum() const { return mTexGenNum; }
|
||||
|
||||
/* 802EB620 */ virtual ~J2DTexGenBlock();
|
||||
}; // Size: 0x48
|
||||
|
||||
@@ -526,6 +532,8 @@ class J2DColorChan {
|
||||
public:
|
||||
/* 802EB280 */ J2DColorChan();
|
||||
|
||||
u16 getMatSrc() const { return mColorChanInfo.field_0x0 & 1; }
|
||||
|
||||
private:
|
||||
/* 0x0 */ J2DColorChanInfo mColorChanInfo;
|
||||
};
|
||||
@@ -544,6 +552,10 @@ public:
|
||||
/* 802EB424 */ void setGX();
|
||||
|
||||
/* 802EB0F4 */ virtual ~J2DColorBlock();
|
||||
|
||||
JUtility::TColor* getMatColor(u32 i) { return &mMatColor[i]; }
|
||||
J2DColorChan* getColorChan(u32 i) { return &mColorChan[i]; }
|
||||
void setCullMode(u8 mode) { mCullMode = mode; }
|
||||
};
|
||||
|
||||
#endif /* J2DMATBLOCK_H */
|
||||
|
||||
Reference in New Issue
Block a user