sftools

Bunch of tools for SFML application development

View on GitHub

sftools 2.0

Bunch of tools for SFML 2.0 application development.

Like SFML, sftools works on Windows, Linux and Mac OS X.

sftools is a header-only library, written mostly in C++98 to keep maximum compatibility with most compilers, that provides the following utilities :

  • Non intruisive Singleton
  • Fully customizable resources Managers
  • Chronometer
  • Animation tools based on sequence of frames
  • Curve drawables to display partial ellipsis, circle, sines, cosines, astroids, ... any parametric equation. (Requires C++11.)

And more are coming soon.


Downloads

Pre-Alpha version : sftools 2.0 is still in development, some feature will be added and some might be modified. Keep that in mind.


Installation

sftools is a header-only library. Thus the only thing your need to do to use it in your code is to download the source and extract it to, let's say, some/path/ and tell your compiler to look for header at some/path/include/. With most compiler you can use the -I option.

Or you can drop the content of the include/ folder into /usr/local/include/, or any other standard path of your compiler/OS.


Tutorial

Coming soon


Documentation

An online documentation can be found here.

You can also build your own version with doxygen. Just go into the doc/ folder and run doxygen in a terminal.