mirror of https://github.com/AxioDL/metaforce.git
CLogBookScreen: Use forward declarations where applicable
Allows for avoiding the over exposing of types through the header when included in other translation units or headers.
This commit is contained in:
parent
5b8f3f6693
commit
3a0daa3ab9
|
@ -2,10 +2,13 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include "Runtime/CPlayerState.hpp"
|
||||
#include "Runtime/CStateManager.hpp"
|
||||
#include "Runtime/GuiSys/CAuiImagePane.hpp"
|
||||
#include "Runtime/GuiSys/CGuiModel.hpp"
|
||||
#include "Runtime/GuiSys/CGuiTableGroup.hpp"
|
||||
#include "Runtime/GuiSys/CGuiTextPane.hpp"
|
||||
#include "Runtime/MP1/CArtifactDoll.hpp"
|
||||
#include "Runtime/MP1/MP1.hpp"
|
||||
|
||||
namespace urde::MP1 {
|
||||
|
|
|
@ -4,12 +4,19 @@
|
|||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "Runtime/CSaveWorld.hpp"
|
||||
#include "Runtime/CToken.hpp"
|
||||
#include "Runtime/rstl.hpp"
|
||||
#include "Runtime/MP1/CArtifactDoll.hpp"
|
||||
#include "Runtime/MP1/CInGameGuiManager.hpp"
|
||||
#include "Runtime/MP1/CPauseScreenBase.hpp"
|
||||
|
||||
namespace urde {
|
||||
class CPlayerState;
|
||||
class CScannableObjectInfo;
|
||||
class CStringTable;
|
||||
}
|
||||
|
||||
namespace urde::MP1 {
|
||||
class CArtifactDoll;
|
||||
|
||||
class CLogBookScreen : public CPauseScreenBase {
|
||||
rstl::reserved_vector<std::vector<std::pair<CAssetId, bool>>, 5> x19c_scanCompletes;
|
||||
|
|
Loading…
Reference in New Issue