mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 06:54:28 -04:00
9649319ec4
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}
* Update configure.py and project.py for new libs structure
* Refactor `#include <dolphin/x.h>` -> `<x.h>`
* Remove `__REVOLUTION_SDK__` forwards from dolphin
* Fix dolphin/ references in revolution
* Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__`
* Always build TRK against dolphin headers
* Resolve revolution SDK header resolution issues
46 lines
906 B
C++
46 lines
906 B
C++
#ifndef D_JPREVIEWER_H
|
|
#define D_JPREVIEWER_H
|
|
|
|
#include <mtx.h>
|
|
#include "JSystem/JStudio/JStudio_JPreviewer/control.h"
|
|
|
|
namespace JStudio {
|
|
class TControl;
|
|
}
|
|
|
|
class J2DOrthoGraph;
|
|
class JKRExpHeap;
|
|
struct JUTGamePad;
|
|
class JUTResFont;
|
|
class tParse_;
|
|
|
|
class dJprevCtrl_c : public JStudioPreviewer::TControl {
|
|
public:
|
|
|
|
};
|
|
|
|
class dJprev_c {
|
|
public:
|
|
dJprev_c(JStudio::TControl*, const JUTGamePad&);
|
|
~dJprev_c();
|
|
|
|
void show3D(Mtx);
|
|
void show2D();
|
|
static void create(JStudio::TControl* pControl, const JUTGamePad& pad);
|
|
static void remove();
|
|
void update();
|
|
|
|
static dJprev_c* get() { return m_myObj; }
|
|
|
|
static dJprev_c* m_myObj;
|
|
|
|
/* 0x00 */ J2DOrthoGraph* mOrthoGraph;
|
|
/* 0x04 */ JUTResFont* mFont;
|
|
/* 0x08 */ JKRExpHeap* mHeap;
|
|
/* 0x0C */ tParse_* m_parse;
|
|
/* 0x10 */ dJprevCtrl_c* mControl;
|
|
/* 0x14 */ s8 mHIOId;
|
|
};
|
|
|
|
#endif /* D_JPREVIEWER_H */
|