mirror of
https://github.com/encounter/mkdd.git
synced 2026-03-30 11:30:02 -07:00
50 lines
1.5 KiB
C++
50 lines
1.5 KiB
C++
#ifndef ERRORVIEWAPP_H
|
|
#define ERRORVIEWAPP_H
|
|
|
|
#include "Kameda/PrintDvdError.h"
|
|
#include "Osako/GameApp.h"
|
|
#include <JSystem/JUtility/JUTFader.h>
|
|
|
|
class ErrorViewApp : public GameApp
|
|
{ // Autogenerated
|
|
// Global
|
|
public:
|
|
enum ErrorId
|
|
{
|
|
ERROR_NONE,
|
|
ERROR_COVER_OPEN,
|
|
ERROR_NO_DISK,
|
|
ERROR_WRONG_DISK,
|
|
ERROR_RETRY, // game disk could not be read
|
|
ERROR_FATAL,
|
|
ERROR_LA_TRANSFER,
|
|
ERROR_LA_TRANSFER2,
|
|
ERROR_LA_ROUTER,
|
|
ERROR_LA_CONNECTED, // check if only gamecubes are connected to lan link
|
|
ERROR_LA_CONNECTION, // check lan cable connection and settings
|
|
ERROR_LA_DISCONNECT,
|
|
ERROR_LA_DISCONNECT_LINK,
|
|
ERROR_MAX
|
|
};
|
|
|
|
static ErrorViewApp *create(); // 0x802011cc
|
|
static void call(ErrorId); // 0x8020121c
|
|
ErrorViewApp(); // 0x80201310
|
|
virtual ~ErrorViewApp(); // 0x80201384, override
|
|
virtual void draw(); // 0x802013e4, override
|
|
virtual void calc(); // 0x80201408, override
|
|
virtual void reset(); // 0x802015a8, override
|
|
|
|
PrintDvdError *getPrintDvdError() { return mDvdError; }
|
|
|
|
static ErrorViewApp *ptr() { return mspErrorViewApp; };
|
|
|
|
static ErrorViewApp *mspErrorViewApp; // 0x804169c0
|
|
static ErrorId msErrorId; // 0x804169c4
|
|
|
|
int mErrorState;
|
|
JUTFader::EStatus mFadeStatus;
|
|
s16 _14;
|
|
PrintDvdError *mDvdError;
|
|
}; // Size: 0x1c
|
|
#endif // ERRORVIEWAPP_H
|