diff options
| author | Gene Pasquet <dev@etenil.net> | 2025-06-22 21:10:06 +0100 |
|---|---|---|
| committer | Gene Pasquet <dev@etenil.net> | 2025-06-22 21:10:06 +0100 |
| commit | ebd552879fa4dcfac14db0eb985b46b041bffa99 (patch) | |
| tree | 1b80f1e893881a6340afc9967b8ef4a9541d63fc /src/game.scm | |
| parent | 4d9d7ea2b6f12f33eee9404b1cdff9f05b7fb32f (diff) | |
Initialise gamepad, load tilemaps
Diffstat (limited to 'src/game.scm')
| -rw-r--r-- | src/game.scm | 10 |
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") |
