예제 #1
0
			inline sf::Text& renderTextImpl(const std::string& mStr, sf::Text& mText, const Vec2f& mPosition, float mSize)
			{
				auto originalSize(mText.getCharacterSize());
				mText.setCharacterSize(mSize);
				renderTextImpl(mStr, mText, mPosition);
				mText.setCharacterSize(originalSize);
				return mText;
			}
예제 #2
0
 inline sf::Text& renderText(const std::string& mStr, sf::Text& mText,
     const Vec2f& mPos, const sf::Color& mColor, unsigned int mSize)
 {
     mText.setColor(mColor);
     return renderTextImpl(mStr, mText, mPos, mSize);
 }
예제 #3
0
 inline sf::Text& renderText(
     const std::string& mStr, sf::Text& mText, const Vec2f& mPos)
 {
     mText.setColor(getTextColor());
     return renderTextImpl(mStr, mText, mPos);
 }