Skip to content

redthing1/dray

Repository files navigation

DUB Package

dray

dlang bindings to redthing1 raylib v5.0.0 (based on the official upstream 5.0.0 release).

patches:

  • raygui included
  • HIDPI enabled
  • physac included

usage

all you need to do is add this package as a dependency and it should automatically build the Raylib C library and link it in. if for some reason you want to use a custom build, just place your own libraylib.a in the package root (usually something like ~/.dub/packages/dray_xxx.

note that raylib has some of its own dependencies such as OpenGL.

build (unix/linux/mac)

simply run a build as usual. a script will clone and build raylib from source.

dub build

build (windows)

place the static libraries for GLFW and a static libraries from a prebuilt raylib (with raygui) in your dray package dir. prebuilt libraries are available here:

then, run a build as usual, which will compile the bindings.

dub build

refer to this github actions workflow for more details.

demo

see demo, which demonstrates a simple application using these Raylib bindings.