2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 22:27:41 +00:00

More stubs and class discoveries

This commit is contained in:
Jack Andersen
2016-03-10 19:32:18 -10:00
parent e1c9beed7d
commit cc4b5d3f98
8 changed files with 186 additions and 1 deletions

View File

@@ -5,7 +5,32 @@
namespace urde
{
class CGuiSys;
enum class EFrameTransitionOptions
{
Zero
};
class CGuiFrameTransitionOptions
{
EFrameTransitionOptions x0_opts;
bool x4_ = true;
float x8_ = 1.f;
zeus::CVector3f xc_;
public:
CGuiFrameTransitionOptions(EFrameTransitionOptions opts)
: x0_opts(opts) {}
};
class CGuiFrame
{
std::string x4_name;
u32 x14_id;
CGuiFrameTransitionOptions x1c_transitionOpts;
public:
CGuiFrame(u32 id, const std::string& name, CGuiSys& sys, int, int, int);
};
}