Releases: avaxar/dsdl2
dsdl2 0.2.1-beta
Fixes.
dsdl2 0.2.0-beta
This release has brought dsdl2 to wrap most of what SDL2 has to offer. There have been major API changes since the last release, and will therefore not be mentioned here. This release has notably added ...
- wrapping for
SDL_image
- wrapping for
SDL_mixer
- wrapping for
SDL_ttf
and that's pretty much it!
One could theoretically make a regular 2D SDL2 game with this already. Feel free to use it, and report any bugs you may find, as this library has not been fully tested yet. If you do make something with it, please share it with me. Cheers.
dsdl2 0.1.0-alpha
The first beta release of the dsdl2 library.
This release wraps most of the base SDL2 library in D utilizing object-oriented programming. The wrapped features include structures such as Point
, Rect
, FPoint
, FRect
, Color
; utilities such as the clipboard, BlendMode
, Palette
, PixelFormat
, Surface
, Window
, Texture
, Renderer
, access to OpenGL, most of Event
s, keyboard, mouse, and Cursor
. This library only depends on bindbc-sdl to expose SDL2 C functions.
ddox documentation • adrdox documentation
In the future, I'll plan to implement the rest of events, especially those that are related to joystick input, game controller input, as well as touch input. What is high in my to-do list currently is to wrap essential SDL2 extension libraries (honorably, SDL_image
, SDL_ttf
, and SDL_mixer
). Hopefully, this library can reach functionality and production-ready status in the near future. Please report any issues you may find, and PRs are especially welcome.