mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-28 07:08:12 -04:00
J3DVisibility OK (#527)
* J3DVisibility OK * Addressing review comments
This commit is contained in:
@@ -1,17 +1,24 @@
|
||||
//
|
||||
// Generated by dtk
|
||||
// Translation Unit: J3DVisibility.cpp
|
||||
//
|
||||
/*
|
||||
* J3DVisibility.cpp
|
||||
*/
|
||||
#include "JSystem/J3DGraphAnimator/J3DModel.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DModelData.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DAnimation.h"
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DVisibility.h"
|
||||
#include "dolphin/types.h"
|
||||
void J3DVisibilityManager::setVisibility(J3DModelData* pModel) {
|
||||
u8 visibility;
|
||||
|
||||
/* 802F36BC-802F377C .text setVisibility__20J3DVisibilityManagerFP12J3DModelData */
|
||||
void J3DVisibilityManager::setVisibility(J3DModelData*) {
|
||||
/* Nonmatching */
|
||||
if ((mbActive & 1) != 0 && mAnmVisibility != NULL) {
|
||||
for (u16 index = 0; index < pModel->getShapeNum(); index++) {
|
||||
visibility = 0;
|
||||
mAnmVisibility->getVisibility(index, &visibility);
|
||||
if (visibility != 0) {
|
||||
pModel->getShapeNodePointer(index)->offFlag(1);
|
||||
} else {
|
||||
pModel->getShapeNodePointer(index)->onFlag(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* 802F377C-802F37C4 .text __dt__20J3DVisibilityManagerFv */
|
||||
J3DVisibilityManager::~J3DVisibilityManager() {
|
||||
/* Nonmatching */
|
||||
}
|
||||
J3DVisibilityManager::~J3DVisibilityManager() {}
|
||||
|
||||
Reference in New Issue
Block a user