From 8e0fd913a2b5a6efac9743a7bfc80e93efb30020 Mon Sep 17 00:00:00 2001 From: Remington Covert Date: Sun, 9 Nov 2014 18:58:01 -0800 Subject: [PATCH] animation --- desktop/resources/inside-house/safe-lock.png | Bin 0 -> 1339 bytes .../advent/screens/rooms/inside_house.clj | 8 +++++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 desktop/resources/inside-house/safe-lock.png diff --git a/desktop/resources/inside-house/safe-lock.png b/desktop/resources/inside-house/safe-lock.png new file mode 100644 index 0000000000000000000000000000000000000000..6a94bc3dc243ecc1d3c27c0144032a910f093b61 GIT binary patch literal 1339 zcmV-B1;qM^P)4Tx05}naRo`#hR1`jmZ&IWdKOk5~hl<6oRa0BJ8yc;~21%2p?MfD<>DVeH z9(p*dx19w`~g7O0}n_%Aq@s%d)fBDv`JHkDym6Hd+5XuAtvnwRpGmK zVkc9?T=n|PIo~X-eVh__(Z?q}P9Z-Dj?gOW6|D%o20XmjW-qs4UjrD(li^iv8@eK9k+ZFm zVRFymFOPAzG5-%Pn|1W;U4vNroTa&AxDScmEA~{ri9gr1^c?U@uwSpaNnw8l_>cP1 zd;)kMQS_;jeRSUEM_*s96y65j1$)tOrwdK{YIQMt92l|D^(E_=$Rjw{b!QT@q!)ni zR`|5oW9X5n$Wv+HVc@|^eX5yXnsHX8PF3UX~a6)MwxDE0HaPjyrlI!;jX{6Kvuh*8ej?;85ekN$?5uuCiS zBTvvVG+XTxAO{m@bvM#Jr)z6J><&E22D|vq?Y?Vkbo_DijopiF$2PET#mZ8eu=y$(ArYkv7@Ex`GL?QCc!_*KFrd&;n1r7 zqW-CFs9&fT)ZaU5gc&=gBz-DaCw(vdOp0__x+47~U6sC(E(JNe@4cTT*n6*E zVH4eoU1-&7pEV~_PRe`a7v+@vy!^5}8?Y3)UmlaER0002eNklPr z7_T7MdI9f~A}Irw>KA?-XJMdcVR9(vIUt xJ?jS+F+7K8cI|tN^)2K1nu&ZeIUmfoaR)_3c%E0D$cz90002ovPDHLkV1i+=i1z>h literal 0 HcmV?d00001 diff --git a/desktop/src-common/advent/screens/rooms/inside_house.clj b/desktop/src-common/advent/screens/rooms/inside_house.clj index 3d46942d..c39592b6 100644 --- a/desktop/src-common/advent/screens/rooms/inside_house.clj +++ b/desktop/src-common/advent/screens/rooms/inside_house.clj @@ -27,7 +27,10 @@ wizard-stand (animation 0.2 (for [i (flatten [(repeat 10 0) 1])] (aget wizard-sheet 0 i))) wizard-talk (animation 0.2 (for [i [0 2 0 2 1 2 0 3 0 2 0 1 0 2]] - (aget wizard-sheet 0 i)))] + (aget wizard-sheet 0 i))) + safelock-sheet (texture! (texture "inside-house/safe-lock.png") :split 9 2) + safe-lock (animation 0.1 (for [i (flatten [(repeat 20 0) 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 (range 3 20) 20 20 20 20 21 21 21 21 21 20 20 21 21 21 21 21 20 20 20 ])] + (aget safelock-sheet 0 i)))] (rooms/make :music :inside-fangald :interactions {:down-dir {:box [151 0 320 20] :script (actions/get-script entities @@ -55,6 +58,9 @@ :facing :left :script (actions/get-script entities (do-wizard-dialogue entities))) :stand) + :safe-lock (actions/start-animation screen (assoc (animation->texture screen safe-lock) :x 51 :y 95 :baseline 145 + :stand safe-lock) + :stand) :flask (assoc (texture "inside-house/flask.png") :x 265 :y 80 :baseline 240 :script (actions/get-script entities