mirror of
https://github.com/zeldaret/tp
synced 2026-05-30 00:47:05 -04:00
some MSL_C work (#192)
* wip * bunch of MSL_C files thanks to pikmin2 decomp for their work * format / asm * progress * fix * fix remove-asm to work with C files * init / start
This commit is contained in:
@@ -422,21 +422,18 @@ struct J2DBlendInfo {
|
||||
mType = other.mType;
|
||||
mSrcFactor = other.mSrcFactor;
|
||||
mDstFactor = other.mDstFactor;
|
||||
//mOp = other.mOp;
|
||||
// mOp = other.mOp;
|
||||
}
|
||||
|
||||
/* 0x0 */ u8 mType;
|
||||
/* 0x1 */ u8 mSrcFactor;
|
||||
/* 0x2 */ u8 mDstFactor;
|
||||
|
||||
};
|
||||
|
||||
extern J2DBlendInfo j2dDefaultBlendInfo;
|
||||
|
||||
struct J2DBlend {
|
||||
J2DBlend() {
|
||||
mBlendInfo = j2dDefaultBlendInfo;
|
||||
}
|
||||
J2DBlend() { mBlendInfo = j2dDefaultBlendInfo; }
|
||||
|
||||
/* 0x0 */ J2DBlendInfo mBlendInfo;
|
||||
/* 0x3 */ u8 mOp;
|
||||
@@ -444,9 +441,7 @@ struct J2DBlend {
|
||||
|
||||
class J2DPEBlock {
|
||||
public:
|
||||
J2DPEBlock() {
|
||||
initialize();
|
||||
}
|
||||
J2DPEBlock() { initialize(); }
|
||||
|
||||
/* 802F17FC */ void initialize();
|
||||
/* 802F1840 */ void setGX();
|
||||
@@ -475,10 +470,8 @@ public:
|
||||
|
||||
class J2DIndBlockFull : public J2DIndBlock {
|
||||
public:
|
||||
J2DIndBlockFull() {
|
||||
initialize();
|
||||
}
|
||||
|
||||
J2DIndBlockFull() { initialize(); }
|
||||
|
||||
/* 802F1664 */ virtual void initialize();
|
||||
/* 802F1730 */ virtual void setGX();
|
||||
/* 802F1B94 */ virtual void getType();
|
||||
@@ -515,9 +508,7 @@ private:
|
||||
/* 0x24 */ J2DTexMtx* mTexMtx[8];
|
||||
|
||||
public:
|
||||
J2DTexGenBlock() {
|
||||
initialize();
|
||||
}
|
||||
J2DTexGenBlock() { initialize(); }
|
||||
|
||||
/* 802EB510 */ void initialize();
|
||||
/* 802EB570 */ void setGX();
|
||||
@@ -547,9 +538,7 @@ private:
|
||||
/* 0x12 */ u8 mCullMode;
|
||||
|
||||
public:
|
||||
J2DColorBlock() {
|
||||
initialize();
|
||||
}
|
||||
J2DColorBlock() { initialize(); }
|
||||
|
||||
/* 802EB394 */ void initialize();
|
||||
/* 802EB424 */ void setGX();
|
||||
|
||||
@@ -42,7 +42,6 @@ public:
|
||||
J2DTevBlock* getTevBlock() { return mTevBlock; }
|
||||
J2DIndBlock* getIndBlock() { return mIndBlock; }
|
||||
|
||||
|
||||
private:
|
||||
/* 0x04 */ int field_0x4;
|
||||
/* 0x08 */ int field_0x8;
|
||||
|
||||
@@ -50,9 +50,9 @@ public:
|
||||
/* 802F9A74 */ virtual void setAnimationVF(J2DAnmVisibilityFull*);
|
||||
/* 802F9A78 */ virtual void setAnimationVC(J2DAnmVtxColor*);
|
||||
/* 802F99E8 */ virtual J2DPane* createPane(J2DScrnBlockHeader const&, JSURandomInputStream*,
|
||||
J2DPane*, u32);
|
||||
J2DPane*, u32);
|
||||
/* 802F8B98 */ virtual J2DPane* createPane(J2DScrnBlockHeader const&, JSURandomInputStream*,
|
||||
J2DPane*, u32, JKRArchive*);
|
||||
J2DPane*, u32, JKRArchive*);
|
||||
|
||||
/* 802F8498 */ J2DScreen();
|
||||
/* 802F85A8 */ void clean();
|
||||
|
||||
Reference in New Issue
Block a user