mirror of
https://github.com/vcmi/vcmi.git
synced 2025-04-25 12:14:46 +02:00
Fix transparency on hero portraits
This commit is contained in:
parent
0efa39ec79
commit
fff5ac5945
@ -379,7 +379,7 @@ void RenderHandler::addImageListEntries(const EntityService * service)
|
|||||||
if (imageName.empty())
|
if (imageName.empty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
auto & layout = getAnimationLayout(AnimationPath::builtin("SPRITES/" + listName), 1, EImageBlitMode::SIMPLE);
|
auto & layout = getAnimationLayout(AnimationPath::builtin("SPRITES/" + listName), 1, EImageBlitMode::COLORKEY);
|
||||||
|
|
||||||
JsonNode entry;
|
JsonNode entry;
|
||||||
entry["file"].String() = imageName;
|
entry["file"].String() = imageName;
|
||||||
@ -417,8 +417,8 @@ static void detectOverlappingBuildings(RenderHandler * renderHandler, const Fact
|
|||||||
if (left->pos.z != right->pos.z)
|
if (left->pos.z != right->pos.z)
|
||||||
continue; // buildings already have different z-index and have well-defined overlap logic
|
continue; // buildings already have different z-index and have well-defined overlap logic
|
||||||
|
|
||||||
auto leftImage = renderHandler->loadImage(left->defName, 0, 0, EImageBlitMode::SIMPLE);
|
auto leftImage = renderHandler->loadImage(left->defName, 0, 0, EImageBlitMode::COLORKEY);
|
||||||
auto rightImage = renderHandler->loadImage(right->defName, 0, 0, EImageBlitMode::SIMPLE);
|
auto rightImage = renderHandler->loadImage(right->defName, 0, 0, EImageBlitMode::COLORKEY);
|
||||||
|
|
||||||
Rect leftRect( left->pos.x, left->pos.y, leftImage->width(), leftImage->height());
|
Rect leftRect( left->pos.x, left->pos.y, leftImage->width(), leftImage->height());
|
||||||
Rect rightRect( right->pos.x, right->pos.y, rightImage->width(), rightImage->height());
|
Rect rightRect( right->pos.x, right->pos.y, rightImage->width(), rightImage->height());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user