|
@@ -18,7 +18,7 @@
|
|
|
#include "../render/Colors.h"
|
|
#include "../render/Colors.h"
|
|
|
#include "../render/IImage.h"
|
|
#include "../render/IImage.h"
|
|
|
#include "../renderSDL/RenderHandler.h"
|
|
#include "../renderSDL/RenderHandler.h"
|
|
|
-#include "../widgets/CComponent.h"
|
|
|
|
|
|
|
+#include"../widgets/CComponentHolder.h"
|
|
|
#include "../widgets/Images.h"
|
|
#include "../widgets/Images.h"
|
|
|
#include "../widgets/TextControls.h"
|
|
#include "../widgets/TextControls.h"
|
|
|
#include "../widgets/GraphicalPrimitiveCanvas.h"
|
|
#include "../widgets/GraphicalPrimitiveCanvas.h"
|
|
@@ -206,7 +206,8 @@ void CHeroOverview::genControls()
|
|
|
i = 0;
|
|
i = 0;
|
|
|
for(auto & skill : (*CGI->heroh)[heroIdx]->secSkillsInit)
|
|
for(auto & skill : (*CGI->heroh)[heroIdx]->secSkillsInit)
|
|
|
{
|
|
{
|
|
|
- imageSecSkills.push_back(std::make_shared<CAnimImage>(AnimationPath::builtin("SECSK32"), (*CGI->skillh)[skill.first]->getIconIndex(skill.second + 2), 0, 302, 7 * borderOffset + yOffset + 186 + i * (32 + borderOffset)));
|
|
|
|
|
|
|
+ imageSecSkills.push_back(std::make_shared<CSecSkillPlace>(Point(302, 7 * borderOffset + yOffset + 186 + i * (32 + borderOffset)),
|
|
|
|
|
+ CSecSkillPlace::ImageSize::SMALL, skill.first, skill.second));
|
|
|
labelSecSkillsNames.push_back(std::make_shared<CLabel>(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) - 5, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, CGI->generaltexth->levels[skill.second - 1]));
|
|
labelSecSkillsNames.push_back(std::make_shared<CLabel>(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) - 5, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, CGI->generaltexth->levels[skill.second - 1]));
|
|
|
labelSecSkillsNames.push_back(std::make_shared<CLabel>(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) + 10, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, (*CGI->skillh)[skill.first]->getNameTranslated()));
|
|
labelSecSkillsNames.push_back(std::make_shared<CLabel>(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) + 10, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, (*CGI->skillh)[skill.first]->getNameTranslated()));
|
|
|
i++;
|
|
i++;
|