mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-22 06:20:02 -04:00
d_a_majuu_flag 100% on JPN
This commit is contained in:
@@ -19,13 +19,13 @@ public:
|
||||
void changeCurrentPos() {
|
||||
mCurArr ^= 1;
|
||||
}
|
||||
GXTexObj* getImageTexObj() { return &mFlagTex; }
|
||||
Mtx* getMtx() { return &mPosMtx; }
|
||||
GXTexObj* getToonTexObj() { return &mToonTex; }
|
||||
GXTexObj* getImageTexObj() { return &mFlagTex; }
|
||||
cXyz* getPos() { return mpPosArr[mCurArr]; }
|
||||
cXyz* getNrm() { return mpNrmArr[mCurArr]; }
|
||||
cXyz* getBackNrm() { return mpNrmArrBack[mCurArr]; }
|
||||
cXyz* getOffsetVec() { return mSpeed; }
|
||||
cXyz* getPos() { return mpPosArr[mCurArr]; }
|
||||
GXTexObj* getToonTexObj() { return &mToonTex; }
|
||||
|
||||
void setTevStr(dKy_tevstr_c* tevStr) { mpTevStr = tevStr; }
|
||||
void setNrmMtx();
|
||||
|
||||
@@ -210,13 +210,8 @@ void daMajuu_Flag_packet_c::setNrmMtx() {
|
||||
|
||||
/* 000003E4-0000046C .text setBackNrm__21daMajuu_Flag_packet_cFv */
|
||||
void daMajuu_Flag_packet_c::setBackNrm() {
|
||||
#if VERSION == VERSION_DEMO
|
||||
cXyz* nrm = mpNrmArr[mCurArr];
|
||||
cXyz* nrmBack = mpNrmArrBack[mCurArr];
|
||||
#else
|
||||
cXyz* nrm = getNrm();
|
||||
cXyz* nrmBack = getBackNrm();
|
||||
#endif
|
||||
|
||||
for (s32 i = 0; i < 21; i++, nrm++, nrmBack++) {
|
||||
*nrmBack = cXyz::Zero;
|
||||
@@ -480,7 +475,7 @@ void daMajuu_Flag_packet_c::setNrmVtx(cXyz* pDst, int index) {
|
||||
/* 000006E8-00000D30 .text draw__21daMajuu_Flag_packet_cFv */
|
||||
void daMajuu_Flag_packet_c::draw() {
|
||||
j3dSys.reinitGX();
|
||||
#if VERSION > VERSION_DEMO
|
||||
#if VERSION > VERSION_JPN
|
||||
GXSetNumIndStages(0);
|
||||
#endif
|
||||
dKy_GxFog_tevstr_set(mpTevStr);
|
||||
@@ -573,13 +568,9 @@ void daMajuu_Flag_packet_c::draw() {
|
||||
GXSetCullMode(GX_CULL_BACK);
|
||||
GXCallDisplayList(l_majuu_flagDL, 0x80);
|
||||
GXSetCullMode(GX_CULL_FRONT);
|
||||
#if VERSION == VERSION_DEMO
|
||||
GXSetArray(GX_VA_NRM, mpNrmArrBack[mCurArr], sizeof(cXyz) * 1);
|
||||
#else
|
||||
GXSetArray(GX_VA_NRM, getBackNrm(), sizeof(cXyz) * 1);
|
||||
#endif
|
||||
GXCallDisplayList(l_majuu_flagDL, 0x80);
|
||||
#if VERSION > VERSION_DEMO
|
||||
#if VERSION > VERSION_JPN
|
||||
J3DShape::resetVcdVatCache();
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user