Files
Petari/include/Game/System/SaveDataBannerCreator.hpp
2025-11-22 16:39:47 -05:00

27 lines
624 B
C++

#pragma once
#include "Game/System/NerveExecutor.hpp"
#include <revolution/nand.h>
class NANDRequestInfo;
class NANDResultCode;
class SaveDataBannerCreator : public NerveExecutor {
public:
/// @brief Creates a new `SaveDataBannerCreator`.
SaveDataBannerCreator();
void execute();
bool isDone() const;
NANDResultCode getResultCode() const;
void exeNoOperation();
void exeCreateOnTemporary();
void exeMoveToHomeDir();
void setupBannerInfo();
private:
/* 0x08 */ NANDRequestInfo* mNANDRequestInfo;
/* 0x0C */ NANDBanner* mBanner;
/* 0x10 */ char mHomeDir[NAND_MAX_PATH];
};