mirror of
https://github.com/OpenTTD/OpenTTD
synced 2026-01-18 09:52:44 +01:00
Codechange: Access temporary storage through ResolverObject during sprite layout preprocessing.
This commit is contained in:
@@ -476,7 +476,7 @@ void DrawNewObjectTile(TileInfo *ti, const ObjectSpec *spec)
|
||||
const auto *group = object.Resolve<TileLayoutSpriteGroup>();
|
||||
if (group == nullptr) return;
|
||||
|
||||
auto processor = group->ProcessRegisters(nullptr);
|
||||
auto processor = group->ProcessRegisters(object, nullptr);
|
||||
auto dts = processor.GetLayout();
|
||||
DrawTileLayout(ti, dts, spec);
|
||||
}
|
||||
@@ -494,7 +494,7 @@ void DrawNewObjectTileInGUI(int x, int y, const ObjectSpec *spec, uint8_t view)
|
||||
const auto *group = object.Resolve<TileLayoutSpriteGroup>();
|
||||
if (group == nullptr) return;
|
||||
|
||||
auto processor = group->ProcessRegisters(nullptr);
|
||||
auto processor = group->ProcessRegisters(object, nullptr);
|
||||
auto dts = processor.GetLayout();
|
||||
|
||||
PaletteID palette;
|
||||
|
||||
Reference in New Issue
Block a user