mirror of
https://github.com/krystalgamer/spidey-decomp.git
synced 2024-11-27 15:20:25 +00:00
60acd49729
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
84 lines
1.2 KiB
C++
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)
|
|
{
|
|
}
|
|
|
|
|