diff --git a/data/jailmoji.lua b/data/jailmoji.lua index 584df0b..b0f939a 100644 --- a/data/jailmoji.lua +++ b/data/jailmoji.lua @@ -1,4 +1,14 @@ jailmoji={ + MAX_COLOR=16, + MAX_BASE=3, + MAX_CHIN=8, + MAX_NOSE=9, + MAX_EARS=1, + MAX_EYES=7, + MAX_BROWS=4, + MAX_HAIR=11, + MAX_BAG=3, + surface=-1, gendata={}, @@ -83,6 +93,42 @@ jailmoji={ surf.target(0) end, + random=function() + local str="" + str = str .. string.char(math.random(jailmoji.MAX_BASE+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + + --str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + --str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + local pell = {{"O","N"}, {"N","J"}, {"J","J"}} local r = math.random(#pell) + str = str .. pell[r][1] .. pell[r][2] + + str = str .. string.char(math.random(jailmoji.MAX_CHIN+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_NOSE+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_EARS+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_EYES+1)+64) + --str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + local ulls = {"B","C","D","E","F","G","I","K","L"} r = math.random(#ulls) + str = str .. ulls[r] + + str = str .. string.char(math.random(jailmoji.MAX_BROWS+1)+64) + --str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + local celles = {"E","F","G","H","J"} r = math.random(#celles) + str = str .. celles[r] + + str = str .. string.char(math.random(jailmoji.MAX_HAIR+1)+64) + --str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + local monyo = {"D","E","F","G","H","J","N","O"} r = math.random(#monyo) + str = str .. monyo[r] + + str = str .. string.char(math.random(jailmoji.MAX_BAG+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64) + jailmoji.generate(str) + end, + editor={ old_update=nil, view=0, @@ -171,7 +217,7 @@ jailmoji={ view.origin(-70,-23) draw.text("Vestit:",1,2,8) - jailmoji.gendata[1] = self.spin_button(28,0,jailmoji.gendata[1],3) + jailmoji.gendata[1] = self.spin_button(28,0,jailmoji.gendata[1],jailmoji.MAX_BASE) jailmoji.gendata[2] = self.color_button(38,0,jailmoji.gendata[2]) jailmoji.gendata[3] = self.color_button(48,0,jailmoji.gendata[3]) jailmoji.gendata[4] = self.color_button(58,0,jailmoji.gendata[4]) @@ -181,22 +227,22 @@ jailmoji={ jailmoji.gendata[6] = self.color_button(38,10,jailmoji.gendata[6]) draw.text("Cara:",1,22,8) - jailmoji.gendata[7] = self.spin_button(28,20,jailmoji.gendata[7],8) - jailmoji.gendata[8] = self.spin_button(38,20,jailmoji.gendata[8],9) - jailmoji.gendata[9] = self.spin_button(48,20,jailmoji.gendata[9],1) + jailmoji.gendata[7] = self.spin_button(28,20,jailmoji.gendata[7],jailmoji.MAX_CHIN) + jailmoji.gendata[8] = self.spin_button(38,20,jailmoji.gendata[8],jailmoji.MAX_NOSE) + jailmoji.gendata[9] = self.spin_button(48,20,jailmoji.gendata[9],jailmoji.MAX_EARS) draw.text("Ulls:",1,32,8) - jailmoji.gendata[10] = self.spin_button(28,30,jailmoji.gendata[10],7) + jailmoji.gendata[10] = self.spin_button(28,30,jailmoji.gendata[10],jailmoji.MAX_EYES) jailmoji.gendata[11] = self.color_button(38,30,jailmoji.gendata[11]) - jailmoji.gendata[12] = self.spin_button(48,30,jailmoji.gendata[12],4) + jailmoji.gendata[12] = self.spin_button(48,30,jailmoji.gendata[12],jailmoji.MAX_BROWS) jailmoji.gendata[13] = self.color_button(58,30,jailmoji.gendata[13]) draw.text("Monyo:",1,42,8) - jailmoji.gendata[14] = self.spin_button(28,40,jailmoji.gendata[14],11) + jailmoji.gendata[14] = self.spin_button(28,40,jailmoji.gendata[14],jailmoji.MAX_HAIR) jailmoji.gendata[15] = self.color_button(38,40,jailmoji.gendata[15]) draw.text("Motxilla:",1,52,8) - jailmoji.gendata[16] = self.spin_button(38,50,jailmoji.gendata[16],3) + jailmoji.gendata[16] = self.spin_button(38,50,jailmoji.gendata[16],jailmoji.MAX_BAG) jailmoji.gendata[17] = self.color_button(48,50,jailmoji.gendata[17]) jailmoji.gendata[18] = self.color_button(58,50,jailmoji.gendata[18]) @@ -213,6 +259,8 @@ jailmoji={ draw.text(self.str,21,90,8) local mx,my = mouse.pos() mx,my = view.tolocal(mx,my) + + -- 'COPY' button draw.rectf(19,98, 24, 9,9) draw.rect(19,98, 24, 9,8) draw.text("COPY",23,100,8) @@ -220,6 +268,15 @@ jailmoji={ sys.clipboard(self.str) end + -- 'RANDOM' button + draw.rectf(65,98, 31, 9,2) + draw.rect(65,98, 31, 9,8) + draw.text("RANDOM",69,100,8) + if mx>=65 and mx<65+32 and my>=98 and my<98+9 and mouse.press(mouse.LEFT) then + jailmoji.random() + end + + -- 'EXIT' button draw.rectf(116,98, 25, 9,10) draw.rect(116,98, 25, 9,8) draw.text("EIXIR",119,100,8)