/* Copyright (C) 2024 lifehackerhansol SPDX-License-Identifier: GPL-3.0-or-later */ #pragma once #include #include "../dsrom.h" #include "ILauncher.h" class NdsBootstrapLauncher : public ILauncher { public: bool launchRom(std::string romPath, std::string savePath, u32 flags, u32 cheatOffset, u32 cheatSize) override; private: bool prepareCheats(void); bool prepareIni(void); bool hotkeyCheck; std::string mRomPath; std::string mSavePath; u32 mFlags; DSRomInfo _romInfo; };