mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 13:47:46 +00:00
Refactor GuiSys (remove general logic handling)
This commit is contained in:
@@ -1,15 +1,28 @@
|
||||
#ifndef __URDE_CGBASUPPORT_HPP__
|
||||
#define __URDE_CGBASUPPORT_HPP__
|
||||
|
||||
#include "CDvdFile.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
namespace MP1
|
||||
{
|
||||
|
||||
class CGBASupport
|
||||
class CGBASupport : public CDvdFile
|
||||
{
|
||||
u32 x28_fileSize;
|
||||
std::unique_ptr<u8[]> x2c_buffer;
|
||||
std::shared_ptr<IDvdRequest> x30_dvdReq;
|
||||
u32 x34_ = 0;
|
||||
float x38_ = 0.f;
|
||||
bool x3c_ = false;
|
||||
u32 x40_ = -1;
|
||||
bool x44_ = false;
|
||||
bool x45_ = false;
|
||||
static CGBASupport* SharedInstance;
|
||||
public:
|
||||
bool PumpLoad();
|
||||
CGBASupport();
|
||||
~CGBASupport();
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user