Partial editbox support for high scores

This commit is contained in:
elasota
2020-02-16 20:55:47 -05:00
parent bd2e27978e
commit 8f4ac13919
18 changed files with 523 additions and 80 deletions

View File

@@ -57,4 +57,25 @@ namespace MacRoman
else
return mac_roman_2uni[character - 0x80];
}
bool FromUnicode(uint8_t &outChar, uint16_t codePoint)
{
if (codePoint < 0x80)
{
outChar = static_cast<uint8_t>(codePoint);
return true;
}
else
{
for (unsigned int i = 0; i < 128; i++)
{
if (mac_roman_2uni[i] == codePoint)
{
outChar = static_cast<uint8_t>(i + 0x80);
return true;
}
}
return false;
}
}
}

View File

@@ -4,5 +4,6 @@
namespace MacRoman
{
uint16_t ToUnicode(uint8_t character);
uint16_t ToUnicode(uint8_t character);
bool FromUnicode(uint8_t &outChar, uint16_t codePoint);
}