A collections of systems that will make your life easier when using SFML.
- (Header only) Control events's propagation through your objects: EventListener
- (Header only) Auto loading/unloading ressources : Ressource
- Generate text with multiple styles : FancyText
- (Header only) Animate easily : Animated
- (Header only) Draw easily : Gizmo
- (Header only) Quality of life : QoL
- Restrict draw area : Clipper
- 9-slice scaling : NineSlice
You can build each part separately:
make X-shared
to build a shared library of the module Xmake X-static
to build a static library of the module Xmake X
to build the example of the module Xmake run-X
to build the example of the module X and run it
You can replace X
by:
eventlistener
ressource
fancytext
animated
gizmo
qol
clipper
nineslice
Animated, QoL, Gizmo, Event Listener and Ressource are header-only library