prime/include/MetroidPrime/CErrorOutputWindow.hpp

33 lines
654 B
C++
Raw Normal View History

#ifndef _CERROROUTPUTWINDOW
#define _CERROROUTPUTWINDOW
2022-10-01 06:19:09 +00:00
#include "types.h"
#include "MetroidPrime/CIOWin.hpp"
class CErrorOutputWindow : public CIOWin {
public:
CErrorOutputWindow(bool);
~CErrorOutputWindow() override;
2022-11-24 00:41:55 +00:00
2022-10-01 06:19:09 +00:00
EMessageReturn OnMessage(const CArchitectureMessage&, CArchitectureQueue&) override;
bool GetIsContinueDraw() const override;
2022-11-08 14:23:03 +00:00
void Draw() const override;
2022-11-24 00:41:55 +00:00
void UpdateWindow();
void sub_802694c4(int);
void sub_802695f8() const;
private:
int x14_state;
bool x18_24_ : 1;
bool x18_25_ : 1;
bool x18_26_ : 1;
bool x18_27_ : 1;
bool x18_28_ : 1;
const wchar_t* x1c_msg;
2022-10-01 06:19:09 +00:00
};
#endif // _CERROROUTPUTWINDOW