#ifndef _CCONSOLEOUTPUTWINDOW #define _CCONSOLEOUTPUTWINDOW #include "MetroidPrime/CIOWin.hpp" #include "Kyoto/Text/CFont.hpp" #include class CConsoleOutputWindow : public CIOWin { static CConsoleOutputWindow* mInstance; public: CConsoleOutputWindow(int, float, float); ~CConsoleOutputWindow() override; EMessageReturn OnMessage(const CArchitectureMessage&, CArchitectureQueue&) override; void Update(float); void Draw() const; private: CFont mFont; float mUnk; rstl::vector mText; rstl::vector mUnkFloats; int x40_; int x44_; int x48_; }; #endif // _CCONSOLEOUTPUTWINDOW