/DSFML

DSFML is a D binding of SFML

Primary LanguageDOtherNOASSERTION

DSFML

Build Status

DSFML is a static binding of SFML, which let's you use SFML in your D programs. DSFML attempts to be as compatible with SFML as possible, but does so in a way that makes sense for the D language.

Getting Started

Check out the wiki for information on getting started with DSFML.

DSFML is currently in the process of getting updated. All the information in the wiki is relevant to the DSFML 2.0 branch, but should be close enough to where you can use it for the master branch.

Nightlies

DSFML uses a C wrapper for SFML in order to run, called DSFML-C. There are tutorials in the wiki for building this from source, but if you would rather download these nightly* builds, feel free.

Windows 32bit - Compiled August 8th, 2014

Windows 64bit - Compiled August 6th, 2014

Linux 32bit - Compiled July 30th, 2014 on Mint 17

Linux 64bit - Compiled Auguest 2nd, 2014 on Mint 17

OSX - Compiled August 2nd, 2014 on Snow Leopord

*Nightly builds are not actually built every night. Only when there have been changes.

Contributing

If you would like to contribute, feel free! Issues, pull requests, and emails are always welcome.

Check out the Road Map for the list of what needs to be worked on next!

Email is dehaan.jeremiah@gmail.com

Unit Tests

Unit tests are currently being written for the binding. Feel free to attempt to build and run them, but they will use assets you most likely won't have on your system. Once the tests are finished a switch will be added to the build script for easy building and running.