XԔ0cM0lX ( @ (//(  0/80@0?/8 0( ?G@POWOXOP?H0@/7@O_``h_hPX 0(P_oppxow_g@O/8'' 7p`o?G/7 0??H/8`/o?GOX@H0?/pOW?H/8 7OP?G/7( P0@PX@O0@ 0O @H/@' 00@@P0?'_OP@H( 7/7' ^^^^^^^^^^^^^^^^^^^^^^^^^^TeeBBBBeTT^^^^^^^eBDJ33333JJDBeZ^^^^TD33==#####==3JDBT^^^^eJ=###=3DeZ^^TB3# #=3JBZ^^T3#  #=JBT^^J# Sll #=JBZ^T# %,68??86,/@A*< ##45('.6787-9%:;*<=#$+&,--.,/01)2 3 $%&&'%($!)* ##  !"#     ??d,;b;;@  sprite_scent <xs5cf3 b(fdH@Q@iH. 1O,U?B$J$jpƓsprite-noscent 4xs5cf3 b(fdH@Q@1iTz'1=rsprite_weakscent 7xs5cf3 b(fdH@Q@"DרQSObzVf sprite_ant  fxs5a3 b(fdH@Q@(Ehp?p[i8u D#&CԌbid8F,Ppڡ#Q4 .d xs5a3 b(fdH@Q@(Ehv&##ZOE+NW7:F+e [ZoX_4Qeǎ/,n`M~]4JlD+j>Ve4ڣhx Ѡd xs5a3 b(fdH@Q@(Eh!L`>@|kB6?!Pf>p܊*} ECO-+pZMchuP +hd(Bc xs5a3 b(fdH@Q@(Eh" hg22g.t!4`|B!VO+d _ @ t?|(VX>/5,*nÜ`Cih oLa xs5a3 b(fdH@Q@(EhB?Qpd+oc4ܲh(Z(Q-&Z?4JM"WTګh>|𺕒0c Kg7Q ! a xs5a3 b(fdH@Q@(EhĢ h?|4[h(k^vZc`U=e =9Uh>-AgQ4F("(e xs5a3 b(fdH@Q@(EgO;h(O@3:GC21F| B@h@qǏ^E}![%#A(OD*}T_t+~,ɣhQD-cH xs5a3 b(fdH@Q@(E?A45v^tdDA3cTn*} ^E}22*C2T1{F7 >F(EC yOdy xs5a3 b(fdH@Q@(E? EᆣOEqNOQL42h2Y>FL^?% Dž  7d A7*ot&ŸQnͧhQ4F(Zhc kxs5a3 b(fdH@Q@(ECCAQia>pDCB p2 䐁b> bccZAuG(Eh!x'd xs5a3 b(fdH@Q@(Z?ڙ A6*V`5F8oq&vM" 225S|c 4:Af/#"Be! &#!/m jEhQObx xs5a3 b(fdH@Q@(?A6FV|4"C4_4cv*0@^R l_F [b> N}Q VPp4hg(Eh !~h xs5a3 b(fdH@Q@(E@ͧ-6Anm6!>*}@6`;j>V`)4}Y| b1 G| DT4Zj?!_4d8)7 *>hVP% XC|:(E@Hb xs5a3 b(fdH@Q@(Ehp?dZXi8uM̷_aC>)Im/_{T4? pb8 Եz!v揢!0da sprite_left  >xs5a3 b(fdH@Q@(EhQ4Fu4j?F3 @xs5a3 b(fdH@Q@(EhQ4FEM CQ4 @xs5a3 b(fdH@Q@(EhQ4FPGM V `A Cxs5a3 b(fdH@Q@(EhQ4FDS`Cih oz >xs5a3 b(fdH@Q@(EhQ43p4j(Ex> <xs5a3 b(fdH@Q@(EhQ48p4j(EhQ Cxs5a3 b(fdH@Q@(Eh"? p4̧iQ4F(҆& Bxs5a3 b(fdH@Q@(Eh NEhQ44_l Bxs5a3 b(fdH@Q@(EgD45vVp:?F(EhA =xs5a3 b(fdH@Q@(EtFCШb(EhQ4F2o Cxs5a3 b(fdH@Q@(Z?ڙ A6H{F&Q4F(EhB Gxs5a3 b(fdH@Q@(?A6FV|Q4F(Eh"!>K& Cxs5a3 b(fdH@Q@(E@ͧ-6A4F(EhQ| Axs5a3 b(fdH@Q@(E?tbCrQ4F(Ed @Il <xs5a3 b(fdH@Q@(Eh ??F(Ehަ Fxs5a3 b(fdH@Q@(Eh"j ij8̇N;+hj8Q4 Kl Exs5a3 b(fdH@Q@(EhQ4<@DSidM Ge`#hQ4gl @xs5a3 b(fdH@Q@(EhQ4🦆CШh l sprite_right  >xs5a3 b(fdH@Q@(EhQ4F4j?F Axs5a3 b(fdH@Q@(EhQ4FgAC|ya"h" l Bxs5a3 b(fdH@Q@(EhQ4245hm>Q0F(Š Cxs5a3 b(fdH@Q@(Eha3Dk`@E(Ehl ;xs5a3 b(fdH@Q@(Eh"\?85Q4F0@"> :xs5a3 b(fdH@Q@(EhĢ hQ4F(Eh$  @xs5a3 b(fdH@Q@(EgO;h(OEhQ4FѠE$. Exs5a3 b(fdH@Q@(E?A45v^tQ4F(Ehd_l Cxs5a3 b(fdH@Q@(E? EGhQ4F(E" >xs5a3 b(fdH@Q@(ECCШb(EhQ4F =xs5a3 b(fdH@Q@(ECgAhQ4F(k Exs5a3 b(fdH@Q@(E? C Zb EhQ49& Cxs5a3 b(fdH@Q@(Eh ?M h>-AhQ4l :xs5a3 b(fdH@Q@(EhQ??F(E\ Axs5a3 b(fdH@Q@(EhQ4 h(lŀ(Ehl Exs5a3 b(fdH@Q@(EhQ4Fhj8p+8)instance_create(i,j,object_ant) } } 0000000room0 Ant trails        XGame InformationX{\rtf1\ansi\ansicpg1252\deff0\deflang3081{\fonttbl{\f0\fnil\fcharset0 Arial;}{\f1\fnil MS Sans Serif;}{\f2\fnil\fcharset0 MS Sans Serif;}{\f3\fnil Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\fs24 Demonstration of of ant scent trails \par Tony Forster 29/10/07 \par May be copied with acknowledgement \par \par The scent trails are made stronger by the ants \par \cf0\b\f1\fs16 Collision Event with object object_ant: \par \b0 set variable strength relative to 1 \par if strength is larger than 100 \par set the sprite to sprite-weakestscent with subimage 0 and speed 1 \par if strength is larger than 200 \par set the sprite to sprite_weakscent with subimage 0 and speed 1 \par if strength is larger than 400 \par set the sprite to sprite_scent with subimage 0 and speed 1 \par if strength is larger than 600 \par set the sprite to sprite_biggestscent with subimage 0 and speed 1 \par \cf1\f0\fs24 \par the ants turn towards a scent trail \par \par Left and right side collisions are sensed by cycling the sprite: whole ant/ left feeler/ right feeler also the multi image sprite is rotated to match the direction the ant is moving \par \par \cf0\f1\fs16 if cyclepoint is equal to 2 \par set variable cyclepoint to 0 \par set the sprite to sprite_ant with subimage directions/20 and speed 0 \par else \par set variable cyclepoint relative to 1 \par if cyclepoint is equal to 1 \par set the sprite to sprite_left with subimage directions/20 and speed 0 \par else \par set the sprite to sprite_right with subimage directions/20 and speed 0 \par \par \cf1\f0\fs24 Then the ant is turned depending on which feeler contacted scent \par \cf0\f2\fs16 i\f1 f cyclepoint is equal to 1 \par set variable direction relative to other.strength/100 \par if cyclepoint is equal to 2 \par set variable direction relative to -other.strength/100 \par \cf1\f0\fs24 \par Press escape to start \par \par \par \par \par \f3 \par } Sprites sprite_ant sprite_right sprite_left sprite_scent sprite_biggestscentsprite-noscentsprite_weakscentsprite-weakestscentSounds BackgroundsPathsScripts Fonts Time LinesObjects object_ant object_scentobject_controllerRoomsroom0 Game Information Global Game Settings