botw/src/Game/gamePlayReport.h

27 lines
655 B
C++

#pragma once
#include <math/seadVectorFwd.h>
#include "KingSystem/System/PlayReportMgr.h"
namespace ksys::qst {
struct Quest;
}
namespace uking {
void reportKorok(const sead::Vector3f& position);
void reportDungeon(const sead::SafeString& name, const sead::SafeString& event);
void reportQuestStep(const ksys::qst::Quest* quest, int step_index);
void reportGetItem(const sead::Vector3f& pos, const sead::SafeString& item_name);
// TODO: More functions
class PlayReport : public ksys::PlayReport {
public:
PlayReport(const sead::FixedSafeString<32>& event_id, s32 num_entries, sead::Heap* heap);
void addMapType();
};
} // namespace uking