CErrorOutputWindow progress

This commit is contained in:
2025-01-29 18:38:05 -07:00
parent 7140b818a3
commit 9562b0dce0
7 changed files with 115 additions and 95 deletions

View File

@@ -7,7 +7,12 @@
class CErrorOutputWindow : public CIOWin {
public:
CErrorOutputWindow(bool);
enum EFlag {
kF_Zero,
kF_One,
};
CErrorOutputWindow(EFlag);
~CErrorOutputWindow() override;
EMessageReturn OnMessage(const CArchitectureMessage&, CArchitectureQueue&) override;
@@ -16,17 +21,24 @@ public:
void UpdateWindow();
void sub_802694c4(int);
void sub_802695f8() const;
private:
int x14_state;
enum EState {
kS_Zero,
kS_One,
kS_Two,
kS_Three,
};
EState 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;
void fn_802694C4(EState);
void fn_802695F8() const;
};
#endif // _CERROROUTPUTWINDOW