usbloadergx/source/StartUpProcess.h

39 lines
741 B
C++

#ifndef STARTUPPROCESS_H_
#define STARTUPPROCESS_H_
#include "GUI/gui.h"
class StartUpProcess
{
public:
static int Run(int argc, char *argv[]);
private:
StartUpProcess();
~StartUpProcess();
void LoadIOS(u8 ios, bool boot);
int Execute(bool quickGameBoot);
bool USBSpinUp();
void TextFade(int direction);
void SetTextf(const char *format, ...);
void Draw();
static int ParseArguments(int argc, char *argv[]);
static int QuickGameBoot(const char *gameID);
bool drawCancel;
GuiImageData *GXImageData;
GuiImage *background;
GuiImage *GXImage;
GuiText *titleTxt;
GuiText *messageTxt;
GuiText *versionTxt;
GuiText *cancelTxt;
GuiButton *cancelBtn;
GuiButton *sdmodeBtn;
GuiTrigger *trigB;
GuiTrigger *trigA;
};
#endif