Files
Petari/include/Game/System/GameEventFlagChecker.hpp

24 lines
586 B
C++

#pragma once
#include <revolution/types.h>
class GameDataHolder;
class GameEventFlag;
class GameEventFlagStorage;
class GameEventFlagChecker {
public:
GameEventFlagChecker(GameDataHolder*);
bool canOn(const char*) const;
bool isOn(const char*) const;
bool tryOn(const char*);
void reset();
GameEventFlagStorage* getChunk();
bool isOnGalaxy(const char*) const;
bool isOnGalaxyDepended(const char*) const;
bool isOnComet(const GameEventFlag*) const;
/* 0x00 */ GameDataHolder* mDataHolder;
/* 0x04 */ GameEventFlagStorage* mFlagStorage;
};