Set of multimedia libraries for games and gui applications. Currently in active development, so usage in big projects is not recomended. API can change with every version.
- anchovy.core - basic interfaces.
- anchovy.utils - additional helpers.
- anchovy.graphics - windows and rendering.
- anchovy.gui - skinnable graphical interface. The only usable package right now.
- anchovy.audio - OpenAL sound manager.
- anchovy.locale - translation management.
Any improvements, bug reports, feature-requests are highly appreciated.
Building (Now builds and works in linux too)
Windows and linux
You need to install all dependencies in deps folder. Actual packages can be found in build.d script. Go to deps folder.
dub install --local derelict- all-libs dub install --local dlib
Compile all derelict- packages, dlib and sdlang-d packages using command:
dub build --arch=x86
or --arch=x86_64 but it is not guaranteed to work.
If you face any issues with that feel free to post an issue.
Build build.d file located in root folder and run it. All .lib/.a files must be located in /lib folder (As used in build.d). Gui demo will be located in bin folder.
In order to run compiled example you will need to download resourses from latest release and install libraries if you are on linux. (glfw3, freetype, freeimage)