Formspecs: Allow setting alpha value for the box[] element
This commit is contained in:
@@ -1560,7 +1560,7 @@ void GUIFormSpecMenu::parseBox(parserData* data, const std::string &element)
|
||||
|
||||
video::SColor tmp_color;
|
||||
|
||||
if (parseColorString(parts[2], tmp_color, false)) {
|
||||
if (parseColorString(parts[2], tmp_color, false, 0x8C)) {
|
||||
BoxDrawSpec spec(pos, geom, tmp_color);
|
||||
|
||||
m_boxes.push_back(spec);
|
||||
@@ -2515,8 +2515,6 @@ void GUIFormSpecMenu::drawMenu()
|
||||
for (const GUIFormSpecMenu::BoxDrawSpec &spec : m_boxes) {
|
||||
irr::video::SColor todraw = spec.color;
|
||||
|
||||
todraw.setAlpha(140);
|
||||
|
||||
core::rect<s32> rect(spec.pos.X,spec.pos.Y,
|
||||
spec.pos.X + spec.geom.X,spec.pos.Y + spec.geom.Y);
|
||||
|
||||
|
@@ -223,7 +223,7 @@ class GUIFormSpecMenu : public GUIModalMenu
|
||||
|
||||
struct BoxDrawSpec
|
||||
{
|
||||
BoxDrawSpec(v2s32 a_pos, v2s32 a_geom,irr::video::SColor a_color):
|
||||
BoxDrawSpec(v2s32 a_pos, v2s32 a_geom, irr::video::SColor a_color):
|
||||
pos(a_pos),
|
||||
geom(a_geom),
|
||||
color(a_color)
|
||||
|
Reference in New Issue
Block a user