summaryrefslogtreecommitdiff
path: root/super-bloom/common.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2023-09-22 08:24:42 -0400
committerDavid Thompson <dthompson2@worcester.edu>2023-09-23 16:29:08 -0400
commitea0d3009fa7020d75c1657cb532570305de699a6 (patch)
tree288c154ad995c78115eeb85140dff2703fad3f50 /super-bloom/common.scm
parent00df702b030ee01d6c544cb7e3e1170b7f29a343 (diff)
Allow game to be properly installable.
Diffstat (limited to 'super-bloom/common.scm')
-rw-r--r--super-bloom/common.scm13
1 files changed, 7 insertions, 6 deletions
diff --git a/super-bloom/common.scm b/super-bloom/common.scm
index 0e55b90..7dd50a1 100644
--- a/super-bloom/common.scm
+++ b/super-bloom/common.scm
@@ -20,6 +20,7 @@
#:use-module (chickadee audio)
#:use-module (chickadee graphics text)
#:use-module (oop goops)
+ #:use-module (super-bloom config)
#:export (%default-width
%default-height
%game-width
@@ -45,22 +46,22 @@
(define %game-height:float (exact->inexact %game-height))
(define (scope-datadir file-name)
- (let ((prefix (or (getenv "SUPERBLOOM_DATADIR") (getcwd))))
+ (let ((prefix (or (getenv "SUPERBLOOM_DATADIR") %datadir)))
(string-append prefix "/" file-name)))
-(define-asset (monogram-font (file (scope-datadir "assets/fonts/monogram_extended.ttf")))
+(define-asset (monogram-font (file (scope-datadir "fonts/monogram_extended.ttf")))
(load-font file 12 #:smooth? #f))
-(define-asset (explosion-sound (file (scope-datadir "assets/audio/explosion.wav")))
+(define-asset (explosion-sound (file (scope-datadir "audio/explosion.wav")))
(load-audio file))
-(define-asset (absorb-sound (file (scope-datadir "assets/audio/absorb.wav")))
+(define-asset (absorb-sound (file (scope-datadir "audio/absorb.wav")))
(load-audio file))
-(define-asset (watered-sound (file (scope-datadir "assets/audio/watered.wav")))
+(define-asset (watered-sound (file (scope-datadir "audio/watered.wav")))
(load-audio file))
-(define-asset (spray-sound (file (scope-datadir "assets/audio/spray.wav")))
+(define-asset (spray-sound (file (scope-datadir "audio/spray.wav")))
(load-audio file))
(define (random:float n)