void RClickMenu::SetOrgin(Orgins orgin){
	for(int x = 0; x < labels.size(); x++){
		Label* tempLabel = labels[x];
		sf::Sprite* tempSprite = tempLabel->GetSprite();
		sf::Vector2f halfSize = sf::Vector2f(tempLabel->GetSize().x / 2,tempLabel->GetSize().y / 2);
		sf::Text* tempText = tempLabel->GetText();
		switch(orgin){
			case(TopLeft):
				tempLabel->SetOrgin(0,0);
				tempLabel->CenterText();
				break;
			case(TopRight):
				tempLabel->SetOrgin(halfSize.x * 2,0);
				tempLabel->CenterText();
				break;
			case(BottomLeft):
				tempLabel->SetOrgin(0,halfSize.y * 2);
				tempLabel->CenterText();
				break;
			case(BottomRight):
				tempLabel->SetOrgin(halfSize.x * 2,halfSize.y * 2);
				tempLabel->CenterText();
				break;
		}
	}
};
void StatsPanel::SetUpItemMap(){
	int labelsPosX[] = {5,155,5,165,5,135};
	int labelsPosY[] = {160,160,230,230,300,300};
	std::string labelsString[] = {"Strength","Endure","Technique","Speed","Mining","Woodcutting"};
	for (int x = 0; x < 6; x++){
		Label* element = new Label(labelsPosX[x],labelsPosY[x],"blank.png",Label::Fonts::Game,labelsString[x] + ":");
		Label* valueElement = new Label(labelsPosX[x] + element->GetText()->getLocalBounds().width + 15,labelsPosY[x],"blank.png",Label::Fonts::Game,"null");
		AddItemElement(MyPair(std::to_string(x), element));
		AddItemElement(MyPair(labelsString[x] + "Value",valueElement));
	}
	Button* tempButton = new Button(127.5,15,"attacktextures/background.png","attacktextures/default.png");
	tempButton->SetTarget(this);
	tempButton->SetFunction("none");
	tempButton->CenterForeground();
	AddItemElement(MyPair("Image",tempButton));
	Label* label = new Label(103,110,120,"menubackground.png",Label::Fonts::Game,"null");
	label->CenterText();
	AddItemElement(MyPair("Name",label));
		Drawn* barPlaceHolder = new Drawn("blank.png");
	barPlaceHolder->SetPosition(sf::Vector2f(0,0));
	barPlaceHolder->texturePart.height = 35;
	barPlaceHolder->texturePart.width = GetSize().x;
	barPlaceHolder->SetRotation(0);
	barPlaceHolder->SetZ(2);
	itemMap.insert(MyPair("barPlaceHolder",barPlaceHolder));
};