From f9f506fcf38e87f34d8a48af859889279d391713 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 18 Jul 2016 15:37:29 +0300 Subject: Add own configurable color for skill attack range. --- src/enums/gui/usercolorid.h | 1 + src/gui/userpalette.cpp | 7 +++++++ src/gui/widgets/tabs/setup_colors.cpp | 2 ++ 3 files changed, 10 insertions(+) (limited to 'src') diff --git a/src/enums/gui/usercolorid.h b/src/enums/gui/usercolorid.h index 19bbd6b3d..02a7a53ac 100644 --- a/src/enums/gui/usercolorid.h +++ b/src/enums/gui/usercolorid.h @@ -80,6 +80,7 @@ enumStart(UserColorId) ATTACK_RANGE, ATTACK_RANGE_BORDER, MONSTER_ATTACK_RANGE, + SKILL_ATTACK_RANGE, LABEL_OTHER, FLOOR_ITEM_TEXT, HOME_PLACE, diff --git a/src/gui/userpalette.cpp b/src/gui/userpalette.cpp index a7fba6399..d52463425 100644 --- a/src/gui/userpalette.cpp +++ b/src/gui/userpalette.cpp @@ -85,6 +85,7 @@ const std::string ColorTypeNames[CAST_SIZE( "ColorAttackRange", "ColorAttackRangeBorder", "ColorMonsterAttackRange", + "ColorSkillAttackRange", "", "ColorFloorItemText", "ColorHomePlace", @@ -378,6 +379,12 @@ UserPalette::UserPalette() : // TRANSLATORS: palette color _("Monster attack range"), 20); + addColor(UserColorId::SKILL_ATTACK_RANGE, + 0x0, + GradientType::STATIC, + // TRANSLATORS: palette color + _("Skill attack range border"), + 76); addLabel(UserColorId::LABEL_OTHER, // TRANSLATORS: palette label _("Other")); diff --git a/src/gui/widgets/tabs/setup_colors.cpp b/src/gui/widgets/tabs/setup_colors.cpp index d4440d0f1..12b3f0ba3 100644 --- a/src/gui/widgets/tabs/setup_colors.cpp +++ b/src/gui/widgets/tabs/setup_colors.cpp @@ -326,6 +326,7 @@ void Setup_Colors::valueChanged(const SelectionEvent &event A_UNUSED) case UserColorId::ATTACK_RANGE: case UserColorId::MONSTER_ATTACK_RANGE: case UserColorId::FLOOR_ITEM_TEXT: + case UserColorId::SKILL_ATTACK_RANGE: mTextPreview->setShadow(false); break; default: @@ -338,6 +339,7 @@ void Setup_Colors::valueChanged(const SelectionEvent &event A_UNUSED) case UserColorId::ATTACK_RANGE: case UserColorId::ATTACK_RANGE_BORDER: case UserColorId::MONSTER_ATTACK_RANGE: + case UserColorId::SKILL_ATTACK_RANGE: case UserColorId::HOME_PLACE: case UserColorId::HOME_PLACE_BORDER: case UserColorId::AIR_COLLISION_HIGHLIGHT: -- cgit v1.2.3-60-g2f50