1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-16 03:23:15 +01:00

Guard access to font

This commit is contained in:
Michał Janiszewski
2017-11-08 23:44:35 +01:00
parent 210e6d8eef
commit 8097beeae1

View File

@@ -14,6 +14,7 @@
*****************************************************************************/
#pragma endregion
#include "../core/Guard.hpp"
#include "../rct2/addresses.h"
#include "../localisation/localisation.h"
#include "../sprites.h"
@@ -122,7 +123,9 @@ sint32 font_sprite_get_codepoint_offset(sint32 codepoint)
sint32 font_sprite_get_codepoint_width(sint32 fontSpriteBase, sint32 codepoint)
{
return _spriteFontCharacterWidths[fontSpriteBase + font_sprite_get_codepoint_offset(codepoint)];
uint32 spriteFontIdx = fontSpriteBase + font_sprite_get_codepoint_offset(codepoint);
openrct2_assert(spriteFontIdx < countof(_spriteFontCharacterWidths), "Invalid font index %u", spriteFontIdx);
return _spriteFontCharacterWidths[spriteFontIdx];
}
sint32 font_sprite_get_codepoint_sprite(sint32 fontSpriteBase, sint32 codepoint)