More progress for CMain

This commit is contained in:
Henrique Gemignani Passos Lima
2023-08-08 15:31:12 +03:00
parent 429de14736
commit 6828656292
15 changed files with 418 additions and 82 deletions
@@ -0,0 +1,29 @@
#ifndef _CCONSOLEOUTPUTWINDOW
#define _CCONSOLEOUTPUTWINDOW
#include "MetroidPrime/CIOWin.hpp"
#include "Kyoto/Text/CFont.hpp"
#include <rstl/vector.hpp>
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<rstl::string> mText;
rstl::vector<float> mUnkFloats;
int x40_;
int x44_;
int x48_;
};
#endif // _CCONSOLEOUTPUTWINDOW