Skip to content

A collection of system that will make your life easier when using SFML.

License

Notifications You must be signed in to change notification settings

Hazurl/SFML-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SFML Toolkit

A collections of systems that will make your life easier when using SFML.

Currently Available

  • (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

Usage

You can build each part separately:

  • make X-shared to build a shared library of the module X
  • make X-static to build a static library of the module X
  • make X to build the example of the module X
  • make 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

About

A collection of system that will make your life easier when using SFML.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published