Skip to content
This repository has been archived by the owner. It is now read-only.

Bromeon/Thor

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
src
 
 
 
 
 
 

Thor C++ Library

Thor C++ Library

Thor is an open-source and cross-platform C++ library. It extends the multimedia library SFML with higher-level features such as:

  • Animations
  • Particle systems
  • Resource management
  • Time measurement utilities
  • Event handling and callbacks
  • Delaunay triangulation
  • Color gradients
  • Vector algebra
  • ...

For a full list of features as well as tutorials and API documentation, visit the project homepage.

Thor uses the build system CMake and can be compiled for Visual C++, g++ and Clang compilers, as long as they provide at least partial C++11 support. Besides SFML, the library depends on my other project Aurora, which is shipped with Thor.

Development status

I am no longer actively developing Thor. The library has reached a state where I'm relatively happy with it, and it's well usable for SFML 2. Improvements are of course always possible, some of them simply because tooling has moved on (e.g. CMake).

There's a chance I will update Thor for SFML 3 once it becomes more stable, but only if there is significant interest and I find the time to work on it.

License

Both Thor and Aurora are licensed under zlib/libpng, which is very permissive. You can use the code in free and commercial products, open- or closed-source. I would appreciate if you left a short note that you used one my libraries, but it's not required.

Author and contact

Thor has been developed by Jan Haller since 2011.

About

SFML Extension with various game programming features, like particles, animations, vector operations

Resources

License

Stars

Watchers

Forks

Packages

No packages published