1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-30 10:15:36 +01:00

Create enum for TextColour

This commit is contained in:
Michael Steenbeek
2025-05-11 22:37:21 +02:00
committed by GitHub
parent c17a3fed82
commit 1a571cd4e4
19 changed files with 111 additions and 93 deletions

View File

@@ -1421,7 +1421,7 @@ namespace OpenRCT2::Scripting
case TileElementType::Banner:
{
auto* el = _element->AsBanner();
duk_push_int(ctx, el->GetBanner()->text_colour);
duk_push_int(ctx, EnumValue(el->GetBanner()->textColour));
break;
}
default:
@@ -1461,7 +1461,7 @@ namespace OpenRCT2::Scripting
case TileElementType::Banner:
{
auto* el = _element->AsBanner();
el->GetBanner()->text_colour = value;
el->GetBanner()->textColour = static_cast<TextColour>(value);
Invalidate();
break;
}
@@ -2254,7 +2254,7 @@ namespace OpenRCT2::Scripting
{
banner->text = {};
banner->colour = 0;
banner->text_colour = 0;
banner->textColour = TextColour::black;
banner->flags = 0;
if (_element->GetType() == TileElementType::Wall)
banner->flags = BANNER_FLAG_IS_WALL;