From 960019cf657b20dbdecaeeaca942d357d1a748a0 Mon Sep 17 00:00:00 2001 From: unelsson Date: Mon, 14 Nov 2022 14:29:54 +0200 Subject: [PATCH] Cleaner code --- components/resource/keyframemanager.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/components/resource/keyframemanager.cpp b/components/resource/keyframemanager.cpp index 8f35341334..0cb0864a96 100644 --- a/components/resource/keyframemanager.cpp +++ b/components/resource/keyframemanager.cpp @@ -34,19 +34,14 @@ namespace Resource bool RetrieveAnimationsVisitor::belongsToLeftUpperExtremity(const std::string& name) { - const int bodypartCount = 25; - static const std::array boneNames + static const std::array boneNames = { "bip01_l_clavicle", "left_clavicle", "bip01_l_upperarm", "left_upper_arm", "bip01_l_forearm", "bip01_l_hand", "left_hand", "left_wrist", "shield_bone", "bip01_l_pinky1", "bip01_l_pinky2", "bip01_l_pinky3", "bip01_l_ring1", "bip01_l_ring2", "bip01_l_ring3", "bip01_l_middle1", "bip01_l_middle2", "bip01_l_middle3", "bip01_l_pointer1", "bip01_l_pointer2", "bip01_l_pointer3", "bip01_l_thumb1", "bip01_l_thumb2", "bip01_l_thumb3", "left_forearm" }; - for (unsigned short int i = 0; i < bodypartCount; i++) - { - if (name == boneNames[i]) - return true; - } + if (std::find(boneNames.begin(), boneNames.end(), name) != boneNames.end()) return true; return false; }