From 0c6e9b8b3f71bee97239ede6ab1d301d2c73d299 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Fri, 11 Jan 2013 23:55:44 -0500 Subject: [PATCH] my old pre-D1 game stuff, now compilable as D2 as well --- README | 18 ++++++++++++++---- audio.d | 1 + engine.d | 1 + screen.d | 1 + 4 files changed, 17 insertions(+), 4 deletions(-) create mode 120000 audio.d create mode 120000 engine.d create mode 120000 screen.d diff --git a/README b/README index aa4be65..1d683f5 100644 --- a/README +++ b/README @@ -44,6 +44,17 @@ Desktop app stuff simpledisplay.d - gives quick and easy access to a window for drawing simpleaudio.d - gives minimal audio output +Game stuff +================= + +engine.d, screen.d, audio.d - a quick wrapper to SDL and OpenGL I used + in the pre D1 days, now updated so it compiles as both D1 and + D2 (use the -d switch to dmd) + + Requires some SDL bindings. + + Eventually I'll redo it. + Other ================ @@ -60,10 +71,9 @@ color.d - a basic color struct and some HSL functions Things I might add once I clean up the files (this can be expedited upon request, to an extent): -httpd.d - an embedded web server -oauth.d - client/server stuff for oauth1 -browser.d - a very small html widget -netman.d - handles net connections (required by httpd.d) +htmlwidget.d - a very small html widget +browser.d - a tiny browser based on htmlwidget.d +netman.d - old code handles net connections (required by httpd.d) imagedraft.d - (temporary name) has algorithms for images bmp.d - gives .bmp read/write dws.d - a draft of my D windowing system (also includes some Qt code) diff --git a/audio.d b/audio.d new file mode 120000 index 0000000..737a1de --- /dev/null +++ b/audio.d @@ -0,0 +1 @@ +/home/me/program/d/ndsdl/audio.d \ No newline at end of file diff --git a/engine.d b/engine.d new file mode 120000 index 0000000..1ae00af --- /dev/null +++ b/engine.d @@ -0,0 +1 @@ +/home/me/program/d/ndsdl/engine.d \ No newline at end of file diff --git a/screen.d b/screen.d new file mode 120000 index 0000000..af05e5e --- /dev/null +++ b/screen.d @@ -0,0 +1 @@ +/home/me/program/d/ndsdl/screen.d \ No newline at end of file