From 53d61fbc424aad87ab9b89f7644813fd9c672b90 Mon Sep 17 00:00:00 2001 From: Alexander Yakovlev Date: Fri, 10 Nov 2017 20:00:22 +0700 Subject: [PATCH] Working state --- game/begin.coffee | 2 +- game/story.coffee | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/game/begin.coffee b/game/begin.coffee index 793ebe6..ee74dc5 100644 --- a/game/begin.coffee +++ b/game/begin.coffee @@ -92,6 +92,7 @@ class ImprovModel setTagIfNotPresent: (tagName, value) -> if @getTag(tagName) == undefined @tags.push([tagName, value]) +state = new ImprovModel cunit = (name, spec) -> spec.act = () -> @@ -101,6 +102,5 @@ cunit = (name, spec) -> r.entering(r.name) return ''+@enact.fcall(this)+'' return unit(name, spec) -state = new ImprovModel procgen = (tag) -> return ImprovEngine.gen(tag, state) diff --git a/game/story.coffee b/game/story.coffee index d5277cf..1e49a22 100644 --- a/game/story.coffee +++ b/game/story.coffee @@ -69,7 +69,7 @@ room "start", return "alexey_final_dsc".l() if salet.character.ferret return "alexey_end".l() - return "alexey".l(Improv, state) + return "alexey".l(ImprovEngine, state) enact: () -> salet.goTo("alexey") cunit "margo", @@ -79,7 +79,7 @@ room "start", return "margo_final_dsc".l() if salet.character.ferret return "margo_end".l() - "margo".l(Improv, state) + "margo".l(ImprovEngine, state) enact: () -> salet.goTo("margo") ] @@ -171,7 +171,7 @@ dlg = (name) -> return "meet_#{name}".l() choices: "##{name}", dsc: () -> - "#{name}_dsc".l(Improv, state) + "#{name}_dsc".l(ImprovEngine, state) }) dlg_bye = (name) ->