mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-12-23 02:11:55 +01:00
45 lines
980 B
C++
45 lines
980 B
C++
#ifndef WDMMENU_HPP_
|
|
#define WDMMENU_HPP_
|
|
|
|
#include "GUI/gui.h"
|
|
#include "GUI/gui_optionbrowser.h"
|
|
#include "usbloader/disc.h"
|
|
#include "usbloader/WDMFile.hpp"
|
|
|
|
class WDMMenu : public GuiWindow
|
|
{
|
|
public:
|
|
WDMMenu(const struct discHdr * header);
|
|
virtual ~WDMMenu();
|
|
int GetChoice();
|
|
static int Show(const struct discHdr * header);
|
|
static u32 GetAlternateDolOffset() { return AlternateDolOffset; }
|
|
static u32 GetDolParameter() { return AlternateDolParameter; }
|
|
private:
|
|
void CheckGameFiles(const struct discHdr * header);
|
|
|
|
static u32 AlternateDolOffset;
|
|
static u32 AlternateDolParameter;
|
|
|
|
WDMFile * wdmFile;
|
|
std::vector<std::pair<int, int> > DOLOffsetList;
|
|
GuiImageData * btnOutline;
|
|
|
|
GuiTrigger * trigA;
|
|
GuiTrigger * trigB;
|
|
|
|
OptionList * Options;
|
|
|
|
GuiText * backBtnTxt;
|
|
GuiImage * backBtnImg;
|
|
GuiButton * backBtn;
|
|
|
|
GuiText * defaultBtnTxt;
|
|
GuiImage * defaultBtnImg;
|
|
GuiButton * defaultBtn;
|
|
|
|
GuiOptionBrowser * optionBrowser;
|
|
};
|
|
|
|
#endif
|