From d9806b2f8bb425e6b2a394b97c4e8064f0f8bde2 Mon Sep 17 00:00:00 2001 From: nephryte Date: Sat, 25 May 2024 04:26:06 -0400 Subject: [PATCH] Update level-manager --- modules/game/level-manager.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/game/level-manager.scm b/modules/game/level-manager.scm index 7facb43..dad9fbb 100644 --- a/modules/game/level-manager.scm +++ b/modules/game/level-manager.scm @@ -8,14 +8,14 @@ #:use-module (ces entity) #:use-module (ces entity-manager) #:use-module (dom image) - #:use-module (game-core) #:use-module (game game-objects) - #:export ()) + #:export (create-player! + create-room!)) ;; Player -(define (player? entity) - (and (game-object? entity) - (has-components? entity 'keyboard-input))) +;;(define (player? entity) +;; (and (game-object? entity) +;; (has-components? entity 'keyboard-input))) (define player-sprite (make-image "assets/sprites/player.png")) (define (create-player!) @@ -24,8 +24,8 @@ (make-inputs '() '() '())))) ;; Room -(define (room? entity) - (has-components? entity 'hitbox 'sprite)) ;; + 'room-objects ? +;;(define (room? entity) +;; (has-components? entity 'hitbox 'sprite)) ;; + 'room-objects ? ;; As it stands a game object is technically also a room. ;; This will not be the case in the future -- especially once tilemaps work.