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

Initial CGuiTextSupport fields; integrated optional template

This commit is contained in:
Jack Andersen
2016-03-20 19:02:56 -10:00
parent 89daac544f
commit 6fcdb3a99c
9 changed files with 1146 additions and 4 deletions

View File

@@ -1,5 +1,7 @@
#include "CGuiTextSupport.hpp"
#include "CSimplePool.hpp"
#include "CFontImageDef.hpp"
#include "Graphics/CGraphicsPalette.hpp"
namespace urde
{
@@ -7,8 +9,73 @@ namespace urde
CGuiTextSupport::CGuiTextSupport(TResId fontId, const CGuiTextProperties& props,
const zeus::CColor& col1, const zeus::CColor& col2,
const zeus::CColor& col3, int, int, CSimplePool* store)
: x10_props(props), x1c_(col1), x20_(col2), x24_(col3)
{
x2c0_font = store->GetObj({SBIG('FONT'), fontId});
}
void CGuiTextSupport::GetCurrentAnimationOverAge() const
{
if (!x2ac_ || !x44_)
return;
}
int CGuiTextSupport::GetNumCharsPrinted() const
{
}
int CGuiTextSupport::GetTotalAnimationTime() const
{
}
void CGuiTextSupport::SetTypeWriteEffectOptions(bool, float, float)
{
}
void CGuiTextSupport::Update(float dt)
{
}
void CGuiTextSupport::ClearBuffer()
{
}
void CGuiTextSupport::CheckAndRebuildTextRenderBuffer()
{
}
void CGuiTextSupport::Render() const
{
}
void CGuiTextSupport::SetGeometryColor(const zeus::CColor& col)
{
}
void CGuiTextSupport::SetOutlineColor(const zeus::CColor& col)
{
}
void CGuiTextSupport::SetFontColor(const zeus::CColor& col)
{
}
void CGuiTextSupport::AddText(const std::wstring& str)
{
}
void CGuiTextSupport::SetText(const std::wstring& str)
{
}
void CGuiTextSupport::SetText(const std::string& str)
{
}
bool CGuiTextSupport::GetIsTextSupportFinishedLoading() const
{
store->GetObj({SBIG('FONT'), fontId});
}
}