Browse Source

(hopefully) fix android background

Laserlicht 1 month ago
parent
commit
34ddc9343d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      client/render/AssetGenerator.cpp

+ 2 - 1
client/render/AssetGenerator.cpp

@@ -949,7 +949,8 @@ AssetGenerator::CanvasPtr AssetGenerator::createGateListColored(PlayerColor colo
 
 AssetGenerator::CanvasPtr AssetGenerator::createHeroSlotsColored(PlayerColor backColor) const
 {
-	auto img = ENGINE->renderHandler().loadAnimation(AnimationPath::builtin("OVSLOT"), EImageBlitMode::OPAQUE)->getImage(4);
+	auto locator = ImageLocator(AnimationPath::builtin("OVSLOT"), 4, 0, EImageBlitMode::COLORKEY);
+	std::shared_ptr<IImage> img = ENGINE->renderHandler().loadImage(locator);
 	static const std::array<ColorFilter, PlayerColor::PLAYER_LIMIT_I> filters = getColorFilters();
 	img->adjustPalette(filters[backColor.getNum()], 0);