mirror of
https://github.com/CraftyBoss/SuperMarioOdysseyOnline.git
synced 2024-11-28 14:13:04 +00:00
34 lines
1.3 KiB
C++
34 lines
1.3 KiB
C++
#pragma once
|
|
|
|
#include "al/audio/AudioDirector.h"
|
|
#include "al/layout/LayoutSceneInfo.h"
|
|
#include "al/message/MessageSystem.h"
|
|
#include "al/rumble/PadRumbleDirector.h"
|
|
#include "al/camera/CameraDirector.h"
|
|
#include "al/execute/ExecuteDirector.h"
|
|
#include "al/layout/LayoutKit.h"
|
|
#include "game/System/GameSystemInfo.h"
|
|
#include "al/effect/EffectSystemInfo.h"
|
|
#include "al/scene/Scene.h"
|
|
|
|
namespace al {
|
|
|
|
class LayoutInitInfo : public LayoutSceneInfo {
|
|
public:
|
|
void init(al::ExecuteDirector*, al::EffectSystemInfo const*, al::SceneObjHolder*,
|
|
al::AudioDirector const*, al::CameraDirector*, al::LayoutSystem const*,
|
|
al::MessageSystem const*, al::GamePadSystem const*, al::PadRumbleDirector*);
|
|
|
|
al::MessageSystem *getMessageSystem(void) const;
|
|
|
|
void *qword30;
|
|
void *qword38;
|
|
void *qword40;
|
|
al::ExecuteDirector *mExecuteDirector;
|
|
al::EffectSystemInfo *mEffectSysInfo;
|
|
al::AudioDirector *mAudioDirector;
|
|
al::LayoutSystem *mLayoutSystem;
|
|
};
|
|
void initLayoutInitInfo(al::LayoutInitInfo *,al::Scene const*,al::SceneInitInfo const&);
|
|
void initLayoutInitInfo(al::LayoutInitInfo *,al::LayoutKit const*,al::SceneObjHolder *,al::AudioDirector const*,al::LayoutSystem const*,al::MessageSystem const*,al::GamePadSystem const*);
|
|
} // namespace al
|