From 27657afc41a79917e18568e30c9b3fa6623d1a12 Mon Sep 17 00:00:00 2001 From: Remington Covert Date: Wed, 22 Oct 2014 15:52:18 -0700 Subject: [PATCH] add reaching. --- desktop/resources/ego/reach.png | Bin 0 -> 2188 bytes desktop/resources/ego/reach.pxa/0.pxi | Bin 0 -> 264078 bytes desktop/resources/ego/reach.pxa/1.pxi | Bin 0 -> 264078 bytes desktop/resources/ego/reach.pxa/2.pxi | Bin 0 -> 264078 bytes desktop/resources/ego/reach.pxa/3.pxi | Bin 0 -> 264078 bytes desktop/resources/ego/reach.pxa/CelData.plist | 22 ++++++++++++++++++ .../advent/screens/rooms/behind_house.clj | 7 +++++- .../advent/screens/rooms/outside_house.clj | 3 ++- desktop/src-common/advent/screens/scene.clj | 11 ++++++--- 9 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 desktop/resources/ego/reach.png create mode 100644 desktop/resources/ego/reach.pxa/0.pxi create mode 100644 desktop/resources/ego/reach.pxa/1.pxi create mode 100644 desktop/resources/ego/reach.pxa/2.pxi create mode 100644 desktop/resources/ego/reach.pxa/3.pxi create mode 100644 desktop/resources/ego/reach.pxa/CelData.plist diff --git a/desktop/resources/ego/reach.png b/desktop/resources/ego/reach.png new file mode 100644 index 0000000000000000000000000000000000000000..42f6983d58e96badce1e9d6407c7a16f531edf5c GIT binary patch literal 2188 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 literal 0 HcmV?d00001 diff --git a/desktop/resources/ego/reach.pxa/2.pxi b/desktop/resources/ego/reach.pxa/2.pxi new file mode 100644 index 0000000000000000000000000000000000000000..c726a671319d788192162448f60adac31f9252da GIT binary patch literal 264078 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 literal 0 HcmV?d00001 diff --git a/desktop/resources/ego/reach.pxa/3.pxi b/desktop/resources/ego/reach.pxa/3.pxi new file mode 100644 index 0000000000000000000000000000000000000000..1a305b73d64d8025b4fece9eda8adab89db2a017 GIT binary patch literal 264078 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 literal 0 HcmV?d00001 diff --git a/desktop/resources/ego/reach.pxa/CelData.plist b/desktop/resources/ego/reach.pxa/CelData.plist new file mode 100644 index 00000000..f0b74d60 --- /dev/null +++ b/desktop/resources/ego/reach.pxa/CelData.plist @@ -0,0 +1,22 @@ + + + + + + duration + 1 + + + duration + 1 + + + duration + 1 + + + duration + 1 + + + diff --git a/desktop/src-common/advent/screens/rooms/behind_house.clj b/desktop/src-common/advent/screens/rooms/behind_house.clj index 0fbbcc76..e51586f0 100644 --- a/desktop/src-common/advent/screens/rooms/behind_house.clj +++ b/desktop/src-common/advent/screens/rooms/behind_house.clj @@ -22,9 +22,14 @@ :script (actions/get-script entities (actions/walk-to entities :ego [70 80]) - (actions/talk entities :ego "I can see Fangald, the wizard inside.") + (actions/play-animation entities :ego :squat) + (actions/talk entities :ego "I can see Gandarf, the wizard inside.") + + (actions/play-animation entities :ego :squat) (actions/talk entities :ego "It looks like he's opening his Magi-safe.") + (actions/play-animation entities :ego :squat) (actions/talk entities :ego "[todo: sounds play.]") + (actions/play-animation entities :ego :squat) (actions/talk entities :ego "A lot of good it'll do me to know his password while he's still there."))} :mushrooms {:box [247 59 269 76] :script (actions/get-script diff --git a/desktop/src-common/advent/screens/rooms/outside_house.clj b/desktop/src-common/advent/screens/rooms/outside_house.clj index 9f09dd98..5a7b8216 100644 --- a/desktop/src-common/advent/screens/rooms/outside_house.clj +++ b/desktop/src-common/advent/screens/rooms/outside_house.clj @@ -122,8 +122,9 @@ {:door {:box [258 100 281 160] :script (actions/get-script entities - (actions/walk-to entities :ego [262 88]) + (actions/walk-to entities :ego [267 90]) (actions/talk entities :ego (str "Anyone home?")) + (actions/play-animation entities :ego :reach) (actions/transition-background entities :inside-house [237 0]) (if (get-in @entities [:state :convinced-wizard?]) (actions/talk entities :wizard (str "Oh, hello there boy.")) diff --git a/desktop/src-common/advent/screens/scene.clj b/desktop/src-common/advent/screens/scene.clj index fa1d83c5..0473c9ee 100644 --- a/desktop/src-common/advent/screens/scene.clj +++ b/desktop/src-common/advent/screens/scene.clj @@ -79,6 +79,7 @@ talk-sheet (texture! (texture "ego/talk.png") :split 18 36) stand-sheet (texture! (texture "ego/stand.png") :split 18 36) squat-sheet (texture! (texture "ego/squat.png") :split 18 36) + reach-sheet (texture! (texture "ego/reach.png") :split 18 36) walk-right (animation 0.075 (for [i (range 8)] (texture (aget player-sheet 0 i)))) stand-anim (animation 0.1 (for [i (flatten [(repeat 6 [(repeat 10 0) (repeat 3 1) (repeat 20 0)]) 3 4 5 5 5 6 5 6 5 6 5 4 3 ])] @@ -87,14 +88,18 @@ (texture (aget talk-sheet 0 i)))) squat-anim (animation 0.05 (for [i [0 1 2 3 3 3 3 3 3 3 3 3 3 3 3 2 1] ] (texture (aget squat-sheet 0 i)))) + reach-anim (animation 0.1 (for [i [0 1 2 3 3 3 3 3 3 2 1 0]] + (texture (aget reach-sheet 0 i)))) ego {:right {:walk walk-right :stand stand-anim :talk talk-anim - :squat squat-anim} + :squat squat-anim + :reach reach-anim} :left {:walk (utils/flip walk-right) :stand (utils/flip stand-anim) :talk (utils/flip talk-anim) - :squat (utils/flip squat-anim)} + :squat (utils/flip squat-anim) + :reach (utils/flip reach-anim)} :baseline 95 :facing :right :origin-x 9 @@ -148,7 +153,7 @@ (update! screen :renderer (stage) :camera (orthographic)) (let [_ (input! :set-cursor-image (utils/cursor "cursor.png" :main) 0 0) music (sound "town-music.mp3") - _ (sound! music :loop 0.30) + ;;_ (sound! music :loop 0.30) rooms {:inside-house (rooms.inside-house/make screen) :outside-house (rooms.outside-house/make screen) :behind-house (rooms.behind-house/make screen)