aboutsummaryrefslogtreecommitdiff
path: root/src/game.scm
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2025-06-22 21:10:06 +0100
committerGene Pasquet <dev@etenil.net>2025-06-22 21:10:06 +0100
commitebd552879fa4dcfac14db0eb985b46b041bffa99 (patch)
tree1b80f1e893881a6340afc9967b8ef4a9541d63fc /src/game.scm
parent4d9d7ea2b6f12f33eee9404b1cdff9f05b7fb32f (diff)
Initialise gamepad, load tilemaps
Diffstat (limited to 'src/game.scm')
-rw-r--r--src/game.scm10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/game.scm b/src/game.scm
index 28211e9..a7f1695 100644
--- a/src/game.scm
+++ b/src/game.scm
@@ -19,7 +19,7 @@
(define +vsync?+ (member "--vsync" (command-line-arguments)))
(sdl2:set-main-ready!)
-(sdl2:init! '(video))
+(sdl2:init! '(video joystick))
(ttf:init!)
(img:init! '(png))
@@ -45,6 +45,10 @@
(define *font* (ttf:open-font "DejaVuSans.ttf" 12))
(define *text-color* (sdl2:make-color 255 255 255))
+(pp (sdl2:num-joysticks))
+(define *joystick* (if (> (sdl2:num-joysticks) 0)
+ (sdl2:joystick-open! 0)
+ #f))
(set! (sdl2:render-draw-color *renderer*) +background-color+)
(sdl2:render-clear! *renderer*)
@@ -67,7 +71,7 @@
(sdl2:delay! 10)))
-(format #t "chicken env: ~a" (get-environment-variable "CHICKEN_ENV"))
+(sdl2:joystick-close *joystick*)
-(format #t "hello world")
+(format #t "Bye!\n")