0  ,]']±>Sï}WÿÍu§ðp8·d%qy)6o;]ÉA¦ösï÷ôôô”°ÂVl†3<W
`      ÿÿÿÿ    ÿÿÿÿ2Tv˜ºÜþïÍ«‰gE#2Tv˜ºÜþ2Tv˜ºÜþ   1De‡™©ªªª™xîÍ¼«š™ˆwfUE4#" _Ð\ PÖxM€åÀ Ìœ                                  @  DD  À  ""  !  ""!""!"" @  DD  À  ""  º« °»»º»»«º»»« ª» C”I4‚(C¤J4C¤J4C¤J4C”I4"“9"ªªªDªªªDªªªDˆˆˆ3ˆˆˆ3ˆˆˆ3ªªªDªªªDDªªªDªªªDªªª3ˆˆˆ3ˆˆˆ3ˆˆˆDªªªDªªª 3D ©:£šˆ)’ˆ©J¤š©J¤š©J¤š©:£šˆ9“ˆðÿ OôD$BÑ$""Ñ$""Ñ"Ð!ß  ý          `   p  p  `  `vp pfw                                                                       p  pf  `      `  g wf         #   #      "                
   «   «                 `e  `e      "                
   «   «                                                                                                         �DD	2C4#ˆ�øˆ!B$!B$!B$!2#ÿ1ÿªªªDªªªDªªªDªªªDªªªDªªªDªªªDªªªDDªªªDªªªDªªªDªªªDªªªDªªªDªªªDªªª                                                                 fw `vww &rw ""w ""f  bf   w            w    v v`g f`v                  w   p v g  gf  gv    pwfpwfw'b w"" v"" f& `             	  �š  �š      "                   #   #                                                                                                             ÌÌ ÂÌ  ÂÂ  ÂÂ  ÂÂ  ÂÂ  ÂÂ       ÌÌÌ ÌÌÌÀÌ"ÌÂÂ ,ÂÂ ,ÂÂ ,ÂÂ ,      ÌÌ À,ÂÌ ,, ,, ,, ÂÌ     ÌÌÌ,ÂÌ"ÂÂ ÂÂ  ÂÂ  ÂÂÀ ÂÂÌ    Ì   Ì   Â   Â                                                                                                                                                                                                                                                      
 º+   
                    ™  "ª	 ™                   "  "3 "                                        ÂÂ  ÂÂ  ÂÂ  ÂÂ ÀÂÌ ÀÂÌ ÌÌÌÌÌ"""ÂÂ ,ÂÂ ,ÂÂ ,ÂÂ ,ÂÌ Ì ÌÌÌ ÌÌÌ "" ÌÌ ",  ,  , Ì Ì Ì ÌÌ ""  ÂÂÂÂÂÂÂ ÂÂ ÂÂ  ÂÌ  ÌÌÌ """            À   À   Ì   Ì                                                                                                                                                                                                                                              f  `U"  f                        2#                     
  ²«   
                                                                                                                          ps  pt  p4                                                                                                              ÐÝ  ÝÝ �Ý� ÐÝ� ÙÌ�            �   Ý  ™� ÙÛÝÝÝÛÍ�Ù                          �                                                                                                           
 º+   
                  2#                       f  "U f                                                                                                         pD 7Ds GDtpCDtp4D4p4DD73DDG3DD                         s                              0     �  �Ý  ÐÝ  ÐÝ  ÐÞ  Ðí  �í   ÙÝÝÍœÝ™™¼™»îÉ¹ÝížÙ¹Mî™»Mí¾ÛÞäÝMíDÝÝ½™»Ý½›ÝÝÝ�ÝÝÝ™Ôœ™ÙÔ»ÝÝÔÝÔÙDD�ÙÝ   Ý   Ý  Ý�	 ÝÝ ÝÝ ÝÝ	 ÝÝ	                                                                                                        "   3"  "                  ™  �ª"  ™                      
  ²«   
                                                                              p   p   p   7   G  pC  p4G3DD33DD43DD43DD33DD33DD33DD33DDt   t   4  D  D  Dw  Ds  Dt  0  0  0  0  2  2   3  03  0                  �   Ð        0DD 33 C4 C4ÙMD4MC4ÙÝ34 �ÙÝDÔÝÝ3D  3  4  4DD�4CÔÝCDÔ	Ý  �	                                                                                                      2  2                !    "      ©	  ©	  �                                                                                                                                        74  73ˆˆˆÝHÌÌÜHÝÞÌ€ÄÞÜ ˆíÎ €ÔÍ33DD333333CDÝÝÌÌÌœÈÌÌªÉœÌÌÌ¤ÌÌÌLDs  Ct  D„  Ý�  ÌŒ  ÈŒ  ©Œ  ÌŒ  3  02 02  2  2330C43 3D4 0CD      3 33 C3C4C<CL# C4"""""""""""""""""""""""B"""C3  """"""""""$"BD$D3$4#!          0  2  2   C  Ã                                                                         º
  º
                !    "      2  2                 º
  º
                !    "      V  V  `                                                                       €DÄ €DÄ  HÄ  €D       !ÌÌÌÌÌÌÌ4ÌÌÌÌÌ#"3ÄÌÌÌAÌÜ""""DŒ  ÃŒ  Ì�  Ì  Ü     "  2#    CÌ  @Ä "3Ä                 ààDL#LÌ4ÌÌ4         à  îîàîî ""D""D2                    4D$              à  î Ä$@ÌD<CÌ<3            îà î                                                                         bf ""g ""w &rwpfwpfw    gv  fv  v g    w                  gp`f vg g p   w            w   f& f"" w"" w'b wwg wf                                                                  " !" !""""""""""""""""23""""""""""""""""""""""""""""33  "2 "" "!# "!2 "!2 ""2"""   ààà îî àîÞ îÝî àîÞà îÞ  îîîÝíîîÝÝîÝÝÝÝîÝÝÝÞÝÝÝÝÝÝÝÝÝÝÝÞÝÝÝîà  îîîîíîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝîàÞÝÝÞÝÝíÞÝÝîÞÝíîÞÝíîÞÝíîÞÝî                                                              `fw pvp     `   p  f                                                                         wf g  `  p                                                                  """!""!""""!"!"""""""!Á"ÝÌÜ"ÍÌÌ"ÍÌÌÌÌ""#,2ÌÌ2ÍÌ"Í!""""""!""" à          #   2   2  îÞÝÝàîîí îîî  îî à à           îîîîîîîîîîîîîîîîîîîî            îîîîîîîîîîîîîîî îî            îîî î  î       à   à  à                                                                                                                                                                                                                                                    "        """""""""!""" """   "!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "  "  "  "  "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @D DD DB@@@ @             @ @@ DD@@DD@DDD@D$B@          " "" B$   @                   ""  "" """ "B$                                                                                                                                                                                                                                                                                                                                                                                                 D@DD@DD@BD @D D BD$  D  "  D@@D @@DD@BDD @DD  D$@       " "" "" $"@ " " $"B @"  D  "  "   ""@$""@ "" @$B  @@<                                      }~lm|}~}~|}lm|}lm|}Ž�                                                                                                                                                                                                 !"#$%                                        žŸ                                                                                                                                                                                                 12345            ?                            =                                                                                                                                                                                              ABCDEFGHIJ          O                            M                                                                                                                                                                                             AQRSTUVWXYZK         .                            ]                                                                                                                                                                                             Qabcdefghij[         >                            =                                                                                                                                                                                             aqrstuvwxyzk         O                            N                                                                                                                                                                                             q�‚ƒ„…†‡ˆ‰Š{         /                            ^                                                                                                                                                                                             �‘’“”•–—˜™š‹         .                            -                                                                                                                                                                                              ¡¢£¤¥¦§¨©ª›         >                            N                                                                                                                                                                                              ±²³´µ¶·¸¹º«         _                            ^                                                                                                                                                                                                    ·¸¹º»         /                            ]                                                                                                                                                                                             ÁÁÂÃÄÅÆÇÈÉÊË         ?                            =                                                                                                                                                                                                                  O                            M                                                                                                                                                                                                                  _                            ]                                                                                                                                                                                                                  	                          
                                                                                                                                                                                                                  	`                                                                                                     PPP PÐPPP P°P P P PPP P P P@PðPÀP P P P P P P P P P P P P P                                                                       0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0       ó`õ`÷`ú ü`þ ÿ`ÿ ÿ`ÿ ÿ ÿ ð`ð ð`ð`ð`ð ð ð ð ð ð ð ð ð ð ð ð ð 
 6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      °	¼'·4±3³B·BºR»P¼P¼P½@¿@¿¿ ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° 	 ;G  %                    Å    Å    E                     Å    Å    %                    Å    Å    E                    Å    Å                                                    #          c   C #       C   C #    	 #	 C #   #  #  C  C   C C  	 C                                                                                               %         	 …          %    %   	 …    å å %         	 …          %    %   	 …    å å                                                                                                 #  #       C C 	 C  C   C   	 #                 C C 	 C    C   C                                                                                                   #                     C C    C C     	 #                C	 C     	 C C                                                                                                       #          c   C #       C   C #	 #     C  C C #   C C  #    C                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ¤        „   „   „ „      „   „ „     „   „    „       	 „    „    „                                                                                                  D                              d                             D                             d                    e  Â  Æ  Ä`Å  Â� Æ� Â� Â�                         â    �                                           â¸?     ðÿ ðÿ ðÿ                                                                    OôDOôDOôD            !       !     !     !   !     !     !     !     !     !   03CD      gw       $BÑ$BÑ$BÑ Ì Ì  ÀÌ   "          "      "      "  "      "      "      "      "      " 03CD   p`ff&     $""Ñ$""Ñ$""ÑÀ ÀÀ  Ì       º
  2      º
      º
          º
      º
      2      º
      2   �©ª:3£ªš	  vgf""     $""Ñ$""Ñ$""ÑÀÌ Ì  ÀÌ  2  º
  2  ©	  º
  2  º
  V  2  º
  V  º
  2  2  ©	  º
  2  2  ©™©ª:3£ªš	  g pw""     """ÀÀÀÀÀ    2          ©	      2      V  2      V      2      ©	      2      ©‰ˆ˜)"’‰ˆ    ww'b     Ð!ß Ð!ß Ð!ß  Ì ÌÀÀÌ               �               `           `               �               �€ˆ˜)"’‰ˆ     wwg     ý  ý  ý                                                                                       �©ªJD¤ªš	      wf                                                                                                       �©ªJD¤ªš	      wf                               33DD                                                                   �©ªJD¤ªš	      g                 Ì            33DD                                                                   �©ªJD¤ªš	       `                ÀÌ          ™ªª33ªª™                    03CD                                        �©ªJD¤ªš	       p                ÀÌÀ          ™ªª33ªª™                    03CD                                        �©ªJD¤ªš	                        ÀÀ          ˆˆ™""™ˆˆ                  �©ª:3£ªš	                                      �©ª:3£ªš	                         Ì          ˆˆ™""™ˆˆ                  �©ª:3£ªš	                                      �©ª:3£ªš	                                      ™ªªDDªª™                  €ˆ˜)"’‰ˆ                                      €ˆ˜93“‰ˆ                                     ™ªªDDªª™                  €ˆ˜)"’‰ˆ                                      €ˆ˜93“‰ˆ                                    ™ªªDDªª™                  �©ªJD¤ªš	                                                                                   ™ªªDDªª™                  �©ªJD¤ªš	                                                     f    
                          ™ªªDDªª™                  �©ªJD¤ªš	                                                    `U"  ²«                          ™ªªDDªª™                  �©ªJD¤ªš	                                                     f    
                          ™ªª33ªª™                  �©ªJD¤ªš	                                                                                   ™ªª33ªª™                  �©ªJD¤ªš	                                                                                   ˆˆ™33™ˆˆ                  �©ª:3£ªš	                                                                                   ˆˆ™33™ˆˆ                  �©ª:3£ªš	                                                                                                             €ˆ˜93“‰ˆ                                                                                                              €ˆ˜93“‰ˆ                                                      
 f                                                                                                                  º+  "U                                                                                                                  
 f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  "   ™                 ª»                                                                                               3"  "ª	               C”I4                                                                                              "   ™                ‚(                                                                                                                   C¤J4                                                                                                                  C¤J4                                                                                                                  C¤J4                                                                                                                  C”I4                                                                                                                  "“9"                                                                                              f                                                                                                                     `U"  2#                                                                                                                  f                                                                                                                                                                                                                                  ID”                                                                                                                   3D3                                                                                                                 €øˆ�                                                                                                                 "D"                                                                                                                  "D"        f                                                                                                       "D"      2#  "U                      �IDDD”	                                                                         "3"        f                       �IDDD”	                                                                         ð3ñ                                  23CD43#             03CD                                                                                            23CD43#             03CD                                                          �IDDD”	                          €ˆø�ˆø�ˆ           �©ª:3£ªš	                                                        �IDDD”	                          €ˆø�ˆø�ˆ           �©ª:3£ªš	                                                        23CD43#                          !"BD$"           €ˆ˜)"’‰ˆ                                                        23CD43#’   "                      !"BD$"           €ˆ˜)"’‰ˆ                                                       €ˆø�ˆø�ˆ¨"  "3                     !"BD$"           �©ªJD¤ªš	                                                       €ˆø�ˆø�ˆ˜   "                      !"BD$"           �©ªJD¤ªš	                                                       !"BD$"                          !"BD$"           �©ªJD¤ªš	                                                       !"BD$"                         !"BD$"           �©ªJD¤ªš	                                                       !"BD$"                         !"23#"           �©ªJD¤ªš	              D                                        !"BD$"                         !"23#"           �©ªJD¤ªš	             @D                                       !"BD$"      03CD               ðÿ13ñÿ           �©ª:3£ªš	              Ì                                        !"BD$"¡
 ™  03CD               ðÿ13ñÿ           �©ª:3£ªš	              "                                       !"23#"±+  "ª™©ª:3£ªš	                                 €ˆ˜93“‰ˆ             "                                       !"23#"¡
 ™�©ª:3£ªš	                                 €ˆ˜93“‰ˆ             """                                       ðÿ13ñÿ    €ˆ˜)"’‰ˆ                                                      """                                      ðÿ13ñÿ   €ˆ˜)"’‰ˆ                                                      """                                                  �©ªJD¤ªš	                                                                                                             �©ªJD¤ªš	                                                                                                             �©ªJD¤ªš	                                                                                                            �©ªJD¤ªš	                                                                                                         2#  2#�©ªJD¤ªš	                                                                                                            �©ªJD¤ªš	                                                                                                             �©ª:3£ªš	                                                                                                             �©ª:3£ªš	                                                                                                             €ˆ˜93“‰ˆ                                                                                                             €ˆ˜93“‰ˆ                                                                                                                                                                                                                               ™    
                                                                                                                 �ª"  ²«                                                                                                                  ™    
                                                                                                                                                                                                                                                                                                                                                   33DD                                                                                                                  33DD                                                                                                                ™ªª33ªª™                       �IDDD”	                                                                                 ™ªª33ªª™     "   "             �IDDD”	                                                                                 ˆˆ™""™ˆˆ     3"  "3            23CD43#                                                                                ˆˆ™""™ˆˆ     "   "             23CD43#                                                                                ™ªªDDªª™                      €ˆø�ˆø�ˆ                                                                                ™ªªDDªª™                     €ˆø�ˆø�ˆ                                                                                ™ªªDDªª™                     !"BD$"                                                                                ™ªªDDªª™                     !"BD$"                                                                                ™ªªDDªª™                     !"BD$"                                                                                ™ªªDDªª™     f    
            !"BD$"                                                                                ™ªª33ªª™    `U"  ²«            !"BD$"                                                                                ™ªª33ªª™     f    
            !"BD$"                                                                                ˆˆ™33™ˆˆ                     !"23#"                                                                                ˆˆ™33™ˆˆ                     !"23#"                                                                                                             ðÿ13ñÿ                                                                                                             ðÿ13ñÿ                                                                                                                                                                                                                     
 ™DDDD™                                                                                                              º+  ™DDDD™                                                                                                               
"33DD33"                                                                                                               "33DD33"                                                                                                               ˆˆÿˆˆÿˆˆ                                                                                                               ˆˆÿˆˆÿˆˆ                                                                                                               ""DD""                                                                                                               ""DD""                                                                                                             "  ""DD""                                                                                                             3" ""DD""                                                                                                             "  ""DD""                                                                                                               ""DD""                                                                                                               ""33""                                                                                                               ""33""                                                                                                                ÿÿ33ÿÿ                                                                                                              p ÿÿ33ÿÿ                                                                                                             pf  p                                                                                                                   ` p                                                                                                                     `                                                                                                                    ` `vp                                                                                                                  gpfw                                                                                                                  wf fw                                                                                                                 pwf`vww                    	  º   	                                	              	                 	         pwf &rww     #   
  `e   
  �š0D™D �š      
  `e      #   
  `e   
  �š      
  `e  �š      #   
  `e  �š       ww'b  ""w v   #   «  `e   «  �š!ˆ �š   #   «  `e   #   #   «  `e   «  �š   #   «  `e  �š   #   #   «  `e  �š   #    pw""  ""fv`g      «      «   0DªD     #   «      #      «      «      #   «         #      «         #  v gv""   bff`  "      "      "0DªD  "         "      "      "      "         "   "      "      "   "      gff&    wv                 2DªD                                                              gv`                     0D™D                                        Ë -- title:   great elf gift exchange
-- author:  webriprob
-- desc:    dodge the red presents!
-- site:    website link
-- license: MIT License
-- version: 22
-- script:  lua

-- class:player
player = {x=64,y=64}
function move()
if btn(0)then player.y = player.y - 1
end
if btn(1)then player.y = player.y + 1
end
if btn(2)then player.x = player.x - 1
end
if btn(3)then player.x = player.x + 1
end
end

function moveo(o)
if o.connected == true then
if btn(0)then o.y = o.y - 1
end
if btn(1)then o.y = o.y + 1
end
if btn(2)then o.x = o.x - 1
end
if btn(3)then o.x = o.x + 1
end
else
o.y = o.y + o.vy
o.x = o.x + o.vx
end
end

-- class: box
objs = {}

function objdraw(o)
spr(2,o.x,o.y)
end

function takedmg()
end

function renderobjs()
	local spritenum=3
	for i,o in ipairs(objs) do
 if o.size == 1 then spritenum=3 end
 if o.size == 2 then spritenum=6 end
 if o.evil == true then spritenum=19 end
	 spr(spritenum,o.x,o.y,-1,o.size) end --o:draw()
end

revObjs = {}
	
function newobj(id)
local truefalse = {true,false}
	local b={}
	b.x=0
	b.y=0
	b.vx=0
	b.vy=0
	b.connected=false
	b.pos={}
	b.size=math.random(2)
	b.evil=truefalse[math.random(2)]
	randscreenpos(b)
	draw=objdraw
	table.insert(objs,b)
end

function randscreenpos(g)
local x = math.random(2)
if x == 1 then
	g.x = math.random(240)
	g.y = 0
	g.vx = (((math.random(1,10))-5)/5)
	g.vy = -((-(math.random(1,5)))/5)
end
if x == 2 then
	g.x = math.random(240)
	g.y = 136
 g.vx = (((math.random(1,10))-5)/5)
	g.vy = -(((math.random(1,5)))/5)
end
end

function moveobjs()
	for i,o in ipairs(objs) do moveo(o) 
	end 
end

function testcoll(z)
	if z.x > player.x-5
		then if z.x < player.x+5
			then if z.y > player.y-5
			 then if z.y < player.y+5
				 then if z.evil == true
						then if dmgcooldown == 0
							then takedmg() 
							end
							else z.connected=true
						end
					end
				end
			end
	end
	for i,o in ipairs(objs) do testloop(o,z) end
end

function testloop(o,m)
local sizeofo=5
if o.size == 1 then sizeofo = 8 end
if o.size == 2 then sizeofo = 15 end
if o.connected == true
	then if m.x > o.x-sizeofo
		then if m.x < o.x+sizeofo
			then if m.y > o.y-sizeofo
			 then if m.y < o.y+sizeofo
					then if m.id == o.id
					 then if m.evil == true
							then if dmgcooldown == 0
						 then takedmg()
							end
		 				else m.connected=true
							end
						end
					end
				end
			end
		end
end
return z
end

function takedmg()
sfx(16)
hearts = hearts - 1
dmgcooldown=100
end

function drawplayer()
if flash == 0 then spr(1,player.x,player.y)
	if dmgcooldown >0 then flash = 3 end
else flash = flash - 1 end
end

function gameover()
if musicplay == 1 then music(1) musicplay=2 end
	map()
	for k in pairs (objs) do
    objs [k] = nil
end
	print ("Yeah, you're getting fired for sure.",16,96,12)
	print ("want to try again? Hit Z.",16,104,12)
	print ("time:",112,112,4)
	print (score,148,112,12)
	print ("score:",112,120,4)
	print (collected,148,120,12)
	if btnp(4) then lose = false hearts = 3 musicplay=0 ready=.05 vis=1 end	
end

timer = 80
flash=0
newobj(0)
id=1
dmgcooldown=0
hearts = 3
lose = false
spawntimer = 0
musicplay=0
score =0
collected=0
ready=.05
vis = 1
flicker=0
flicker2=0
function TIC()

if lose == false then
if musicplay == 0 then music(0) musicplay=1 end

cls(0)
map(30,0)
if flicker == 0 then flicker = 3 else flicker = flicker - .5 end
if flicker == 0 then flicker2=0 else flicker2 =1 end
if math.sin(ready) < -.5 then vis = 0 end
if vis == 1 then spr(209+(flicker2*2),210,(130+(-math.sin(ready)*20)),-1,1,0,0,2,2)
end
ready=ready+.05
move()
moveobjs()
renderobjs()
if spawntimer <= 0 then newobj(id) id = id + 1 spawntimer=20 end
for i,o in ipairs(objs) do testcoll(o)end




drawplayer()
spawntimer = spawntimer -1
if hearts <= 0 then lose = true end
print((score/10),33,2,12)  
print(collected,33,10,12) 
for i=1,hearts do 
spr (7,8*i,0)
if dmgcooldown > 0 then dmgcooldown = dmgcooldown-1 end
end
score = score +1
collected =0
for i,o in ipairs(objs) do
	if o.connected == true then
		collected = collected + 1
	end
end
else
gameover()
end
end
