-
Notifications
You must be signed in to change notification settings - Fork 0
Sources
krzat edited this page Feb 6, 2013
·
53 revisions
Welcome to the section dedicated to external source codes for SFML.
- [C++] Basic Game Engine Source (from tutorial Basic Game Engine)
- [C++] Simple Collision Detection: A Static Class implementing Circle, BoundingBox and PixelPerfect collision detection.
- [C++] gtkmm SFMLWidget : A class to integrate SFML into a gtkmm interface
- [C++] Sprite Sheet : A class to handle sprite sheet and simple animations.
- [C++] Masking using Sprites, Shapes or Strings : Masking using Sprites, Shapes or Strings, and the Alpha Channel (by TurboLento)
- [C++] Particle System : Enjoy colorful pixel explosions in your own home today!
- [Ruby] Ruby Light Manager : Add lighting to your 2D game (by Groogy)
- [C#] SpriteAnimated : A C# version of animated sprite class.
##Drawables
- [C++] AnimatedSprite : A class that provides an easy interface to Animations and follow the design of sf::Sprite (by Foaly)
- [C++] Round Ended Lines : A class that renders round ended Lines (by Foaly)
- [C++] Drawable Line Shape: A drawable-derived fast-rendering class for shapes made of lines
- [C++] Drawing Color Gradient : Draw and manage color gradient easily with this class
- [C++] Draw Rounded Rectangle
- [C++] Tile Map with VertexArrays : Load, cull, texture and display quads as tiles
- [C++] Higher Performance Sprite Container : Both a faster way to use many sprites with the same texture and a shortcut container to make life easier. (by masskiller)
- [C#/C++] TileMap renderer : efficient tilemap drawing
- [C++] Shader Tile Map : tile map drawing using one texture as data and other as graphics and swapping data pixels for graphic pixels using glsl fragment shader
- [C++] RichText : Class to handle rich text. (by Panithadrum)
- [C++] Fader : Class to facilitate fading. (by cire)
- [C++] Smart Resource Manager : Generic resource manager which keeps track of it's references. (by Groogy)
- [C++] sftools::Chronometer : This class provides the basic mechanism of a chronometer.
- [C++] FPS : A class that simplifies frame rate calculation.
- [C++] wxScrolledSFMLWindow (by TricksterGuy) : Integrates an SFML window onto a scrolled wxWindow
- [C++] PhysFS : A class that adapts PhysFS to SFML with a custom sf::InputStream
- [C++] LoadImageFromResource : An example of how to load data from a resource (.rc) into sf::Image.
- [C++] Loading Images in a Thread : An example of how to load images in a background thread. (with boost)
- [C++] Verlet physic : A simple example of physic circle body in space.
- [C++] Settings Parser : Simple class for reading and writing settings in text file. (by cristaloleg)
- [C++] HSL Color : A class for working with HSL and converting to and from RGB. (by masskiller)
- [C++] Simple and elegant File Logger (by mateandmetal)
- [C++] MP3 Player : Class inspired sf:: Music for playing mp3 file using the library mpg123
- [C++] Audio Player : Class inspired sf:: Music for playing audio file using the library ffmpeg