2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 08:27:42 +00:00

Various stubs and imps

This commit is contained in:
Jack Andersen
2016-03-18 14:07:31 -10:00
parent ad577754c4
commit ee534de7be
24 changed files with 582 additions and 28 deletions

View File

@@ -3,11 +3,13 @@
#include "zeus/CColor.hpp"
#include "RetroTypes.hpp"
#include "CToken.hpp"
#include <string>
namespace urde
{
class CSimplePool;
class CRasterFont;
enum class EJustification
{
@@ -17,6 +19,25 @@ enum class EVerticalJustification
{
};
enum class EColorType
{
Zero,
One,
Two,
Three,
Four
};
enum class ETextDirection
{
};
class CTextColor : public zeus::CColor
{
public:
CTextColor(const zeus::CColor& col) : zeus::CColor(col) {}
};
class CGuiTextProperties
{
bool x0_a;
@@ -33,8 +54,10 @@ public:
class CGuiTextSupport
{
TResId x50_fontId;
TLockedToken<CRasterFont> x2c0_font;
public:
CGuiTextSupport(u32, const CGuiTextProperties& props,
CGuiTextSupport(TResId fontId, const CGuiTextProperties& props,
const zeus::CColor& col1, const zeus::CColor& col2,
const zeus::CColor& col3, int, int, CSimplePool*);
void GetCurrentAnimationOverAge() const;