Files

30 lines
643 B
C++
Raw Permalink Normal View History

#ifndef _CCONSOLEOUTPUTWINDOW
#define _CCONSOLEOUTPUTWINDOW
2022-10-01 02:19:09 -04:00
#include "MetroidPrime/CIOWin.hpp"
#include "Kyoto/Text/CFont.hpp"
#include <rstl/vector.hpp>
2022-10-01 02:19:09 -04:00
class CConsoleOutputWindow : public CIOWin {
static CConsoleOutputWindow* mInstance;
2022-10-01 02:19:09 -04:00
public:
2022-10-09 01:37:23 -04:00
CConsoleOutputWindow(int, float, float);
2022-10-01 02:19:09 -04:00
2023-02-06 12:01:01 -05:00
~CConsoleOutputWindow() override;
EMessageReturn OnMessage(const CArchitectureMessage&, CArchitectureQueue&) override;
void Update(float);
void Draw() const;
private:
CFont mFont;
float mUnk;
rstl::vector<rstl::string> mText;
rstl::vector<float> mUnkFloats;
int x40_;
int x44_;
int x48_;
2022-10-01 02:19:09 -04:00
};
#endif // _CCONSOLEOUTPUTWINDOW