spidey-decomp/mess.cpp
krystalgamer 60acd49729 Trig TODOS
CThug TODOs

CSuperOck TODOs

Spool TODOs

CPlayer TODOs

SpClone TODOs

Simby TODOs

CScorpion TODOs

Redbook TODOs

Baddy TODOs

M3dColij TODOs

M3dUtils TODOs

CLizMan TODOs

FontTools TODOs

AI TODOs

Bit TODOs

BlackCat TODOs

Camera TODOs

Carnage TODOs

DCShell TODOs

DocOck TODOs

Effects TODOs

Jonah TODOs

ManipOb TODOs

Mess TODOs

Mysterio TODOs

Panel TODOs

Platform TODOs

Ps2Funcs TODOs

LowSfx TODOs

M3D TODOs

Pad TODOs

PShell TODOs

Reloc TODOs
2024-07-12 19:19:51 +02:00

84 lines
1.2 KiB
C++

#include "mess.h"
#include "FontTools.h"
static unsigned char gTextJustify;
// @NotOk
// Global
void Mess_SetTextJustify(unsigned char value)
{
gTextJustify = value;
}
static unsigned __int16 gTextScale;
// @NotOk
// Global
void Mess_SetScale(int value)
{
gTextScale = value;
}
static int gRGBBottom;
// @NotOk
// global
void Mess_SetRGBBottom(unsigned char a2, unsigned char a3, unsigned char a4)
{
gRGBBottom = a2 | (a3 << 8) | (a4 << 16);
}
static Font FontRelated;
// @NotOk
// global
void Mess_UnloadFont(void)
{
FontManager::UnloadFont(&FontRelated);
}
char* Mess_GetCurrentFont(void)
{
return FontManager::GetFontName(&FontRelated);
}
// @Ok
int Mess_TextHeight(char *pStr)
{
return FontRelated.height(pStr);
}
static SimpleMessage** SimpleMessageList;
// @NotOk
// Revisit to see if loop is ok
void Mess_ClearSimpleMessageList(void)
{
while (1)
{
SimpleMessage* cur = *SimpleMessageList;
if (!cur)
break;
DeleteSimpleMessage(cur);
}
}
// @BIGTODO
void DeleteSimpleMessage(SimpleMessage*)
{}
// @SMALLTODO
void Mess_SetRGB(unsigned char, unsigned char, unsigned char, int)
{}
// @MEDIUMTODO
void Mess_SetCurrentFont(char *)
{}
void validate_SimpleMessage(void)
{
}