My Fishing World
/// Konstruktor zum Festlegen der Schriftart, Größe, Farbe, Position und des Textes des Textobjekts. /// /// Zu verwendende Schriftart des Textes /// Zu verwendender Textstring /// Zu verwendende Textgröße /// X-Position des Ursprungs des Textobjekts /// Y-Position des Ursprungs des Textobjekts /// Farbe des Textobjekts Text::Text(sf::Font& t_font, std::string t_string, int t_size, float t_x, float t_y, sf::Color t_colour) { m_text.setFont(t_font); m_text.setString(t_string); m_text.setCharacterSize(t_size); m_text.setFillColor(t_colour); m_text.setOrigin(m_text.getGlobalBounds().width / 2, m_text.getGlobalBounds().height / 2); m_text.setPosition(t_x, t_y); } Text::~Text() { } /// /// Legt den Ursprung des Textes in der Mitte des Textes fest. /// void Text::centerText() { m_text.setOrigin(m_text.getGlobalBounds().width / 2, m_text.getGlobalBounds().height / 2); } /// /// Legt den Textstring des Textes auf den Parameter t_text fest. /// /// Der Text, der den aktuellen String ersetzt void Text::UpdateText(std::string t_text) { m_text.setString(t_text); m_text.setOrigin(m_text.getGlobalBounds().width / 2, m_text.getGlobalBounds().height / 2); } /// /// Passt die Position des Textes an, um mit dem überlappenden Rechteck übereinzustimmen. /// /// Auszurichtendes Rechteck in der Mitte void Text::AlignText(sf::RectangleShape t_button) { m_text.setPosition(t_button.getPosition().x, t_button.getPosition().y); }
VOLLSTÄNDIGER Inhalt
My Fishing World
Android 4.4+
Ausführung:1.15.109
55.2 MB
/// Konstruktor zum Festlegen der Schriftart, Größe, Farbe, Position und des Textes des Textobjekts. /// /// Zu verwendende Schriftart des Textes /// Zu verwendender Textstring /// Zu verwendende Textgröße /// X-Position des Ursprungs des Textobjekts /// Y-Position des Ursprungs des Textobjekts /// Farbe des Textobjekts Text::Text(sf::Font& t_font, std::string t_string, int t_size, float t_x, float t_y, sf::Color t_colour) { m_text.setFont(t_font); m_text.setString(t_string); m_text.setCharacterSize(t_size); m_text.setFillColor(t_colour); m_text.setOrigin(m_text.getGlobalBounds().width / 2, m_text.getGlobalBounds().height / 2); m_text.setPosition(t_x, t_y); } Text::~Text() { } /// /// Legt den Ursprung des Textes in der Mitte des Textes fest. /// void Text::centerText() { m_text.setOrigin(m_text.getGlobalBounds().width / 2, m_text.getGlobalBounds().height / 2); } /// /// Legt den Textstring des Textes auf den Parameter t_text fest. /// /// Der Text, der den aktuellen String ersetzt void Text::UpdateText(std::string t_text) { m_text.setString(t_text); m_text.setOrigin(m_text.getGlobalBounds().width / 2, m_text.getGlobalBounds().height / 2); } /// /// Passt die Position des Textes an, um mit dem überlappenden Rechteck übereinzustimmen. /// /// Auszurichtendes Rechteck in der Mitte void Text::AlignText(sf::RectangleShape t_button) { m_text.setPosition(t_button.getPosition().x, t_button.getPosition().y); }
VOLLSTÄNDIGER Inhalt
My Fishing World Screenshots