diff --git a/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp b/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp index ce82b45ca7..b9c09526f1 100644 --- a/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp @@ -183,6 +183,9 @@ static ErrorOr generate_initializer_for(Optional property_na if (auto const enum_value = TRY(generate_enum_initializer_for(*property_name, value)); enum_value.has_value()) return String::formatted("{}", *enum_value); + + if (*property_name == "bitmap"sv) + return String::formatted(R"~~~(TRY(Gfx::Bitmap::load_from_file("{}"sv)))~~~", TRY(escape_string(value))); } return String::formatted(R"~~~("{}"_string)~~~", TRY(escape_string(value)));