aboutsummaryrefslogtreecommitdiff
path: root/downstroke.egg
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2026-04-05 15:34:21 +0100
committerGene Pasquet <dev@etenil.net>2026-04-05 15:34:21 +0100
commit2a75c88de470a173067feee4df80cd8e3fb7a641 (patch)
tree65f6d158f635c82bf11c3b25a99f1404f3808fb4 /downstroke.egg
parent526e6cdcdf1025d5e29680bc99ab910c79789764 (diff)
Cleanup and egg!
Diffstat (limited to 'downstroke.egg')
-rw-r--r--downstroke.egg23
1 files changed, 23 insertions, 0 deletions
diff --git a/downstroke.egg b/downstroke.egg
new file mode 100644
index 0000000..b28c79d
--- /dev/null
+++ b/downstroke.egg
@@ -0,0 +1,23 @@
+((version "0.1.0")
+ (synopsis "2D tile-driven game engine for Chicken Scheme, built on SDL2")
+ (author "Gene Pasquet")
+ (license "MIT")
+ (category games)
+ (dependencies sdl2 sdl2-image sdl2-ttf expat defstruct srfi-1 srfi-13 srfi-197 matchable simple-logger)
+ (components
+ (extension downstroke/entity
+ (source "entity.scm"))
+ (extension downstroke/tilemap
+ (source "tilemap.scm"))
+ (extension downstroke/world
+ (source "world.scm")
+ (component-dependencies downstroke/entity downstroke/tilemap))
+ (extension downstroke/physics
+ (source "physics.scm")
+ (component-dependencies downstroke/entity downstroke/tilemap downstroke/world))
+ (extension downstroke/input
+ (source "input.scm")
+ (component-dependencies downstroke/entity))
+ (extension downstroke/renderer
+ (source "renderer.scm")
+ (component-dependencies downstroke/entity downstroke/tilemap downstroke/world))))