diff options
-rw-r--r-- | src/enums/gui/usercolorid.h | 18 | ||||
-rw-r--r-- | src/gui/userpalette.cpp | 97 |
2 files changed, 73 insertions, 42 deletions
diff --git a/src/enums/gui/usercolorid.h b/src/enums/gui/usercolorid.h index 6bd8116f3..991e7e86b 100644 --- a/src/enums/gui/usercolorid.h +++ b/src/enums/gui/usercolorid.h @@ -41,15 +41,21 @@ enumStart(UserColorId) GM, NPC, MONSTER, - MONSTER_HP, - MONSTER_HP2, + PET, + MERCENARY, + HOMUNCULUS, PARTY, GUILD, + LABEL_PARTICLES, PARTICLE, PICKUP_INFO, EXP_INFO, + LABEL_HP, PLAYER_HP, PLAYER_HP2, + MONSTER_HP, + MONSTER_HP2, + LABEL_HITS, HIT_PLAYER_MONSTER, HIT_MONSTER_PLAYER, HIT_PLAYER_PLAYER, @@ -58,23 +64,23 @@ enumStart(UserColorId) HIT_LOCAL_PLAYER_CRITICAL, HIT_LOCAL_PLAYER_MISS, MISS, + LABEL_TILES, PORTAL_HIGHLIGHT, COLLISION_HIGHLIGHT, AIR_COLLISION_HIGHLIGHT, WATER_COLLISION_HIGHLIGHT, GROUNDTOP_COLLISION_HIGHLIGHT, WALKABLE_HIGHLIGHT, + NET, + LABEL_RANGES, ATTACK_RANGE, ATTACK_RANGE_BORDER, MONSTER_ATTACK_RANGE, + LABEL_OTHER, FLOOR_ITEM_TEXT, HOME_PLACE, HOME_PLACE_BORDER, ROAD_POINT, - NET, - PET, - MERCENARY, - HOMUNCULUS, USER_COLOR_LAST } enumEnd(UserColorId); diff --git a/src/gui/userpalette.cpp b/src/gui/userpalette.cpp index c4ce7fae2..f8992a940 100644 --- a/src/gui/userpalette.cpp +++ b/src/gui/userpalette.cpp @@ -31,7 +31,8 @@ UserPalette *userPalette = nullptr; -const std::string ColorTypeNames[] = +const std::string ColorTypeNames[static_cast<size_t>( + UserColorId::USER_COLOR_LAST)] = { "", "ColorBeing", @@ -45,15 +46,21 @@ const std::string ColorTypeNames[] = "ColorGM", "ColorNPC", "ColorMonster", - "ColorMonsterHp", - "ColorMonsterHp2", + "ColorPet", + "ColorMercenary", + "ColorHomunculus", "ColorParty", "ColorGuild", + "", "ColorParticle", "ColorPickupInfo", "ColorExpInfo", + "", "ColorPlayerHp", "ColorPlayerHp2", + "ColorMonsterHp", + "ColorMonsterHp2", + "", "ColorHitPlayerMonster", "ColorHitMonsterPlayer", "ColorHitPlayerPlayer", @@ -62,23 +69,23 @@ const std::string ColorTypeNames[] = "ColorHitLocalPlayerCritical", "ColorHitLocalPlayerMiss", "ColorMiss", + "", "ColorPortalHighlight", "ColorCollisionHighlight", "ColorCollisionAirHighlight", "ColorCollisionWaterHighlight", "ColorCollisionGroundtopHighlight", "ColorWalkableTileHighlight", + "ColorNet" + "", "ColorAttackRange", "ColorAttackRangeBorder", "ColorMonsterAttackRange", + "", "ColorFloorItemText", "ColorHomePlace", "ColorHomePlaceBorder", "ColorRoadPoint", - "ColorNet", - "ColorPet", - "ColorMercenary", - "ColorHomunculus" }; std::string UserPalette::getConfigName(const std::string &typeName) @@ -116,7 +123,7 @@ UserPalette::UserPalette() : addLabel(UserColorId::LABEL_BEING, // TRANSLATORS: palette label - _("Being colors")); + _("Beings")); addColor(UserColorId::BEING, 0xffffff, GradientType::STATIC, @@ -167,18 +174,21 @@ UserPalette::UserPalette() : GradientType::STATIC, // TRANSLATORS: palette color _("Monsters")); - addColor(UserColorId::MONSTER_HP, - 0x00ff00, + addColor(UserColorId::PET, + 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color - _("Monster HP bar"), - 50); - addColor(UserColorId::MONSTER_HP2, - 0xff0000, + _("Pets")); + addColor(UserColorId::MERCENARY, + 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color - _("Monster HP bar (second color)"), - 50); + _("Mercenary")); + addColor(UserColorId::HOMUNCULUS, + 0xffffff, + GradientType::STATIC, + // TRANSLATORS: palette color + _("Homunculus")); addColor(UserColorId::PARTY, 0xff00d8, // TRANSLATORS: palette color @@ -194,6 +204,9 @@ UserPalette::UserPalette() : GradientType::STATIC, // TRANSLATORS: palette color _("Enemy")); + addLabel(UserColorId::LABEL_PARTICLES, + // TRANSLATORS: palette label + _("Particles")); addColor(UserColorId::PARTICLE, 0xffffff, // TRANSLATORS: palette color @@ -209,6 +222,9 @@ UserPalette::UserPalette() : // TRANSLATORS: palette color GradientType::STATIC, _("Exp notification")); + addLabel(UserColorId::LABEL_HP, + // TRANSLATORS: palette label + _("Hp bars")); addColor(UserColorId::PLAYER_HP, 0x00ff00, // TRANSLATORS: palette color @@ -220,6 +236,21 @@ UserPalette::UserPalette() : // TRANSLATORS: palette color _("Player HP bar (second color)"), 50); + addColor(UserColorId::MONSTER_HP, + 0x00ff00, + GradientType::STATIC, + // TRANSLATORS: palette color + _("Monster HP bar"), + 50); + addColor(UserColorId::MONSTER_HP2, + 0xff0000, + GradientType::STATIC, + // TRANSLATORS: palette color + _("Monster HP bar (second color)"), + 50); + addLabel(UserColorId::LABEL_HITS, + // TRANSLATORS: palette label + _("Hits")); addColor(UserColorId::HIT_PLAYER_MONSTER, 0x0064ff, // TRANSLATORS: palette color @@ -259,6 +290,9 @@ UserPalette::UserPalette() : // TRANSLATORS: palette color GradientType::STATIC, _("Misses")); + addLabel(UserColorId::LABEL_TILES, + // TRANSLATORS: palette label + _("Tiles")); addColor(UserColorId::PORTAL_HIGHLIGHT, 0xC80000, // TRANSLATORS: palette color @@ -294,6 +328,14 @@ UserPalette::UserPalette() : // TRANSLATORS: palette color _("Walkable highlight"), 255); + addColor(UserColorId::NET, + 0x000000, + GradientType::STATIC, + // TRANSLATORS: palette color + _("Tiles border"), 64); + addLabel(UserColorId::LABEL_RANGES, + // TRANSLATORS: palette label + _("Ranges")); addColor(UserColorId::ATTACK_RANGE, 0xffffff, GradientType::STATIC, @@ -312,6 +354,9 @@ UserPalette::UserPalette() : // TRANSLATORS: palette color _("Monster attack range"), 20); + addLabel(UserColorId::LABEL_OTHER, + // TRANSLATORS: palette label + _("Other")); addColor(UserColorId::FLOOR_ITEM_TEXT, 0xffffff, GradientType::STATIC, @@ -335,26 +380,6 @@ UserPalette::UserPalette() : GradientType::STATIC, // TRANSLATORS: palette color _("Road point"), 100); - addColor(UserColorId::NET, - 0x000000, - GradientType::STATIC, - // TRANSLATORS: palette color - _("Tiles border"), 64); - addColor(UserColorId::PET, - 0xffffff, - GradientType::STATIC, - // TRANSLATORS: palette color - _("Pets")); - addColor(UserColorId::MERCENARY, - 0xffffff, - GradientType::STATIC, - // TRANSLATORS: palette color - _("Mercenary")); - addColor(UserColorId::HOMUNCULUS, - 0xffffff, - GradientType::STATIC, - // TRANSLATORS: palette color - _("Homunculus")); commit(true); } |