prime/include/MetroidPrime/CErrorOutputWindow.hpp
Luke Street 9b99045882 Revert override removal
Former-commit-id: b6ddfcfc35003362c7941be708c17a560f822f1c
2023-02-06 12:01:01 -05:00

33 lines
654 B
C++

#ifndef _CERROROUTPUTWINDOW
#define _CERROROUTPUTWINDOW
#include "types.h"
#include "MetroidPrime/CIOWin.hpp"
class CErrorOutputWindow : public CIOWin {
public:
CErrorOutputWindow(bool);
~CErrorOutputWindow() override;
EMessageReturn OnMessage(const CArchitectureMessage&, CArchitectureQueue&) override;
bool GetIsContinueDraw() const override;
void Draw() const override;
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;
};
#endif // _CERROROUTPUTWINDOW