Skip to content

Commit 23f40a5

Browse files
committed
match alpha to previous translucent drawing
1 parent 2f95796 commit 23f40a5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Source/Managers/FrameMan.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,8 @@ void FrameMan::SetTransTableFromPreset(TransparencyPreset transPreset) {
472472
color_map = &m_ColorTables[DrawBlendMode::BlendTransparency].at(colorChannelBlendAmounts).first;
473473
m_ColorTables[DrawBlendMode::BlendTransparency].at(colorChannelBlendAmounts).second = -1;
474474
}
475-
m_CurrentAlpha = 255 - transPreset;
475+
constexpr int transparencyPresetCount = BlendAmountLimits::MaxBlend / c_BlendAmountStep;
476+
m_CurrentAlpha = 255 - (static_cast<int>(255.0F * ((1.0F / static_cast<float>(transparencyPresetCount)) * static_cast<float>(transPreset / c_BlendAmountStep))));
476477
}
477478

478479
void FrameMan::CreateNewNetworkPlayerBackBuffer(int player, int width, int height) {

0 commit comments

Comments
 (0)