J3DPacket fix

This commit is contained in:
Jasper St. Pierre
2023-09-24 11:00:14 -07:00
parent 4f4e84bbe1
commit 1e3a1cc8b1
3 changed files with 12 additions and 17 deletions
+1 -1
View File
@@ -851,7 +851,7 @@ config.libs = [
Object(Matching, "JSystem/J3DGraphBase/J3DSys.cpp"),
Object(Matching, "JSystem/J3DGraphBase/J3DVertex.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DTransform.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DPacket.cpp"),
Object(Matching, "JSystem/J3DGraphBase/J3DPacket.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DShapeMtx.cpp"),
Object(Matching, "JSystem/J3DGraphBase/J3DShape.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DMaterial.cpp"),
+11 -11
View File
@@ -154,16 +154,6 @@ public:
/* 0x20 */ J3DDisplayListObj* mpDisplayListObj;
}; // Size: 0x28
class J3DCallBackPacket : public J3DPacket {
public:
~J3DCallBackPacket();
virtual void draw();
public:
typedef void (*CallBack)(J3DCallBackPacket * pPacket, u32 timing);
CallBack mpCallBack;
};
class J3DShapePacket : public J3DDrawPacket {
public:
J3DShapePacket();
@@ -202,7 +192,6 @@ public:
void addShapePacket(J3DShapePacket*);
void beginDiff();
void endDiff();
bool isSame(J3DMatPacket*) const;
J3DMaterial* getMaterial() const { return mpMaterial; }
J3DShapePacket* getShapePacket() const { return mpShapePacket; }
@@ -217,6 +206,7 @@ public:
virtual ~J3DMatPacket();
virtual int entry(J3DDrawBuffer*);
virtual void draw();
virtual bool isSame(J3DMatPacket*) const;
public:
/* 0x28 */ J3DShapePacket* mpInitShapePacket;
@@ -227,4 +217,14 @@ public:
/* 0x3C */ J3DMaterialAnm* mpMaterialAnm;
}; // Size: 0x40
class J3DCallBackPacket : public J3DPacket {
public:
virtual ~J3DCallBackPacket() {}
virtual void draw();
public:
typedef void (*CallBack)(J3DCallBackPacket * pPacket, u32 timing);
CallBack mpCallBack;
};
#endif /* J3DPACKET_H */
-5
View File
@@ -379,8 +379,3 @@ bool J3DMatPacket::isSame(J3DMatPacket* pOther) const {
/* 802DB978-802DB97C .text draw__9J3DPacketFv */
void J3DPacket::draw() {
}
/* 802DB97C-802DB9D8 .text __dt__17J3DCallBackPacketFv */
J3DCallBackPacket::~J3DCallBackPacket() {
/* Nonmatching */
}