Codechange: Remove global GetRegister(), instead return 100+ registers directly from GetXxxCallback().

This commit is contained in:
frosch
2025-05-05 21:33:18 +02:00
committed by frosch
parent f59cf73b88
commit 6faa667644
28 changed files with 84 additions and 72 deletions
+2 -2
View File
@@ -62,10 +62,10 @@ SpriteID GetCustomCargoSprite(const CargoSpec *cs)
}
uint16_t GetCargoCallback(CallbackID callback, uint32_t param1, uint32_t param2, const CargoSpec *cs)
uint16_t GetCargoCallback(CallbackID callback, uint32_t param1, uint32_t param2, const CargoSpec *cs, std::span<int32_t> regs100)
{
CargoResolverObject object(cs, callback, param1, param2);
return object.ResolveCallback();
return object.ResolveCallback(regs100);
}
/**