From 75c5cdef5c72b4f88ae71ba37e7a94b609996279 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 13 Dec 2018 21:20:42 -0500 Subject: Re-hide SDL2 details. I know I'm backpedaling here, but I think it was a mistake to expose SDL2 as much as I have here. I think it's better for people just getting started to not have to wonder what SDL means. Making things as usable as possible for beginners is an important goal, and abstracting SDL2 + OpenGL things from the core game loop implementation shouldn't require sacrificing that goal. * chickadee.scm: Switch code with... * chickadee/game-loop.scm: ...this! Which is copied straight from... * chickadee/sdl.scm: ...this! Which is now deleted. * Makefile.am (SOURCES): Add game-loop.scm, remove sdl.scm. * examples/grid.scm: Update due to API breakage. * examples/lines.scm: Ditto. * examples/nine-patch.scm: Ditto. * examples/sprite.scm: Ditto. * examples/text.scm: Ditto. * examples/tiled.scm: Ditto. * doc/api.texi (Kernel): Update. --- examples/tiled.scm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'examples/tiled.scm') diff --git a/examples/tiled.scm b/examples/tiled.scm index 19332bb..5ff2b7f 100644 --- a/examples/tiled.scm +++ b/examples/tiled.scm @@ -2,7 +2,6 @@ (chickadee math vector) (chickadee math rect) (chickadee render tiled) - (chickadee sdl) (ice-9 match)) (define map #f) @@ -24,9 +23,9 @@ ('q (abort-game)) (_ #t))) -(run-game/sdl #:window-width 320 - #:window-height 240 - #:window-title "tile map demo" - #:load load - #:draw draw - #:key-press key-press) +(run-game #:window-width 320 + #:window-height 240 + #:window-title "tile map demo" + #:load load + #:draw draw + #:key-press key-press) -- cgit v1.2.3