mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-19 13:24:12 -04:00
d_demo work
This commit is contained in:
@@ -32,7 +32,7 @@ struct TControl {
|
||||
return mResource != NULL && mResource->getGroupID() == groupID;
|
||||
}
|
||||
|
||||
const char* getMessageData_cached_messageEntry_(u16 messageIndex, const void* messageEntry) const {}
|
||||
const char* getMessageData_cached_messageEntry_(u16 messageIndex, const void* messageEntry) const { /* TODO */ return NULL; }
|
||||
|
||||
bool isReady_update_() const { return mMessageEntry != NULL && mMessageDataStart != 0 && mBaseProcSeq != NULL; }
|
||||
bool isReady_render_() const { return mMessageEntry != NULL && mMessageDataCurrent != NULL && mBaseProcRender != NULL; }
|
||||
|
||||
@@ -37,10 +37,16 @@ public:
|
||||
|
||||
TControl();
|
||||
virtual ~TControl();
|
||||
void setFactory(JStudio::TFactory*);
|
||||
void transformOnSet_setOrigin(const Vec&, f32);
|
||||
void transformOnGet_setOrigin(const Vec&, f32);
|
||||
|
||||
void setFactory(JStudio::TFactory* factory) {
|
||||
stb::TFactory* stb_factory = factory;
|
||||
fvb::TFactory* fvb_factory = factory == NULL ? NULL : &factory->fvb_Factory;
|
||||
stb::TControl::setFactory(stb_factory);
|
||||
fvb_Control.setFactory(fvb_factory);
|
||||
}
|
||||
|
||||
void stb_destroyObject_all() { stb::TControl::destroyObject_all(); }
|
||||
void fvb_destroyObject_all() { fvb_Control.destroyObject_all(); }
|
||||
|
||||
@@ -55,13 +61,13 @@ public:
|
||||
void transformOnGet_enable(bool param_0) { mTransformOnGet = param_0; }
|
||||
|
||||
void transform_enable(bool param_0) {
|
||||
transformOnSet_enable(param_0);
|
||||
transformOnGet_enable(param_0);
|
||||
transformOnSet_enable(param_0);
|
||||
}
|
||||
|
||||
void transform_setOrigin(const Vec& xyz, f32 rotY) {
|
||||
transformOnSet_setOrigin(xyz, rotY);
|
||||
transformOnGet_setOrigin(xyz, rotY);
|
||||
transformOnSet_setOrigin(xyz, rotY);
|
||||
}
|
||||
|
||||
f32 transformOnSet_getRotationY() const { return mTransformOnSet_RotationY; }
|
||||
|
||||
@@ -69,17 +69,15 @@ struct TAdaptor_sound : public JStudio::TAdaptor_sound {
|
||||
}; // Size: 0x104
|
||||
|
||||
struct TCreateObject : public JStudio::TCreateObject {
|
||||
TCreateObject(JAIBasic* jai, const JStage::TSystem* system)
|
||||
TCreateObject(JAIBasic* jai)
|
||||
{
|
||||
mSound = jai;
|
||||
mSystem = system;
|
||||
}
|
||||
virtual ~TCreateObject(); // _08
|
||||
virtual bool create(JStudio::TObject** newObject, const JStudio::stb::data::TParse_TBlock_object& data); // _0C
|
||||
|
||||
/* 0x00 */ /* JStudio::TCreateObject */
|
||||
/* 0x0C */ JAIBasic* mSound;
|
||||
/* 0x10 */ const JStage::TSystem* mSystem;
|
||||
};
|
||||
} // namespace JStudio_JAudio
|
||||
|
||||
|
||||
@@ -8,17 +8,15 @@
|
||||
namespace JStudio_JParticle {
|
||||
struct TCreateObject : public JStudio::TCreateObject {
|
||||
TCreateObject(JPAEmitterManager* p_emitMgr, const JStage::TSystem* p_system) {
|
||||
pJPAEmitterManager_ = p_emitMgr;
|
||||
pJSGSystem_ = p_system;
|
||||
mPermit_onExit_notEnd = false;
|
||||
mEmitterMgr = p_emitMgr;
|
||||
mSystem = p_system;
|
||||
}
|
||||
|
||||
virtual ~TCreateObject();
|
||||
virtual bool create(JStudio::TObject**, JStudio::stb::data::TParse_TBlock_object const&);
|
||||
|
||||
/* 0x0C */ JPAEmitterManager* pJPAEmitterManager_;
|
||||
/* 0x10 */ const JStage::TSystem* pJSGSystem_;
|
||||
/* 0x14 */ bool mPermit_onExit_notEnd;
|
||||
/* 0x0C */ JPAEmitterManager* mEmitterMgr;
|
||||
/* 0x10 */ const JStage::TSystem* mSystem;
|
||||
};
|
||||
|
||||
struct TAdaptor_particle : public JStudio::TAdaptor_particle {
|
||||
|
||||
Reference in New Issue
Block a user