On Tuesday, 1 December 2015 at 14:37:18 UTC, Chris wrote:
Can you write a small, compact, up to speed tutorial once you've finished simpledisplay (set up, basic examples)? I'd love to test it.

Well, simpledisplay itself isn't done, but it works for many things now (and myself and several other users make use of it now).

The big change is eventually I am going to change the module name, which is a breaking change, but otherwise I don't have major API changes in mind. (A big addition it needs though is Cocoa Mac OS X support again. It had it years ago then it fell away. I want to redo it when the new ObjC integration in D is done.)

But if you copy/paste the examples in the html file you should be able to get started. The code itself is in this collection:

https://github.com/adamdruppe/arsd

simpledisplay.d and color.d are the two files needed. Then you compile by just adding those two files to your build or I have also made a dub thing for it but I haven't really tested this yet:

http://code.dlang.org/packages/arsd-official%3Asimpledisplay/~master


I do need to write more docs and tutorials but you can play a little with the examples there - the event viewer is first in the example list to give you an idea of what input it gives, then the Pong game underneath that gives a fairly complete demo of basic drawing and input. It can also do things like create OpenGL contexts, which I have a demo of here: http://arsdnet.net/dcode/book/chapter_12/10/opengl.d

(The OpenGL bindings are mostly old, glBegin/glEnd stuff, because that's what I know [!!], but the same context creation works for new functions too so I'm adding that. Just commited a big batch of new stuff yesterday too.)


The audio and joystick parts are in my github repo... and basically work, but I'm still not completely happy with them yet.

Reply via email to