ÀÌÌ ÌÌ À À À ÀÌÌÀÌÌ ÌÌÀÌÌÀ À ÌÌÀ À À ÌÌÀÀ À ÌÀ ÌÀÌÌ À À À ÀÀ À À À   Ì"À""Â""""""" "" "" ``ÌfÀffÆfffffff`ff`ff`@@ÌDÀDDÄDDDDDDD@DD@DD@� �Ì™ À™™ É™™™™™™™�™™ �™™ �  >À?fÆlflff`lff`ffffffffffÀÌÌ f ÀÆlf Àlff À`lff À`fffÀ fffÀ À fffÀ fÀÌÌ ÀÌÌ À À À À Àf À ÀÆlf ÀÀ lffÀ À À `lffÀ À À `fffÀ fffÀÌÌ fff Àf À@ À@ÌD ÀÀDDÀ ÄDDDÀ À DDDDÀ ÀÌÌ @DDÀÌÌ ÀÌÌ ÌÌ@DD™ÌÌÌÌ À@Éœ™ À À Àœ™™ À À À�œ™™ À À À�™™™ À ÀÌÌ™™™ÌÌÌÌÀÌÌ ™™™ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ™™ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÉœ™ÌÌÌÌÌÌ À À ÀÀ À À À À À À À À À À À œ™™ À À À À À À ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ�œ™™ À À À À À À À À À À À À À À À À À À�™™™ À À À À À À ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ™™™ À À ÀÌÌÌÌÌÌÀ À À À À À À À À À À À ™™™ÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ ÌÌÀ Ì™ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌ À À À À À ÀÌÌÌÌÌÌÌÌ À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À ÀÀ À À À À À À À À ÀÌÌÌÌÌÌÌÌÌÌÀ À À À À À À À À À À À ÌÌÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ À À À À À À ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ DÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÄLDÌÌÌÌÌÌÌÌÌÌÌÌ À À À À À ÀLDD À À À À À À À À À À À À� @LDD À À À À À À À À À À À À�Ì™ @DDD À À À À À À À À À À À ÀÀ™™ DDD À À À À À ÀÌÌÌÌÌÌÌÌÌÌÌÌÉ™™™DDDÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ™™™™DÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ �™™ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ�™™ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ À À À À À À À À À� À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À ÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À ÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À ÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À ÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À À ÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ ÀÌÌ Ø -- title: Test Game 1 -- author: Your name here! -- desc: A small demo to mess around in. -- site: charbomber.neocities.org -- license: MIT License -- version: 1.0 -- script: lua function editStartHere() -- this is the amount of things you have! thingAmount = 4 thingGravity = 0.2 end -- this is the part that you should -- be editing! function editUpdateHere() -- if the left button is pressed... if btnp(4, 16, 16) then -- make a new thing at the mouse createThing(255+math.random(1,thingAmount), mx, my) end end -- this stuff is more complicated, -- but feel free to try -- and edit it anyways I guess. function BOOT() t=0 things = {} editStartHere() end -- this is the way that -- new things are made function createThing(type, x, y) -- make a new thing things[#things+1] = {} -- save the new thing local newThing = things[#things] -- set the stuff newThing.sprite = type newThing.x = x newThing.y = y newThing.velx = 0 newThing.vely = 0 -- make the new thing run newThing.update = function(self, listPos) -- draw the sprite spr(self.sprite, self.x, self.y, 0) -- do physics -- (you should probably scroll past -- this, it's very complicated, -- sorry!!) local safeguard = 0 if mget(math.floor(self.x/8), math.floor((self.y+self.vely)/8)) > 0 then local tempy = self.vely self.vely = 0 while mget(math.floor(self.x/8), math.floor((self.y+self.vely)/8)) > 0 do self.y = self.y + sign(self.y)*0.1 safegaurd = safeguard + 1 if safeguard > 1028 then break end end self.vely = tempy * -1 end safeguard = 0 if mget(math.floor((self.x+self.velx)/8), math.floor(self.y/8)) > 0 then local tempx = self.velx self.velx = 0 while mget(math.floor((self.x+self.velx)/8), math.floor(self.y/8)) > 0 do self.x = self.x + sign(self.x)*0.1 safegaurd = safeguard + 1 if safeguard > 1028 then break end end self.velx = tempx * -1 end self.x = self.x + self.velx self.vely = self.vely + thingGravity self.y = self.y + self.vely end end function sign(number) local signn = 0 if number > 0 then signn = 1 elseif number < 0 then signn = -1 end return signn end function TIC() -- get the mouse controls mx,my,button_left,button_right=mouse() -- do the stuff you're supposed to edit editUpdateHere() -- clear the screen cls(0) -- draw the map map() -- make things move for i=1,#things do things[i]:update(i) end -- make time move t=t+1 end