From 05a1f3c65fc98c375754b3ccfcfe713c2f032280 Mon Sep 17 00:00:00 2001 From: Bryce Covert Date: Sun, 26 Jul 2015 17:35:36 -0700 Subject: [PATCH] door is much better. --- desktop/gametodos.txt | 2 -- desktop/resources/outsidehouse/door.png | Bin 0 -> 3109 bytes desktop/resources/outsidehouse/door.pxa/0.pxi | Bin 0 -> 264078 bytes desktop/resources/outsidehouse/door.pxa/1.pxi | Bin 0 -> 264078 bytes desktop/resources/outsidehouse/door.pxa/2.pxi | Bin 0 -> 264078 bytes desktop/resources/outsidehouse/door.pxa/3.pxi | Bin 0 -> 264078 bytes .../outsidehouse/door.pxa/CelData.plist | 22 ++++++++++++++++++ .../advent/screens/rooms/outside_house.clj | 11 +++++++-- 8 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 desktop/resources/outsidehouse/door.png create mode 100644 desktop/resources/outsidehouse/door.pxa/0.pxi create mode 100644 desktop/resources/outsidehouse/door.pxa/1.pxi create mode 100644 desktop/resources/outsidehouse/door.pxa/2.pxi create mode 100644 desktop/resources/outsidehouse/door.pxa/3.pxi create mode 100644 desktop/resources/outsidehouse/door.pxa/CelData.plist diff --git a/desktop/gametodos.txt b/desktop/gametodos.txt index 7f8dbe19..da8d3692 100644 --- a/desktop/gametodos.txt +++ b/desktop/gametodos.txt @@ -1,8 +1,6 @@ + Grandma cry? + More ways to burn paper + drool icon -++ antique position -+ origins are still messed up when scaling + loop sounds update every frame instead of each play + door open and close animations + shitty plates diff --git a/desktop/resources/outsidehouse/door.png b/desktop/resources/outsidehouse/door.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb42fb719d463a01afe4a400e8afb1cef4276be GIT binary patch literal 3109 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 w`E2A1kvNvluSC8YiR0<~R^*Q&e;)Z!+5i9m literal 0 HcmV?d00001 diff --git a/desktop/resources/outsidehouse/door.pxa/1.pxi b/desktop/resources/outsidehouse/door.pxa/1.pxi new file mode 100644 index 0000000000000000000000000000000000000000..989fec2c8d5b705d321e03f5aafcf46135ab639b GIT binary patch literal 264078 zcmeI)Ym8jwc?a;dcLNxfcx_|Ac7O#NTEIAK985zY4cKNO;I*5zy=!oB#=FCMV7%kZ zj_od#>NGTI(_Dy>6s4hQ!A_J$RfN==R8?)%+m}j}(m<*zA0qYgrK;Mh7pbZ$)qRf5 zYab7@_O6S}&dzVq-{(5#yzlSK^PV%a#s>~pD^rbufj1W|?(TWdWv?9{U3auxpQ_X* zN7vO3JX0QPOzmA)s*fG4#Oht^8nwgAyB2-w)z|xOyZnlktJl4MVB_7JKlBqHe(<43 z9^XFnlOG)(DIJ{rc;m>=e&WSXf9{vR@+)84y>9YIwffgfuDq)E>h~_~Tef_~HG8V1 z={Uvcfr%}($)_t5Padw9k5@-poh|+Tn%?)_aN|w=H{Y^$q;|M8R%uM{t{f^&ly^;*4wXla zR;DTks^#pOY-QGytyuELt=IP6cE^U1ILx!<>8TSx@}swB@5wI9Eq0mK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5a=L*yKcGu+@;x-k<7S{huK;L!fO1?zs87 zlX+S_@26UyZT;u_wJn5(6X-yJce4KT@uC9>b(uih3e2|t)3ZQ&?oZDPX?OrR|Vn(M#S{k&D37wbKrFD|zwghmtSK!MrTf2#3R z=V{t%yvVn8Af+x7Xgh&-y8hF%Lfb)TFo6yfIA8szdw%gApYHoiV?f(MXfS~e6u8*>Pj#;TJMc}T%L_(8{V$kHsUrmDEYMv4 zGdZ#^?2=OxATUdT^VNS|$EoIv^Tqprs{iKwW_fzM5g_m`3cM5bUmP3K{JYpC zrzSvPmICU3mQZ#humA<_Z1L}Z&*l5S{P{oK^V8>oe0c#<=@NkjCy;-~m;e3$`|ntN z=KDMKzu+#j4iRW6km~<~w_kky=imLO@Bh;?K+BU^Nr1q-68Qhte|q-Mr^V-ndDTgc zAwZy|Ky&@)-v<`!INzQp)p>DSy4Sbb*79Ul5+E?I1e)u=`97YOTh+MwpI4VsV+hPy zApQG4`RD(wci(j8d%$9CH_xZ#e46IdIFXj;+z>AyK;V)KG}nLrJkYAH)BV3#=dJcr z|Cjs{Iw66J7HF>j^m~B85A>h&nLpKinx@)M^`4f~IC0Sp@5U0?qZG?*FO&?`!&dL9Ob)xGtYp{}+8ZypX^p6=+re z>AS#u3`pZanigw4-S>;@()=augp&~d<;j=x zXM%hzQ2#R$+dyDm3lztId_Ii<#c8Vd{PTUW{)=NodLGEff_dFxjUzzd9D(LBV5V^( zjR|QyNcEpDZ`;&=<}<-L2e&|gKwAhjj{~XRTTS!YFV=rPpN|3V|7~%pHIl%L0?p&V zg`NkB~ftfxR zv|YzEm;ixU3tVU%nDv3|NPs}w3bYyr@^x+7Aq^)$V9o-~$ZoVST|NJO-)Uf4wXkw&z7h54GnLtj5R8?$x?m#__o2(q2V0|o+*zt z;uVj6>NF{_V}K`H2eM0y}eI7xo_W7`#%;3EL9uj`edn5 zeyB9|>_okGWO96e-|91Kch<{CE9GNnH$HVJ&UAKhf8WY{#oKnvy5hh7?7HlRH+v7< zFg9L(dSdT^IK!4&wN~Ffmj9W(FS|ZlldXQE@=Wiu)kD$Sk%N^+IhaoEG<>);R(@z> zS6_FwD!NiT96OxaaJ)8{zocG0w0&U1=Ja!KSGH<@-}2#LKUf~`Kik51?a^bgW#{Or zZPRDBeDkNLpL_miUKnh-F=%#U}#$&mMMvU*FL1oH@^^#`RXfsc8(6l>yQ8H;9GOC_Sb%Wbm!=n(&W+7)bUpb&&-F@(C}mB z>GJr4^|6DMqviTvo%s5$dac&T7R9^$ipa9a>d4y2U6H#Z_eMSzc{(x`c`ou|mwT@nL4I$L;>x$iH;;^el>87Kvl^+!)yuxj*t)WOw91Bn*4X zk%>rH_8gA982M!6^N}w_qAxvPi+nv2{ptCw$nQq}DDvIN8+DZY H&kz0&UuKW~ literal 0 HcmV?d00001 diff --git a/desktop/resources/outsidehouse/door.pxa/2.pxi b/desktop/resources/outsidehouse/door.pxa/2.pxi new file mode 100644 index 0000000000000000000000000000000000000000..950f811396d471b077977bae9e7b5fff19cf5f9e GIT binary patch literal 264078 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 RS8Vh2D?h%@zPh`=_rC|BO%nhB literal 0 HcmV?d00001 diff --git a/desktop/resources/outsidehouse/door.pxa/3.pxi b/desktop/resources/outsidehouse/door.pxa/3.pxi new file mode 100644 index 0000000000000000000000000000000000000000..71619ffd1e4eb6abf1b5c50c4770ddddb170b089 GIT binary patch literal 264078 zcmeI)e{7ufeFt#Ic7cFtoP+>L3K(M8fRH-ShP8sOkbt2O$E%arfsFKQANIk;m!2=l z3}bp$)^6RpQnelG%DREms;j07X}_dt+N%BfXVRpu&}r%)mG$%VOdG0Jceym)YtqlykzNWLQ`(2m3GC$UTqF9|R zRc6NeE8|ZUCu*~Y`U};G=~ArT-(Ra7+t9J*Q!l^Td&{MlZQ9cR-hrKW?)uP=e)zuo zA9{4}(2sp|WVA3n^YPm8pZdh}pZ>*P`qD3dsM z6Q$YGc)6Hem2JwpvyE$CyZP##TW;Gi8oPPAI5&Ihhkp3h>|NO<*`=p$-+o7SS=O7a z&o&&WmCD8011C$9wdsS?#nRMtEe?Ly=2zaAtOWoY zQ?1uOPV4GxKW$HQKpRjQB7v3@Sg!ha572UN4FhTef%^K-m(%C_bgfTqy52Y53#99R zYTJO!5DB!5z->2Pb2?9|?^OS1dz|V&ZBKQd+LnPa5CUx=aG~{|?h8`gr?w5q43R*~ z2rPH~=kq|z;1~#j78g+eEq;OxkH9$u)c-kfY$DL&0*&?G`2F5e-v_4WAZxr#EK>G+>Nd4D;CTRTJpB}f5ppg<- zy#i;e|N8s>#?J;@Z@%Spp8Pqf-W%K1E28HF+DD+V{_C&psqRyo=7jg&bFcbupSOsS zwy;2||GZ80o$9^5ZCrN!Z{atEp|y=bs{d5qX%1*?)Aqbg*Z=&rjraZOaoYeID1lWh zuvGo$wSTVqPoMwQ|0+K5x=tVj-fsQZ&k6ZGKpyq)Eks~-3%s5BPqm*~^}o8$x!w~< z0*&>b*LHoKr{(%q{U<#wfz>T=`x1ZuyS~=ba^t*^KX(7Wy3f7d6S%eS%-{dN=e8|x z`OYt|`&9GkdY|Tkv`zhc{}5Q+0;&E#aO-0I*Vlcj^~QDidiB4$&%NFgXsrKK@AYl{ za+(Lyy7c@0#+EDr0`GhQ_5aR4M|w!0SppYY|LHq{#_N81+^qiEF98C}Cy@UBPyYFT z&z(0ceCL<$@$1|A<#g}w^Z)Xl2YVuLF$9*X|Gd6aji*-qUyQTkm;{xuW!#*?~Uu1qi^;>fIxEv8tXs5zpti1xxKb`0tA*zpneX> zm+R~JLYJ4TZ}vlgK=TEbdk$!Rj~#&kf#nuhu6ba&`(=Lw2&|mI|92i(xt=-_0Rqhu zxX^i^S^cqJ0t8lGpm83^AD`>H!Ikf!BN8CcY=O5s4>Y?U_D_Jo#S=K+JaF-P=EwvH ztdzh~^FY3CrH=171PEMwfyQ~@;`c}o2oP9lfiw@S^l=@J0D&J|;5)nbJn-OS{S)QF z?Ceb8XmRY!VsZBH(8!+BM6FbrDOBg?9~c}P8re7gRB@sfuXy+)PYjLhJzgt}my7pR ztA)8!4?i+EIyADd+N)omX>bf(ks zlKlrphsPGy&L131i{BkP)brTmhYvq-R+Dv>i%k_ zQp?uFyZy4r`pA~Zw#XfkJ0o{TJ{Ea0G8=g&@_gil$cvGeBBvr>i+nxujmU3Az8QHn z^4pPbMgA!ACy_skd^_^jk?%+TF7l6&e~SD|Re|L1O>55z$SsS?`a%Cj? zxn^TzQ{M0- zc_=a(sYE^=nT;HeoQ%XVJL8z0pNYgVJHHrtG4iFzmm{x4z7hG|$nQm>51rA6&OeU) zdE_r5uSfni^7oPdiu_MUch|m*Y)d>Z$@HV zU9sP;zlr>FM|by{$R&~3SNHXiyCU~Q9*G=?j7P$-yBL{@gk|@!$n%j;Mm`()LL|o0 o{gud9BQc)t-;DfD + + + + + duration + 1 + + + duration + 1 + + + duration + 1 + + + duration + 1 + + + diff --git a/desktop/src-common/advent/screens/rooms/outside_house.clj b/desktop/src-common/advent/screens/rooms/outside_house.clj index 945fbfc2..031aac4c 100644 --- a/desktop/src-common/advent/screens/rooms/outside_house.clj +++ b/desktop/src-common/advent/screens/rooms/outside_house.clj @@ -324,6 +324,7 @@ lamb-walk-sheet (texture! (texture "outsidehouse/lamb-walk.png") :split 27 28) sheep-stand (animation 0.15 (for [i (flatten [(repeat 10 0) 1 2 3 4 5 6 7 4 5 6 7 8 9 10 (repeat 25 11) (repeat 15 12)])] (aget sheep-stand-sheet 0 i))) + door (utils/make-anim "outsidehouse/door.png" [22 58] 0.15 (flatten [(range 4) 3 3 3 3 3 3 3])) sheep-walk (animation 0.05 (for [i (range 6)] (aget sheep-walk-sheet 0 i))) butterfly-stand (utils/make-anim "butterfly.png" [7 7] 0.1 [0 1]) @@ -341,11 +342,11 @@ entities (actions/walk-to entities :ego [257 90] :face :right) (actions/talk entities :ego (str "Anyone home?")) - (sound! (sound "door.ogg") :play (utils/current-sound-volume)) (actions/play-animation entities :ego :reach) (if (= :night (get-in @entities [:state :time])) (actions/talk entities :ego "It's locked.") - (do (actions/transition-background entities :inside-house [237 0] :between (fn [s e] + (do (actions/play-animation entities :door :open) + (actions/transition-background entities :inside-house [237 0] :between (fn [s e] (if (= 1 (rand-int 10)) (assoc-in e [:room :entities :experiment] (get-in e [:room :experiment])) e))) @@ -457,6 +458,12 @@ :x 153 :y 105 :baseline 238) + :door (assoc (animation->texture screen door) + :x 253 :y 88 :baseline 122 + :open door + :door-sound (sound "door.ogg") + :anim-sound-frames {door {1 [:door-sound 1.0]}} + ) :lamb (assoc (texture "outsidehouse/lamb.png") :x 10 :y 163 :baseline 77 :right {:stand (animation 0.1 [lamb-stand])