2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 23:07:42 +00:00

Complete CArtifactDoll

This commit is contained in:
Jack Andersen
2017-05-12 18:57:24 -10:00
parent e13583ff80
commit 9796ba9244
9 changed files with 292 additions and 48 deletions

View File

@@ -3,6 +3,7 @@
#include "CInGameGuiManager.hpp"
#include "CPauseScreenBase.hpp"
#include "CArtifactDoll.hpp"
namespace urde
{
@@ -11,8 +12,30 @@ namespace MP1
class CLogBookScreen : public CPauseScreenBase
{
rstl::reserved_vector<std::vector<u32>, 5> x19c_;
std::vector<u32> x1f0_;
rstl::reserved_vector<std::vector<u32>, 5> x200_;
float x254_ = 0.f;
std::unique_ptr<CArtifactDoll> x258_artifactDoll;
u32 x25c_ = 0;
union
{
struct
{
bool x260_24_ : 1;
bool x260_25_ : 1;
bool x260_26_ : 1;
};
s32 _dummy = 0;
};
void InitializeLogBook();
public:
CLogBookScreen(const CStateManager& mgr, CGuiFrame& frame, const CStringTable& pauseStrg);
~CLogBookScreen();
bool IsArtifactCategorySelected() const;
bool VReady() const;
void VActivate();