|
|
|
@ -17,7 +17,7 @@ void Menu::InitializeClassInfoWindow(){ |
|
|
|
|
Menu*classSelectionWindow=Menu::menus[CLASS_SELECTION]; |
|
|
|
|
ClassInfo data=classutils::GetClassInfo(classSelectionWindow->S(A::CLASS_SELECTION)); |
|
|
|
|
|
|
|
|
|
MenuLabel*label=new MenuLabel(CLASS_INFO,{{0,8},{classInfoWindow->size.x,16}},data.className,2,true,true); |
|
|
|
|
MenuLabel*label=new MenuLabel(CLASS_INFO,{{0,8},{classInfoWindow->size.x-1,28}},data.className,2,true,true,true,true); |
|
|
|
|
|
|
|
|
|
classInfoWindow->AddComponent("Class Name",label); |
|
|
|
|
|
|
|
|
@ -28,9 +28,9 @@ void Menu::InitializeClassInfoWindow(){ |
|
|
|
|
vf2d baseStatsLabelPos={classInfoWindow->size.x/3,classInfoWindow->pos.y+20}; |
|
|
|
|
vf2d labelSize={2*classInfoWindow->size.x/3,16}; |
|
|
|
|
|
|
|
|
|
MenuLabel*baseStatsLabel=new MenuLabel(CLASS_INFO,{baseStatsLabelPos,labelSize},"Base Stats",1,true,true); |
|
|
|
|
MenuLabel*healthDisplayLabel=new MenuLabel(CLASS_INFO,{baseStatsLabelPos+vf2d{0,16*1+8},labelSize},"Health: "+std::to_string(data.baseHealth)+" + "+std::to_string(data.healthGrowthRate).substr(0,3)+" per level",1,false,true); |
|
|
|
|
MenuLabel*atkDisplayLabel=new MenuLabel(CLASS_INFO,{baseStatsLabelPos+vf2d{0,16*2+8},labelSize},"Attack: "+std::to_string(data.baseAtk)+" + "+std::to_string(data.atkGrowthRate).substr(0,3)+" per level",1,false,true); |
|
|
|
|
MenuLabel*baseStatsLabel=new MenuLabel(CLASS_INFO,{baseStatsLabelPos,labelSize},"Base Stats",1,true,true,true); |
|
|
|
|
MenuLabel*healthDisplayLabel=new MenuLabel(CLASS_INFO,{baseStatsLabelPos+vf2d{0,16*1+8},labelSize},"Health: "+std::to_string(data.baseHealth)+" + "+std::to_string(data.healthGrowthRate).substr(0,3)+" per level",1,false,true,true); |
|
|
|
|
MenuLabel*atkDisplayLabel=new MenuLabel(CLASS_INFO,{baseStatsLabelPos+vf2d{0,16*2+8},labelSize},"Attack: "+std::to_string(data.baseAtk)+" + "+std::to_string(data.atkGrowthRate).substr(0,3)+" per level",1,false,true,true); |
|
|
|
|
|
|
|
|
|
classInfoWindow->AddComponent("Base Stats Text",baseStatsLabel); |
|
|
|
|
classInfoWindow->AddComponent("Health Display Text",healthDisplayLabel); |
|
|
|
|