summaryrefslogtreecommitdiff
path: root/apple-town-fair/place.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson@vistahigherlearning.com>2022-10-30 21:25:15 -0400
committerDavid Thompson <dthompson@vistahigherlearning.com>2022-10-30 21:25:15 -0400
commit2a5f8fad86d78adc82fa8c7cd94f3fe854dee025 (patch)
tree5bcda9c4959da5c5dd29327d2e621ff50ec73ab9 /apple-town-fair/place.scm
parenta20d05376cb2de636abebd64da3eeb6c7e8c7bac (diff)
Day 2 progress.
Diffstat (limited to 'apple-town-fair/place.scm')
-rw-r--r--apple-town-fair/place.scm11
1 files changed, 5 insertions, 6 deletions
diff --git a/apple-town-fair/place.scm b/apple-town-fair/place.scm
index 2cfb5ed..b96130d 100644
--- a/apple-town-fair/place.scm
+++ b/apple-town-fair/place.scm
@@ -32,14 +32,13 @@
(name #:accessor name #:init-keyword #:name)
(condition #:accessor condition #:init-keyword #:condition
#:init-form (const #t))
- (exec #:accessor exec #:init-keyword #:exec)
- (duration #:accessor duration #:init-keyword #:duration #:init-value 1))
+ (exec #:accessor exec #:init-keyword #:exec))
-(define-method (performable? (action <action>) state)
- ((condition action) state))
+(define-method (performable? (action <action>) scene)
+ ((condition action) scene))
-(define-method (perform (action <action>) state)
- ((exec action) state))
+(define-method (perform (action <action>) scene)
+ ((exec action) scene))
(define-class <place> (<node-2d>)
(title #:accessor title #:init-keyword #:title #:init-value "Unknown")