Go to file
Marco Antognini e6d596c34e Fix: include directive 2012-08-02 13:27:13 +02:00
.gitattributes First commit 2012-07-26 13:04:54 +02:00
.gitignore First commit 2012-07-26 13:04:54 +02:00
README.md Fix: bad namespace 2012-07-27 08:51:51 +02:00
RichText.cpp Fix: include directive 2012-08-02 13:27:13 +02:00
RichText.hpp Fix: bad namespace 2012-07-26 13:10:52 +02:00

README.md

RichText

Rich text class for SFML2. Allows the user to draw lines of text with different styles and colors.

Author

How to use

  1. Include the header and the source to your project.
  2. Link to SFML2 (obviously :P!).

Repository

You can get the current development version from the git repository.

Example

#include "RichText.hpp"
#include <SFML/Graphics.hpp>
 
int main()
{
  sfe::RichText text;
  text << sf::Text::Bold << sf::Color::Cyan << "This"
    << sf::Text::Italic << sf::Color::White << " is cool "
    << sf::Text::Regular << sf::Color::Green << "mate"
    << sf::Color::White << ". "
    << sf::Text::Underlined << "I wish I could lick it!";
 
  text.setCharacterSize(25);
  text.setPosition(400, 300);
  text.setOrigin(text.getWidth()/2.f, text.getHeight()/2.f);
 
  sf::RenderWindow window;
  window.create(sf::VideoMode(800, 600), "Rich text");
 
  while(window.isOpen())
  {
    sf::Event event;
    while(window.pollEvent(event))
    {
      if(event.type == sf::Event::Closed)
        window.close();
    }
 
    window.clear();
    window.draw(text);
    window.display();
  }
}