[NEW] Comprovació de la versió de mini abans d'arrancar el joc
[FIX] Eliminats fitxers que ja no valien [WIP] Stage 2
This commit is contained in:
+2
-1
@@ -9,6 +9,7 @@ require "mapa"
|
||||
require "warp"
|
||||
require "fade"
|
||||
require "audio"
|
||||
require "requirements"
|
||||
require "logo"
|
||||
require "intro"
|
||||
require "scenes"
|
||||
@@ -89,7 +90,7 @@ function mini.init()
|
||||
logo_config(font_sf)
|
||||
surf.target(0)
|
||||
surf.cls(16)
|
||||
states:executar("logo")
|
||||
states:executar("check-reqs")
|
||||
end
|
||||
|
||||
function mini.update()
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
local mini_version = ""
|
||||
local versio_req = {1,5,0}
|
||||
local parts = {}
|
||||
|
||||
function reqs_init()
|
||||
local version=sys.version()
|
||||
print(version)
|
||||
for part in string.gmatch(version, "[^.]+") do
|
||||
table.insert(parts, tonumber(part))
|
||||
end
|
||||
print(parts[1].." "..versio_req[1])
|
||||
print(parts[2].." "..versio_req[2])
|
||||
print(parts[3].." "..versio_req[3])
|
||||
states:next()
|
||||
end
|
||||
|
||||
function reqs_draw()
|
||||
-- print("LOGO DRAW "..logo_step)
|
||||
-- Seleccionar font i destí
|
||||
-- surf.source(logo_sf)
|
||||
surf.target(0)
|
||||
-- Netejar destí
|
||||
surf.cls(16)
|
||||
|
||||
draw.text("Es requerix mini "..table.concat(versio_req, "."),20,20,2)
|
||||
end
|
||||
|
||||
function reqs_end()
|
||||
-- print("LOGO_END")
|
||||
-- game_update = intro_init
|
||||
states:executar("logo")
|
||||
-- surf.free(logo_sf)
|
||||
end
|
||||
|
||||
function reqs_update()
|
||||
if parts[1]>versio_req[1] then
|
||||
states:next()
|
||||
elseif parts[2]>versio_req[2] then
|
||||
states:next()
|
||||
elseif parts[3]>=versio_req[3] then
|
||||
states:next()
|
||||
else
|
||||
reqs_draw()
|
||||
end
|
||||
|
||||
if controller:check("ESC") or controller:check("shoot") then
|
||||
sys.quit()
|
||||
end
|
||||
end
|
||||
|
||||
states:registrar("check-reqs",{reqs_init, reqs_update, reqs_end})
|
||||
@@ -1,911 +0,0 @@
|
||||
stage1_mapa={
|
||||
-- 1
|
||||
{
|
||||
256,256,256,18,19,21,20,21,20,21,20,21,
|
||||
-- 64,68,256,16,72,256,256,256,256,256,256,256,
|
||||
64,256,256,16,72,256,256,256,256,256,256,256,
|
||||
256,256,66,256,88,256,256,70,71,256,256,256,
|
||||
256,66,256,16,256,112,256,86,87,256,114,256,
|
||||
66,256,256,16,256,256,256,256,256,256,256,256,
|
||||
256,64,256,16,20,21,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 2
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,73,74,256,256,256,256,73,74,256,256,
|
||||
256,256,89,90,256,256,256,256,89,90,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
-- 20,21,20,21,20,21,21,256,80,17,20,21,
|
||||
20,21,20,21,20,21,21,256,256,0,20,21,
|
||||
},
|
||||
-- 3
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,96,97,96,256,73,74,256,97,96,96,256,
|
||||
256,99,256,100,256,89,90,256,99,256,100,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 4
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,18,19,
|
||||
256,256,256,256,256,256,256,256,256,256,77,17,
|
||||
256,73,74,256,256,73,74,256,98,98,93,17,
|
||||
256,89,90,256,256,89,90,256,99,100,256,256,
|
||||
256,256,256,256,256,256,256,256,10,11,256,256,
|
||||
20,21,20,21,20,21,20,21,10,11,20,21,
|
||||
|
||||
},
|
||||
-- 5
|
||||
{
|
||||
66,256,256,67,256,65,256,64,256,256,256,66,
|
||||
256,256,64,256,256,256,256,256,256,68,256,67,
|
||||
18,19,18,19,18,19,18,19,256,256,65,256,
|
||||
256,256,256,256,256,256,256,16,256,256,256,256,
|
||||
256,256,256,256,256,256,256,16,256,64,256,66,
|
||||
20,21,20,21,20,21,20,21,256,256,66,256,
|
||||
|
||||
},
|
||||
-- 6
|
||||
{
|
||||
256,66,256,41,44,45,44,45,44,45,44,45,
|
||||
64,256,256,41,256,256,256,256,256,256,256,256,
|
||||
-- 68,256,66,256,256,256,96,97,256,256,256,256,
|
||||
256,256,66,256,256,256,96,97,256,256,256,256,
|
||||
256,67,256,41,256,256,99,100,256,256,256,256,
|
||||
65,256,256,41,95,256,256,256,10,11,256,256,
|
||||
256,65,42,43,44,45,44,45,10,11,44,45,
|
||||
|
||||
},
|
||||
-- 7
|
||||
{
|
||||
42,43,256,256,256,256,65,256,256,256,256,64,
|
||||
-- 256,41,256,67,256,256,256,256,68,256,256,256,
|
||||
256,41,256,67,256,256,256,256,256,256,256,256,
|
||||
256,41,256,256,256,66,256,256,256,256,256,256,
|
||||
256,256,256,64,256,256,65,256,67,256,67,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
42,43,20,21,20,21,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 8
|
||||
{
|
||||
67,256,256,256,256,65,256,256,256,256,64,256,
|
||||
256,256,67,256,256,256,256,68,256,256,256,256,
|
||||
256,256,256,256,66,256,256,256,256,256,256,67,
|
||||
256,256,64,256,256,65,256,67,256,67,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
20,21,20,21,17,256,256,17,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 9
|
||||
{
|
||||
256,256,256,256,65,256,256,256,256,64,17,17,
|
||||
-- 256,67,256,256,256,256,68,256,256,256,17,256,
|
||||
256,67,256,256,256,256,256,256,256,256,17,256,
|
||||
256,256,256,66,256,256,256,256,256,256,17,256,
|
||||
256,64,256,256,65,256,67,256,67,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 10
|
||||
{
|
||||
17,17,17,17,17,17,17,17,17,17,18,19,
|
||||
256,256,256,256,256,256,256,256,256,256,17,17,
|
||||
256,256,73,74,256,256,73,74,256,256,18,19,
|
||||
256,256,89,90,256,256,89,90,256,256,17,17,
|
||||
256,256,256,256,256,256,256,256,256,256,18,19,
|
||||
-- 20,21,256,80,17,18,19,17,18,19,17,17,
|
||||
20,21,256,256,0,18,19,17,18,19,17,17,
|
||||
|
||||
},
|
||||
-- 11
|
||||
{
|
||||
256,66,26,27,28,29,28,29,26,27,28,29,
|
||||
-- 256,256,256,24,256,256,256,256,15,25,256,256,
|
||||
256,256,256,24,256,256,256,256,23,25,256,256,
|
||||
-- 24,24,24,24,24,24,24,24,15,25,24,24,
|
||||
64,68,256,256,256,256,256,256,256,25,256,256,
|
||||
256,256,66,24,256,121,256,256,256,38,256,256,
|
||||
256,66,256,24,101,102,103,256,256,38,256,256,
|
||||
66,256,256,24,28,29,28,29,28,29,28,29,
|
||||
|
||||
},
|
||||
-- 12
|
||||
{
|
||||
-- 28,29,28,29,28,29,29,256,256,256,26,27,
|
||||
28, 29, 28, 29, 28, 29, 29, 1,256,256, 26, 27,
|
||||
256,256,256,256,256,256,256,256,256, 25, 72,256,
|
||||
-- 256,256, 73, 74,256,256,256,256, 1,256, 88,256,
|
||||
256,256, 73, 74,256,256,256,256, 1,256,256,256,
|
||||
256,256, 89, 90,256,256,256, 1,256,256,256,256,
|
||||
256,256,256,256,256,256, 1,256,256,256,256,256,
|
||||
28, 29, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29,
|
||||
|
||||
},
|
||||
-- 13
|
||||
{
|
||||
28, 29, 26, 27, 26, 27, 28, 29, 28, 29, 28, 29,
|
||||
256,256,256, 26, 27,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256, 73, 74,256,256,
|
||||
256,256,256, 98, 98,256,256,256, 89, 90,256,256,
|
||||
256,256,104,101,102,103,256,256,256,256,256,256,
|
||||
-- 28,29,28,29,28,29,29,256,81,25,28,29,
|
||||
28, 29, 28, 29, 28, 29, 29,256,256, 1, 28, 29,
|
||||
|
||||
},
|
||||
-- 14
|
||||
{
|
||||
28, 29, 28, 29, 28, 29, 28, 29, 10, 11, 28, 25,
|
||||
256,256,256,256,256,256,256,256, 10, 11,256, 25,
|
||||
-- 256, 73, 74,256,256,256,256,256, 10, 11,256,256,
|
||||
256, 73, 74,256,256,256,256,256, 10, 11,256, 25,
|
||||
256, 89, 90,256,256, 75, 76,256, 10, 11,256,256,
|
||||
-- 256,256,256,256,256, 91, 92,256, 10, 11,256, 25,
|
||||
256,256,256,256,256, 91, 92,256, 10, 11,256,256,
|
||||
28, 29, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29,
|
||||
|
||||
},
|
||||
-- 15
|
||||
{
|
||||
26,27,26,27,28,29,28,29,26,27,26,27,
|
||||
28,29,256,256,256,256,256,256,256,256,28,24,
|
||||
256,256,256,256,256,73,74,256,256,256,256,24,
|
||||
256,256,75,76,256,89,90,256,75,76,256,24,
|
||||
256,256,91,92,256,256,256,256,91,92,256,24,
|
||||
26,27,28,29,28,29,28,29,28,29,26,27,
|
||||
|
||||
},
|
||||
-- 16
|
||||
{
|
||||
64,256,26,27,28,29,28,29,10,11,28,29,
|
||||
-- 68,256,66,25,256,256,256,256,10,11,256,256,
|
||||
256,256,66,25,256,256,256,256,10,11,256,256,
|
||||
256,67,256,256,256,107,108,256,10,11,256,256,
|
||||
65,256,256,25,256,109,110,256,10,11,256,256,
|
||||
256,65,256,25,256,256,256,256,10,11,256,256,
|
||||
256,256,26,27,28,29,28,29,10,11,28,29,
|
||||
|
||||
},
|
||||
-- 17
|
||||
{
|
||||
28,29,28,29,25,41,44,45,44,45,44,45,
|
||||
256,256,256,256,25,41,256,256,256,256,256,256,
|
||||
256,73,74,256,25,41,256,256,73,74,256,256,
|
||||
256,89,90,78,25,41,256,256,89,90,256,256,
|
||||
256,256,95,94,25,41,256,256,10,11,256,256,
|
||||
28,29,28,29,25,41,44,45,10,11,44,45,
|
||||
|
||||
},
|
||||
-- 18
|
||||
{
|
||||
44,45,44,45,41,256,256,41,44,45,44,45,
|
||||
256,256,256,256,256,69,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,69,256,256,256,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
256,256,256,41,41,256,69,41,41,256,256,256,
|
||||
45,44,45,42,43,256,256,42,43,44,45,44,
|
||||
|
||||
},
|
||||
-- 19
|
||||
{
|
||||
44,45,44,45,42,43,42,43,44,45,44,45,
|
||||
256,256,256,256,256,40,40,256,256,256,256,256,
|
||||
256,97,98,97,256,40,40,256,98,97,96,256,
|
||||
256,99,256,100,256,40,40,256,99,256,100,256,
|
||||
256,256,256,256,256,40,40,256,256,256,256,256,
|
||||
-- 3,41,83,256,44,45,44,45,44,45,44,45,
|
||||
45,3,256,256,44,45,44,45,44,45,44,45,
|
||||
|
||||
},
|
||||
-- 20
|
||||
{
|
||||
-- 44,45,256,256,256,42,43,41,42,43,41,41,
|
||||
44,45,3,256,256,42,43,41,42,43,41,41,
|
||||
256,256,256,256,41,41,256,256,256,77,42,43,
|
||||
256,256,256,3,256,41,256,256,256,93,41,41,
|
||||
256,256,3,256,256,39,256,256,256,256,42,43,
|
||||
256,3,256,256,256,38,256,256,8,9,41,41,
|
||||
44,45,44,45,44,45,44,45,8,9,42,43,
|
||||
|
||||
},
|
||||
-- 21
|
||||
{
|
||||
34,35,36,37,36,37,36,37,36,37,36,37,
|
||||
32,256,256,256,256,256,256,256,256,256,256,256,
|
||||
32,256,97,97,98,256,256,256,97,96,97,256,
|
||||
32,256,99,256,100,256,256,256,99,256,100,256,
|
||||
32,256,8,9,256,104,101,102,103,256,256,256,
|
||||
34,35,8,9,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 22
|
||||
{
|
||||
36,37,33,33,36,37,36,37,33,33,36,37,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,96,97,96,98,256,256,256,256,
|
||||
256,256,113,256,99,256,256,100,256,114,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 23
|
||||
{
|
||||
-- 37,36,37,36,37,36,37,256,256,256,36,37,
|
||||
37,36,37,36,37,36,37,2,256,256,36,37,
|
||||
256,256,256,256,256,256,256,256,256,33,256,256,
|
||||
256,97,98,97,256,256,112,256,2,256,256,256,
|
||||
256,99,256,100,256,256,256,2,256,75,76,256,
|
||||
256,256,256,256,256,256,2,256,256,91,92,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 24
|
||||
{
|
||||
34,35,256,256,256,256,256,256,256,256,34,35,
|
||||
256,2,34,35,34,35,34,35,34,35,2,256,
|
||||
256,256,113,256,256,112,114,256,256,114,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,104,101,102,256,101,102,256,101,102,103,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 25
|
||||
{
|
||||
36,37,36,37,36,37,36,37,36,37,34,35,
|
||||
256,256,256,256,256,256,73,74,256,256,77,32,
|
||||
256,96,97,96,256,256,89,90,256,256,93,32,
|
||||
256,99,256,100,256,121,256,256,256,256,256,32,
|
||||
256,256,256,256,256,101,102,103,8,9,256,32,
|
||||
36,37,36,37,36,37,36,37,8,9,33,32,
|
||||
|
||||
},
|
||||
-- 26
|
||||
{
|
||||
18,19,17,17,18,19,17,17,10,11,18,19,
|
||||
17,256,256,256,256,256,256,256,10,11,256,256,
|
||||
18,19,256,256,256,256,256,256,10,11,256,256,
|
||||
256,17,256,256,256,75,76,256,10,11,256,256,
|
||||
18,19,256,256,256,91,92,256,10,11,256,256,
|
||||
20,21,256,256,18,19,17,17,18,19,17,17,
|
||||
|
||||
},
|
||||
-- 27
|
||||
{
|
||||
17,17,18,19,17,17,18,19,10,11,18,19,
|
||||
256,256,256,256,256,256,256,256,10,11,256,256,
|
||||
256,73,74,256,256,73,74,256,10,11,256,256,
|
||||
256,89,90,256,256,89,90,256,10,11,256,256,
|
||||
256,256,256,256,256,256,256,256,10,11,256,256,
|
||||
-- 17,17,18,19,17,256,80,17,18,19,17,17,
|
||||
17,17,18,19,17,256,256,0,18,19,17,17,
|
||||
|
||||
},
|
||||
-- 28
|
||||
{
|
||||
18,19,17,18,19,256,256,33,33,34,35,33,
|
||||
256,256,256,17,17,256,69,34,35,72,256,256,
|
||||
256,256,256,18,19,256,69,33,33,88,256,256,
|
||||
256,256,256,17,16,256,256,34,35,256,256,256,
|
||||
256,256,256,18,19,69,256,41,33,256,256,256,
|
||||
17,18,19,17,17,69,256,34,35,33,33,34,
|
||||
|
||||
},
|
||||
-- 29
|
||||
{
|
||||
-- 33,256,256,256,33,33,34,35,33,33,34,35,
|
||||
33,256,256,2,33,33,34,35,33,33,34,35,
|
||||
256,33,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,2,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,2,256,256,256,117,98,106,116,256,
|
||||
256,256,256,256,2,256,104,101,102,101,102,256,
|
||||
34,35,33,33,34,35,33,33,34,35,33,33,
|
||||
|
||||
},
|
||||
-- 30
|
||||
{
|
||||
33,33,34,35,33,33,34,35,8,9,33,33,
|
||||
256,256,256,256,256,256,33,33,8,9,34,35,
|
||||
256,256,256,256,256,97,34,35,8,9,33,33,
|
||||
256,256,256,256,115,100,33,33,8,9,34,35,
|
||||
256,256,256,104,101,102,34,35,8,9,33,33,
|
||||
34,35,33,33,34,35,33,33,8,9,34,35,
|
||||
|
||||
},
|
||||
-- 31
|
||||
{
|
||||
40,40,8,9,40,40,40,40,40,40,40,40,
|
||||
40,45,8,9,45,44,45,44,45,44,45,44,
|
||||
40,256,8,9,256,256,256,256,256,256,256,256,
|
||||
40,256,8,9,256,256,112,75,76,113,256,256,
|
||||
40,256,8,9,256,256,256,91,92,256,256,256,
|
||||
42,43,44,45,44,45,44,45,44,45,44,45,
|
||||
|
||||
},
|
||||
-- 32
|
||||
{
|
||||
40,40,40,40,40,40,40,40,40,40,40,40,
|
||||
44,45,41,45,44,41,44,45,44,45,44,45,
|
||||
256,256,38,256,256,38,256,256,256,256,256,256,
|
||||
256,112,38,256,113,38,256,256,114,256,256,113,
|
||||
256,256,38,256,256,38,256,256,256,256,256,256,
|
||||
-- 44,45,41,83,256,44,45,44,45,44,45,44,
|
||||
44,45,3,256,256,44,45,44,45,44,45,44,
|
||||
|
||||
},
|
||||
-- 33
|
||||
{
|
||||
40,40,40,40,40,40,40,40,40,40,40,40,
|
||||
43,44,45,44,45,42,43,44,45,44,45,42,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,75,76,256,114,113,256,75,76,256,256,
|
||||
256,256,91,92,256,256,256,256,91,92,256,256,
|
||||
44,45,44,45,44,45,44,45,44,45,44,45,
|
||||
|
||||
},
|
||||
-- 34
|
||||
{
|
||||
40,40,40,40,40,40,40,40,40,40,40,40,
|
||||
45,44,45,44,45,44,45,44,45,44,45,40,
|
||||
256,256,256,256,256,256,256,256,73,74,256,40,
|
||||
256,256,113,256,256,114,256,121,89,90,256,40,
|
||||
256,256,256,256,256,256,256,101,102,103,256,40,
|
||||
-- 44,45,41,83,256,44,45,44,45,44,45,40,
|
||||
44,45,3,256,256,44,45,44,45,44,45,40,
|
||||
|
||||
},
|
||||
-- 35
|
||||
{
|
||||
26,27,28,29,28,29,28,29,8,9,26,27,
|
||||
-- 24,15,256,256,256,256,256,256,8,9,256,24,
|
||||
24,23,256,256,256,256,256,256,8,9,256,24,
|
||||
24,256,256,256,256,256,256,256,8,9,256,24,
|
||||
24,256,256,256,256,256,256,256,8,9,256,24,
|
||||
24,256,256,256,256,256,256,256,8,9,256,24,
|
||||
26,27,28,29,28,29,28,29,8,9,26,27,
|
||||
|
||||
},
|
||||
-- 36
|
||||
{
|
||||
24,29,256,256,1,25,26,27,25,1,28,29,
|
||||
24,256,256,256,256,256,25,26,27,256,256,256,
|
||||
24,256,256,256,256,256,256,256,25,256,256,256,
|
||||
24,256,106,116,256,256,256,256,38,256,256,256,
|
||||
24,25,101,102,256,256,256,256,38,256,256,256,
|
||||
-- 28,29,28,29,25,81,256,28,29,28,29,28,
|
||||
28,29,28,29,1,256,256,28,29,28,29,28,
|
||||
|
||||
},
|
||||
-- 37
|
||||
{
|
||||
-- 29,26,27,28,29,256,256,256,26,27,26,27,
|
||||
29,26,27,28,29,1,256,256,26,27,26,27,
|
||||
256,256,256,256,256,256,256,25,256,256,28,29,
|
||||
256,256,256,256,256,256,1,256,256,256,256,256,
|
||||
256,112,256,256,256,1,256,256,256,256,113,256,
|
||||
256,256,256,256,1,256,101,102,103,256,256,256,
|
||||
28,29,28,29,28,29,28,29,28,29,28,29,
|
||||
|
||||
},
|
||||
-- 38
|
||||
{
|
||||
27,26,27,28,29,256,256,28,29,26,27,26,
|
||||
29,256,256,256,256,256,69,256,256,256,256,28,
|
||||
256,256,98,96,98,256,256,98,98,96,256,256,
|
||||
256,256,99,256,100,256,256,99,256,100,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
29,28,29,28,29,69,256,28,29,28,29,28,
|
||||
|
||||
},
|
||||
-- 39
|
||||
{
|
||||
28, 29, 25, 25, 28, 29, 25, 25, 28, 29, 25, 25,
|
||||
256,256, 25, 25,256,256,256,256,256,256,106, 24,
|
||||
-- 256,256,15,256,256,256,256,256,256,256,95,24,
|
||||
256,256, 23,256,256,256,256,256,256,256, 95, 24,
|
||||
256,256,256,256, 78, 97,107,108,256,106,105, 24,
|
||||
256,256,256,256, 94,101,102,110,103,105, 98, 24,
|
||||
28, 29, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29,
|
||||
|
||||
},
|
||||
-- 40
|
||||
{
|
||||
24,29,28,29,28,29,28,29,8,9,26,27,
|
||||
24,256,256,256,256,256,256,256,8,9,25,25,
|
||||
24,256,114,256,256,256,112,256,8,9,26,27,
|
||||
24,256,256,256,256,256,256,256,8,9,25,25,
|
||||
24,256,256,256,105,256,256,256,8,9,26,27,
|
||||
24,29,28,29,28,29,28,29,28,29,25,25,
|
||||
|
||||
},
|
||||
-- 41
|
||||
{
|
||||
26,27,28,29,28,29,26,27,26,27,28,29,
|
||||
24,72,256,256,256,256,256,28,29,256,256,256,
|
||||
24,88,256,256,256,256,256,256,256,256,256,256,
|
||||
24,256,256,256,112,256,256,256,256,256,114,256,
|
||||
24,256,256,256,256,256,256,256,256,256,256,256,
|
||||
-- 28,29,28,29,28,29,25,81,256,28,29,29,
|
||||
28,29,28,29,28,29,1,256,256,28,29,29,
|
||||
|
||||
},
|
||||
-- 42
|
||||
{
|
||||
-- 28,29,256,256,256,1,26,27,26,27,28,29,
|
||||
28,29,256,256,1,1,26,27,26,27,28,29,
|
||||
256,256,25,256,256,256,256,28,29,256,256,256,
|
||||
256,256,256,1,256,256,256,256,256,256,256,256,
|
||||
256,113,256,256,1,256,256,96,97,96,98,256,
|
||||
256,256,256,256,256,1,256,101,256,256,102,256,
|
||||
28,29,28,29,28,29,28,29,28,29,28,29,
|
||||
|
||||
},
|
||||
-- 43
|
||||
{
|
||||
28,29,28,29,26,27,26,27,28,29,26,27,
|
||||
256,256,256,256,256,28,29,256,256,256,77,24,
|
||||
256,256,256,256,256,256,256,256,256,256,93,24,
|
||||
256,113,256,256,256,75,76,256,114,256,256,24,
|
||||
256,256,10,11,256,91,92,256,256,256,256,24,
|
||||
28,29,10,11,28,29,28,29,28,29,28,29,
|
||||
|
||||
},
|
||||
-- 44
|
||||
{
|
||||
-- 33,37,256,256,256,36,37,36,37,36,37,2,
|
||||
33,37,256,256,2,36,37,36,37,36,37,2,
|
||||
32,256,33,256,256,256,256,256,256,256,256,256,
|
||||
32,98,256,2,256,256,256,256,256,256,256,256,
|
||||
32,99,256,256,2,256,256,256,75,76,256,256,
|
||||
32,256,256,256,256,2,256,256,91,92,256,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 45
|
||||
{
|
||||
36,37,36,37,36,37,36,37,8,9,34,35,
|
||||
256,256,256,256,256,256,256,256,8,9,256,32,
|
||||
256,256,98,97,96,256,256,256,8,9,256,32,
|
||||
256,256,99,256,100,256,256,256,8,9,256,32,
|
||||
256,256,256,256,101,102,103,256,8,9,256,32,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 46
|
||||
{
|
||||
-- 18,19,18,19,256,256,256,20,21,20,21,20,
|
||||
18,19,18,19,256,256,0,20,21,20,21,20,
|
||||
18,19,72,256,17,256,256,256,256,256,256,256,
|
||||
18,19,88,256,256,0,256,256,256,256,256,256,
|
||||
18,19,256,75,76,78,0,256,256,116,256,256,
|
||||
18,19,256,91,92,94,95,0,256,101,102,256,
|
||||
18,19,18,19,18,19,18,19,18,19,18,19,
|
||||
|
||||
},
|
||||
-- 47
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,97,96,98,97,256,256,96,97,98,96,256,
|
||||
114,99,256,256,100,114,114,99,256,256,100,114,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
18,19,18,19,18,19,18,19,18,19,18,19,
|
||||
|
||||
},
|
||||
-- 48
|
||||
{
|
||||
20,21,20,21,17,256,256,17,20,21,20,21,
|
||||
256,256,256,256,256,256,69,256,256,256,256,256,
|
||||
256,256,96,97,256,256,69,256,256,256,256,256,
|
||||
256,115,99,100,256,256,256,256,256,117,256,256,
|
||||
256,101,102,103,256,111,111,256,101,102,103,256,
|
||||
19,18,19,18,19,69,256,18,19,18,19,18,
|
||||
|
||||
},
|
||||
-- 49
|
||||
{
|
||||
20,21,256,69,18,19,18,19,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,114,256,
|
||||
256,256,69,256,256,256,114,256,256,256,256,256,
|
||||
256,114,69,111,256,256,256,256,17,18,19,17,
|
||||
256,256,111,256,18,19,18,19,18,19,18,19,
|
||||
18,19,256,69,17,18,19,18,19,18,19,17,
|
||||
|
||||
},
|
||||
-- 50
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,16,
|
||||
256,114,256,256,256,256,256,256,256,256,98,16,
|
||||
256,256,256,256,256,256,256,256,256,256,100,16,
|
||||
17,19,256,256,256,114,256,256,256,256,78,16,
|
||||
18,19,18,19,256,256,256,256,256,256,94,16,
|
||||
-- 17,18,19,18,19,18,19,256,80,17,18,19,
|
||||
17,18,19,18,19,18,19,256,256,0,18,19,
|
||||
|
||||
},
|
||||
-- 51
|
||||
{
|
||||
-- 42,43,44,45,44,45,256,256,256,44,45,45,
|
||||
42,43,44,45,44,45,256,256,3,44,45,45,
|
||||
40,72,256,256,256,256,41,256,256,256,256,256,
|
||||
40,96,256,256,256,256,256,3,256,256,256,256,
|
||||
40,99,256,114,256,114,256,256,3,256,256,256,
|
||||
40,256,256,256,256,256,256,256,256,3,256,256,
|
||||
44,45,44,45,44,45,44,45,44,45,44,45,
|
||||
|
||||
},
|
||||
-- 52
|
||||
{
|
||||
44,45,44,45,44,45,44,45,44,45,44,41,
|
||||
256,256,256,256,256,256,256,256,256,256,256,40,
|
||||
256,256,73,74,256,256,256,70,71,256,97,40,
|
||||
256,256,89,90,256,256,256,86,87,256,100,40,
|
||||
256,256,256,256,256,256,256,256,256,256,256,40,
|
||||
-- 44,45,41,83,256,44,44,45,44,45,44,45,
|
||||
44,45,3,256,256,44,44,45,44,45,44,45,
|
||||
|
||||
},
|
||||
-- 53
|
||||
{
|
||||
18,19,10,11,18,19,17,17,20,21,20,21,
|
||||
-- 16,15,10,11,256,256,256,256,256,256,256,256,
|
||||
16,23,10,11,256,256,256,256,256,256,256,256,
|
||||
16,256,10,11,256,256,75,76,256,256,256,256,
|
||||
16,256,10,11,256,256,91,92,256,256,256,256,
|
||||
16,256,10,11,256,256,18,19,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 54
|
||||
{
|
||||
20,21,20,21,21,17,18,19,67,256,256,256,
|
||||
-- 256,256,256,256,256,17,18,19,256,65,68,64,
|
||||
256,256,256,256,256,17,18,19,256,65,256,64,
|
||||
256,256,256,256,256,256,18,19,256,256,256,256,
|
||||
256,256,256,256,256,256,38,256,67,256,64,256,
|
||||
256,256,256,256,256,256,38,256,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,54,55,54,56,
|
||||
|
||||
},
|
||||
-- 55
|
||||
{
|
||||
256,65,256,256,256,67,256,67,256,256,256,256,
|
||||
256,256,256,64,256,256,256,256,65,68,64,256,
|
||||
256,256,256,256,256,256,64,256,256,256,256,67,
|
||||
256,256,65,67,256,256,64,256,256,64,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
54,55,54,56,56,55,54,56,54,56,55,54,
|
||||
|
||||
},
|
||||
-- 56
|
||||
{
|
||||
65,256,256,256,67,256,67,256,256,256,256,64,
|
||||
-- 256,256,64,256,256,256,256,65,68,64,256,256,
|
||||
256,256,64,256,256,256,256,65,256,64,256,256,
|
||||
256,256,256,256,256,64,256,256,256,256,67,256,
|
||||
256,65,67,256,256,64,256,256,64,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
55,54,55,54,56,54,55,56,54,55,54,56,
|
||||
|
||||
},
|
||||
-- 57
|
||||
{
|
||||
256,256,256,67,34,35,34,35,34,35,34,35,
|
||||
256,64,256,256,34,35,72,256,256,256,256,256,
|
||||
256,256,256,256,34,35,88,256,256,256,256,256,
|
||||
65,67,256,256,256,38,256,256,75,76,256,256,
|
||||
256,256,256,256,256,38,256,256,91,92,256,256,
|
||||
54,55,56,54,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 58
|
||||
{
|
||||
35,34,35,34,35,69,256,34,35,34,35,34,
|
||||
256,256,256,256,256,69,256,256,256,256,256,256,
|
||||
256,113,70,71,114,256,256,112,107,108,113,256,
|
||||
256,256,86,87,256,256,69,256,109,110,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
37,36,37,36,37,256,256,36,37,36,37,36,
|
||||
|
||||
},
|
||||
-- 59
|
||||
{
|
||||
34,35,256,256,34,35,34,35,34,35,34,35,
|
||||
256,256,256,69,256,256,256,256,256,256,256,256,
|
||||
256,256,69,256,256,256,97,96,256,256,256,256,
|
||||
256,256,111,111,256,256,99,100,256,256,256,256,
|
||||
256,41,120,119,41,256,256,256,8,9,256,256,
|
||||
3,41,46,47,41,3,36,37,8,9,36,37,
|
||||
|
||||
},
|
||||
-- 60
|
||||
{
|
||||
-- 35,34,35,34,35,34,35,256,256,33,34,35,
|
||||
35,34,35,34,35,34,35,2,256,256,34,35,
|
||||
-- 256,256,36,37,256,256,256,256,256,33,34,35,
|
||||
256,256,36,37,256,256,256,256,256,2,34,35,
|
||||
256,256,256,256,256,256,256,256,2,77,34,35,
|
||||
256,256,116,256,256,256,256,2,256,93,34,35,
|
||||
256,256,101,102,103,256,2,256,256,256,34,35,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
|
||||
},
|
||||
-- 61
|
||||
{
|
||||
18,19,21,20,21,20,21,20,21,17,18,19,
|
||||
-- 16,15,256,256,256,256,256,256,256,77,18,19,
|
||||
16,23,256,256,256,256,256,256,256,77,18,19,
|
||||
16,256,256,256,256,256,256,256,256,93,18,19,
|
||||
16,256,256,256,256,256,256,116,256,78,18,19,
|
||||
16,256,10,11,256,256,101,102,256,94,18,19,
|
||||
20,21,10,11,20,21,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 62
|
||||
{
|
||||
-- 18,19,256,256,256,20,20,21,20,21,20,21,
|
||||
18,19,256,256,0,0,20,21,20,21,20,21,
|
||||
16,72,17,256,256,256,256,256,256,256,256,256,
|
||||
16,88,256,0,256,256,256,256,256,256,256,256,
|
||||
16,256,256,78,0,256,256,114,75,76,256,256,
|
||||
16,95,256,94,256,0,256,256,91,92,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 63
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,17,
|
||||
256,256,256,256,256,256,256,256,256,256,256,16,
|
||||
256,256,256,256,256,256,256,256,256,256,98,16,
|
||||
256,256,256,256,256,256,117,97,96,256,100,16,
|
||||
256,256,256,256,256,256,101,256,102,103,256,16,
|
||||
-- 20,21,17,80,256,20,20,21,20,21,20,21,
|
||||
20,21,0,256,256,20,20,21,20,21,20,21,
|
||||
|
||||
},
|
||||
-- 64
|
||||
{
|
||||
41,48,49,48,50,49,48,49,48,50,49,48,
|
||||
41,256,256,256,256,256,256,256,256,256,256,256,
|
||||
41,256,256,256,256,256,256,256,256,256,256,256,
|
||||
41,256,256,256,113,256,256,114,256,256,112,256,
|
||||
41,256,8,9,256,256,256,256,256,256,256,256,
|
||||
42,43,8,9,42,43,42,43,42,43,42,43,
|
||||
|
||||
},
|
||||
-- 65
|
||||
{
|
||||
48,50,48,49,50,49,50,48,50,49,50,48,
|
||||
256,256,256,256,256,256,256,256,256,256,112,256,
|
||||
256,256,256,256,256,256,113,256,256,256,256,256,
|
||||
256,256,114,256,256,256,256,256,42,43,42,43,
|
||||
256,256,256,256,42,43,42,43,256,256,256,256,
|
||||
42,43,42,43,256,256,256,256,256,256,256,256,
|
||||
|
||||
},
|
||||
-- 66
|
||||
{
|
||||
48,49,48,48,50,49,48,50,49,48,48,50,
|
||||
256,113,256,256,114,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
42,43,42,43,42,43,256,256,256,112,256,256,
|
||||
256,256,256,256,42,43,3,256,256,256,256,256,
|
||||
256,256,256,256,42,43,42,43,42,43,42,43,
|
||||
|
||||
},
|
||||
-- 67
|
||||
{
|
||||
50,48,50,49,50,48,50,49,41,42,43,48,
|
||||
256,256,256,256,256,256,256,256,77,42,43,256,
|
||||
256,256,256,256,256,256,256,256,93,42,43,256,
|
||||
256,256,114,256,256,113,256,256,256,42,43,256,
|
||||
256,256,256,256,256,256,256,256,256,42,43,256,
|
||||
-- 42,43,41,41,42,43,41,83,256,42,43,50,
|
||||
42,43,41,41,42,43,3,256,256,42,43,50,
|
||||
|
||||
},
|
||||
-- 68
|
||||
{
|
||||
25,28,29,26,27,256,69,26,27,28,29,28,
|
||||
24,97,256,256,256,256,256,256,256,256,256,256,
|
||||
24,99,256,256,256,69,256,256,256,256,256,256,
|
||||
24,256,95,256,113,69,256,256,114,75,76,256,
|
||||
24,101,102,103,256,111,111,256,256,91,92,256,
|
||||
28,28,29,28,29,256,69,28,29,28,29,28,
|
||||
|
||||
},
|
||||
-- 69
|
||||
{
|
||||
28,29,26,27,26,27,28,29,8,9,28,29,
|
||||
256,256,256,28,29,256,256,256,8,9,256,256,
|
||||
256,256,256,256,256,256,256,256,8,9,256,256,
|
||||
75,76,75,76,75,76,75,76,8,9,256,256,
|
||||
91,92,91,92,91,92,91,92,8,9,256,256,
|
||||
28,29,1,26,27,1,28,29,8,9,28,29,
|
||||
|
||||
},
|
||||
-- 70
|
||||
{
|
||||
28,29,26,27,25,25,256,256,65,256,256,256,
|
||||
256,256,256,77,26,27,256,256,256,68,256,256,
|
||||
256,256,256,93,25,25,256,256,256,256,66,256,
|
||||
256,256,256,78,26,27,256,66,256,256,256,67,
|
||||
256,256,95,94,25,25,256,256,256,256,256,256,
|
||||
28,29,28,29,26,27,54,56,54,56,55,54,
|
||||
|
||||
},
|
||||
-- 71
|
||||
{
|
||||
46,47,10,11,46,47,46,47,46,47,46,47,
|
||||
47,256,10,11,256,256,256,256,256,256,256,256,
|
||||
47,98,10,11,256,256,256,256,256,256,256,256,
|
||||
47,99,10,11,256,256,115,105,256,256,256,256,
|
||||
47,256,10,11,256,256,101,102,103,256,256,256,
|
||||
46,47,46,47,46,47,46,47,46,47,46,47,
|
||||
|
||||
},
|
||||
-- 72
|
||||
{
|
||||
46,47,46,47,46,47,46,47,46,47,46,47,
|
||||
256,256,256,256,256,256,26,27,26,27,28,29,
|
||||
256,256,256,256,256,256,38,256,256,256,256,256,
|
||||
256,256,256,116,256,256,38,256,256,256,256,256,
|
||||
256,256,101,102,256,256,26,27,26,27,256,256,
|
||||
46,47,46,47,46,47,46,47,46,47,28,29,
|
||||
|
||||
},
|
||||
-- 73
|
||||
{
|
||||
-- 46,47,256,256,256,25,26,27,26,27,26,27,
|
||||
46,47,256,256,1,25,26,27,26,27,26,27,
|
||||
28,29,25,256,256,256,256,256,256,28,29,25,
|
||||
256,256,256,1,256,256,256,116,96,96,256,256,
|
||||
256,256,256,256,1,256,256,99,256,100,256,256,
|
||||
256,25,256,256,256,1,256,256,256,256,256,256,
|
||||
28,29,28,29,26,27,26,27,26,27,26,27,
|
||||
|
||||
},
|
||||
-- 74
|
||||
{
|
||||
26,27,8,9,26,27,26,27,26,27,26,27,
|
||||
25,256,8,9,1,25,28,29,28,29,25,1,
|
||||
256,256,8,9,256,256,256,256,256,256,256,256,
|
||||
256,256,8,9,256,256,256,116,106,256,256,256,
|
||||
256,256,8,9,256,256,104,101,102,103,256,256,
|
||||
26,27,26,27,26,27,26,27,26,27,26,27,
|
||||
|
||||
},
|
||||
-- 75
|
||||
{
|
||||
26,27,26,27,26,27,26,27,26,27,26,27,
|
||||
256,256,28,29,25,28,29,25,28,29,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,114,256,256,256,113,256,256,256,256,114,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
26,27,28,29,28,29,28,29,28,29,26,27,
|
||||
|
||||
},
|
||||
-- 76
|
||||
{
|
||||
26,27,26,27,26,27,26,27,18,19,20,21,
|
||||
-- 256,256,256,256,256,256,15,25,17,15,256,256,
|
||||
256,256,256,256,256,256,23,25,17,23,256,256,
|
||||
256,256,256,256,256,256,256,25,17,256,256,256,
|
||||
256,256,256,114,256,256,78,25,17,256,256,256,
|
||||
256,256,256,256,256,95,94,25,17,256,256,256,
|
||||
26,27,26,27,26,27,26,27,51,53,52,51,
|
||||
|
||||
},
|
||||
-- 77
|
||||
{
|
||||
-- 18,19,18,19,18,19,256,256,256,18,19,52,
|
||||
18,19,18,19,18,19,256,256,0,18,19,52,
|
||||
256,256,17,72,256,256,17,256,256,256,256,256,
|
||||
-- 256,256,38,88,256,113,256,0,256,256,256,256,
|
||||
256,256,38,256,256,113,256,0,256,256,256,256,
|
||||
256,256,38,256,256,256,256,256,0,256,256,256,
|
||||
256,256,38,256,256,256,256,256,256,0,256,256,
|
||||
52,51,52,53,52,53,51,52,51,53,52,53,
|
||||
|
||||
},
|
||||
-- 78
|
||||
{
|
||||
51,52,53,51,52,256,256,52,53,51,52,17,
|
||||
256,256,256,256,256,256,69,256,256,256,256,17,
|
||||
256,256,256,256,256,69,256,256,256,256,256,17,
|
||||
256,256,256,256,256,111,111,106,256,256,78,17,
|
||||
256,256,256,256,17,118,119,17,256,95,94,17,
|
||||
51,52,53,53,51,53,52,53,51,52,51,17,
|
||||
|
||||
},
|
||||
-- 79
|
||||
{
|
||||
256,256,256,256,42,43,42,43,8,9,42,43,
|
||||
256,256,256,256,42,43,72,256,8,9,256,256,
|
||||
-- 256,126,127,256,42,43,88,256,8,9,256,256,
|
||||
256,126,127,256,42,43,256,256,8,9,256,256,
|
||||
256,256,256,256,42,43,256,256,8,9,256,256,
|
||||
256,256,256,256,42,43,256,256,8,9,256,256,
|
||||
256,256,256,256,42,43,42,43,42,43,42,43,
|
||||
|
||||
},
|
||||
-- 80
|
||||
{
|
||||
42,43,42,43,42,43,42,43,256,256,256,256,
|
||||
-- 256,256,256,256,256,15,42,43,256,256,256,256,
|
||||
256,256,256,256,256,23,42,43,256,256,256,256,
|
||||
256,256,256,256,256,256,42,43,256,126,127,256,
|
||||
256,256,256,256,256,256,42,43,256,256,256,256,
|
||||
256,256,256,256,256,256,42,43,256,256,256,256,
|
||||
42,43,42,43,42,43,42,43,256,256,256,256,
|
||||
|
||||
},
|
||||
}
|
||||
|
||||
stage1_boss_mapa = {
|
||||
map = {
|
||||
-- 44
|
||||
{
|
||||
256,256,256, 17, 18, 19, 18, 19, 18, 19, 18, 19,
|
||||
256,256,256, 17,256,256,256,256,256,256,256,256,
|
||||
256,256,256, 17,256,256,256,256,256,256,256,256,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
256,256,256, 17,112,256, 1,256,256,256,256,112,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
},
|
||||
-- 45
|
||||
{
|
||||
18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 17,256,
|
||||
69,256,256, 68,256, 67,256,256,256,256, 17,256,
|
||||
256, 69, 64, 66,256,256,256,256,256,256, 17,256,
|
||||
256, 69, 69, 69,256, 65,256,256, 2,256, 17,256,
|
||||
256,256,112,256, 69, 69,256, 2,256,112, 17,256,
|
||||
256,256,256,256,256,256,256,256, 2,256, 17,256,
|
||||
},
|
||||
-- 54
|
||||
{
|
||||
256,256,256, 17,112,256, 1,256,256,256,256, 4,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
256,256,256, 17,112,256, 1,256,256, 1,256,256,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
256,256,256, 17,256,256, 1,256,256,256,256,256,
|
||||
20, 21, 20, 21, 54, 55, 54, 55, 54, 55, 54, 56,
|
||||
|
||||
},
|
||||
-- 55
|
||||
{
|
||||
22, 22, 5,256,256,256,256, 2,256,112,17,256,
|
||||
256,256,256,256,256,256,256,256, 2,256,17,256,
|
||||
256,256,256,256, 2,256,256, 2,256,112,17,256,
|
||||
256,256,256,256,256,256,256,256, 2,256,17,256,
|
||||
256,256,256,256,256,256,256, 2,256,256,17,256,
|
||||
54, 55, 54, 56, 56, 55, 54, 56, 54, 56,55, 54,
|
||||
|
||||
},
|
||||
-- 64
|
||||
{
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
},
|
||||
-- 65
|
||||
{
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
},
|
||||
},
|
||||
r0 = {r=44, x=1, y=1},
|
||||
r1 = {r=65, x=12, y=6}
|
||||
}
|
||||
@@ -1,722 +0,0 @@
|
||||
stage1_mapa={
|
||||
-- 1
|
||||
{
|
||||
256,256,256,18,19,21,20,21,20,21,20,21,
|
||||
64,256,256,16,72,256,256,256,256,256,256,256,
|
||||
256,256,66,256,88,256,256,70,71,256,256,256,
|
||||
256,66,256,16,256,112,256,86,87,256,114,256,
|
||||
66,256,256,16,256,256,256,256,256,256,256,256,
|
||||
256,64,256,16,20,21,20,21,20,21,20,21,
|
||||
},
|
||||
-- 2
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,73,74,256,256,256,256,73,74,256,256,
|
||||
256,256,89,90,256,256,256,256,89,90,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
20,21,20,21,18,19,20,21,0,256,256,17,
|
||||
},
|
||||
-- 3
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,96,97,96,256,73,74,256,97,96,96,256,
|
||||
256,99,256,100,256,89,90,256,99,256,100,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
},
|
||||
-- 4
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,18,19,
|
||||
256,256,256,256,256,256,256,256,256,256,77,17,
|
||||
256,73,74,256,256,73,74,256,98,98,93,17,
|
||||
256,89,90,256,256,89,90,256,99,100,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,10,11,20,21,
|
||||
},
|
||||
-- 5
|
||||
{
|
||||
66,256,256,67,256,65,256,64,256,256,256,66,
|
||||
256,256,64,256,256,256,256,256,256,68,256,67,
|
||||
18,19,18,19,18,19,18,19,256,256,65,256,
|
||||
256,256,256,256,256,256,256,16,256,256,256,256,
|
||||
256,256,256,256,256,256,256,16,256,64,256,66,
|
||||
20,21,20,21,20,21,20,21,256,256,66,256,
|
||||
},
|
||||
-- 6
|
||||
{
|
||||
256,66,256,41,44,45,44,45,44,45,44,45,
|
||||
64,256,256,41,256,256,256,256,256,256,256,256,
|
||||
256,256,66,256,256,256,96,97,256,256,256,256,
|
||||
256,67,256,41,256,256,99,100,256,256,256,256,
|
||||
65,256,256,41,95,256,256,256,256,256,256,256,
|
||||
256,65,42,43,44,45,44,45,10,11,44,45,
|
||||
},
|
||||
-- 7
|
||||
{
|
||||
42,43,256,256,256,256,65,256,256,256,256,64,
|
||||
256,41,256,67,256,256,256,256,256,256,256,256,
|
||||
256,41,256,256,256,66,256,256,256,256,256,256,
|
||||
256,256,256,64,256,256,65,256,67,256,67,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
42,43,20,21,20,21,20,21,20,21,20,21,
|
||||
},
|
||||
-- 8
|
||||
{
|
||||
67,256,256,256,256,65,256,256,256,256,64,256,
|
||||
256,256,67,256,256,256,256,68,256,256,256,256,
|
||||
256,256,256,256,66,256,256,256,256,256,256,67,
|
||||
256,256,64,256,256,65,256,67,256,67,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
20,21,20,21,17,256,256,17,20,21,20,21,
|
||||
},
|
||||
-- 9
|
||||
{
|
||||
256,256,256,256,65,256,256,256,256,64,17,17,
|
||||
256,67,256,256,256,256,256,256,256,256,17,256,
|
||||
256,256,256,66,256,256,256,256,256,256,17,256,
|
||||
256,64,256,256,65,256,67,256,67,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
},
|
||||
-- 10
|
||||
{
|
||||
17,17,17,17,17,17,17,17,17,17,18,19,
|
||||
256,256,256,256,256,256,256,256,256,256,17,17,
|
||||
256,256,73,74,256,256,73,74,256,256,18,19,
|
||||
256,256,89,90,256,256,89,90,256,256,17,17,
|
||||
256,256,256,256,256,256,256,256,256,256,18,19,
|
||||
18,19,0,0,256,256,18,19,18,19,17,17,
|
||||
},
|
||||
-- 11
|
||||
{
|
||||
256,66,26,27,28,29,28,29,26,27,28,29,
|
||||
256,256,256,24,256,256,256,256,23,25,256,256,
|
||||
64,68,256,256,256,256,256,256,256,25,256,256,
|
||||
256,256,66,24,256,121,256,256,256,38,256,256,
|
||||
256,66,256,24,101,102,103,256,256,38,256,256,
|
||||
66,256,256,24,28,29,28,29,28,29,28,29,
|
||||
},
|
||||
-- 12
|
||||
{
|
||||
28,29,28,29,28,29,256,256,256,256,26,27,
|
||||
256,256,256,256,256,256,256,256,256,1,256,256,
|
||||
256,256,73,74,256,256,256,256,1,256,256,256,
|
||||
256,256,89,90,256,256,256,1,256,256,256,256,
|
||||
256,256,256,256,256,256,1,256,256,256,256,256,
|
||||
28,29,28,29,28,29,28,29,28,29,28,29,
|
||||
},
|
||||
-- 13
|
||||
{
|
||||
28,29,26,27,26,27,28,29,28,29,28,29,
|
||||
256,256,256,26,27,72,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,73,74,256,256,
|
||||
256,256,256,98,98,256,256,256,89,90,256,256,
|
||||
256,256,104,101,102,103,256,256,256,256,256,256,
|
||||
28,29,28,29,28,29,28,29,1,256,256,25,
|
||||
},
|
||||
-- 14
|
||||
{
|
||||
28,29,28,29,28,29,28,29,10,11,28,25,
|
||||
256,256,256,256,256,256,256,256,10,11,256,25,
|
||||
256,73,74,256,256,256,256,256,10,11,256,25,
|
||||
256,89,90,256,256,75,76,256,10,11,256,256,
|
||||
256,256,256,256,256,91,92,256,10,11,256,256,
|
||||
28,29,28,29,28,29,28,29,28,29,28,29,
|
||||
},
|
||||
-- 15
|
||||
{
|
||||
26,27,26,27,28,29,28,29,26,27,26,27,
|
||||
28,29,256,256,256,256,256,256,256,256,28,24,
|
||||
256,256,256,256,256,73,74,256,256,256,256,24,
|
||||
256,256,75,76,256,89,90,256,75,76,256,24,
|
||||
256,256,91,92,256,256,256,256,91,92,256,24,
|
||||
26,27,28,29,28,29,28,29,28,29,26,27,
|
||||
},
|
||||
-- 16
|
||||
{
|
||||
64,256,26,27,28,29,28,29,10,11,28,29,
|
||||
256,256,66,25,256,256,256,256,10,11,256,256,
|
||||
256,67,256,256,256,107,108,256,10,11,256,256,
|
||||
65,256,256,25,256,109,110,256,10,11,256,256,
|
||||
256,65,256,25,256,256,256,256,10,11,256,256,
|
||||
256,256,26,27,28,29,28,29,10,11,28,29,
|
||||
},
|
||||
-- 17
|
||||
{
|
||||
28,29,28,29,25,41,44,45,44,45,44,45,
|
||||
256,256,256,256,25,41,256,256,256,256,256,256,
|
||||
256,73,74,256,25,41,256,256,73,74,256,256,
|
||||
256,89,90,78,25,41,256,256,89,90,256,256,
|
||||
256,256,95,94,25,41,256,256,256,256,256,256,
|
||||
28,29,28,29,25,41,44,45,10,11,44,45,
|
||||
},
|
||||
-- 18
|
||||
{
|
||||
44,45,44,45,41,256,256,41,44,45,44,45,
|
||||
256,256,256,256,256,69,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,69,256,256,256,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
256,256,256,41,41,256,69,41,41,256,256,256,
|
||||
45,44,45,42,43,256,256,42,43,44,45,41,
|
||||
},
|
||||
-- 19
|
||||
{
|
||||
44,45,44,45,42,43,41,3,44,45,44,45,
|
||||
256,256,256,256,256,40,40,256,256,256,256,256,
|
||||
256,97,98,97,256,40,40,256,98,97,96,256,
|
||||
256,99,256,100,256,40,40,256,99,256,100,256,
|
||||
256,256,256,256,256,40,40,256,256,256,256,256,
|
||||
256,256,3,45,42,43,44,45,44,45,44,45,
|
||||
},
|
||||
-- 20
|
||||
{
|
||||
41,256,256,256,256,42,43,42,43,41,41,41,
|
||||
256,256,256,256,3,41,256,256,256,77,42,43,
|
||||
256,256,256,3,256,41,256,256,256,93,41,41,
|
||||
256,256,3,256,256,39,256,256,256,256,42,43,
|
||||
256,3,256,256,256,38,256,256,256,256,41,41,
|
||||
44,45,44,45,44,45,44,45,8,9,42,43,
|
||||
},
|
||||
-- 21
|
||||
{
|
||||
34,35,36,37,36,37,36,37,36,37,36,37,
|
||||
32,256,256,256,256,256,256,256,256,256,256,256,
|
||||
32,256,97,97,98,256,256,256,97,96,97,256,
|
||||
32,256,99,256,100,256,256,256,99,256,100,256,
|
||||
32,256,256,256,256,104,101,102,103,256,256,256,
|
||||
34,35,8,9,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 22
|
||||
{
|
||||
36,37,33,33,36,37,36,37,33,33,36,37,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,96,97,96,98,256,256,256,256,
|
||||
256,256,113,256,99,256,256,100,256,114,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 23
|
||||
{
|
||||
36,37,36,37,36,37,256,256,256,256,34,35,
|
||||
256,256,256,256,256,256,256,256,256,2,37,256,
|
||||
256,97,98,97,256,256,112,256,2,256,256,256,
|
||||
256,99,256,100,256,256,256,2,256,75,76,256,
|
||||
256,256,256,256,256,256,2,256,256,91,92,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 24
|
||||
{
|
||||
34,35,256,256,256,256,256,256,256,256,34,35,
|
||||
256,2,34,35,34,35,34,35,34,35,2,256,
|
||||
256,256,113,256,256,112,114,256,256,114,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,104,101,102,256,101,102,256,101,102,103,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 25
|
||||
{
|
||||
36,37,36,37,36,37,36,37,36,37,34,35,
|
||||
256,256,256,256,256,256,73,74,256,256,77,32,
|
||||
256,96,97,96,256,256,89,90,256,256,93,32,
|
||||
256,99,256,100,256,121,256,256,256,256,256,32,
|
||||
256,256,256,256,256,101,102,103,256,256,256,32,
|
||||
36,37,36,37,36,37,36,37,8,9,33,32,
|
||||
},
|
||||
-- 26
|
||||
{
|
||||
18,19,17,17,18,19,17,17,10,11,18,19,
|
||||
17,256,256,256,256,256,256,256,10,11,256,256,
|
||||
18,19,256,256,256,256,256,256,10,11,256,256,
|
||||
256,17,256,256,256,75,76,256,10,11,256,256,
|
||||
18,19,256,256,256,91,92,256,10,11,256,256,
|
||||
20,21,256,256,18,19,17,17,18,19,17,17,
|
||||
},
|
||||
-- 27
|
||||
{
|
||||
17,17,18,19,17,17,18,19,10,11,18,19,
|
||||
256,256,256,256,256,256,256,256,10,11,256,256,
|
||||
256,73,74,256,256,73,74,256,10,11,256,256,
|
||||
256,89,90,256,256,89,90,256,10,11,256,256,
|
||||
256,256,256,256,256,256,256,256,10,11,256,256,
|
||||
17,17,18,19,0,0,256,256,18,19,17,17,
|
||||
},
|
||||
-- 28
|
||||
{
|
||||
18,19,17,18,19,256,256,33,33,34,35,33,
|
||||
256,256,256,17,17,256,69,34,35,72,256,256,
|
||||
256,256,256,18,19,256,69,33,33,88,256,256,
|
||||
256,256,256,17,16,256,256,34,35,256,256,256,
|
||||
256,256,256,18,19,69,256,41,33,256,256,256,
|
||||
17,18,19,17,17,69,256,34,35,33,33,34,
|
||||
},
|
||||
-- 29
|
||||
{
|
||||
33,256,256,256,256,33,34,35,33,33,34,35,
|
||||
256,2,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,2,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,2,256,256,256,117,98,106,116,256,
|
||||
256,256,256,256,2,256,104,101,102,101,102,256,
|
||||
34,35,33,33,34,35,33,33,34,35,33,33,
|
||||
},
|
||||
-- 30
|
||||
{
|
||||
33,33,34,35,33,33,34,35,8,9,33,33,
|
||||
256,256,256,256,256,256,33,33,8,9,34,35,
|
||||
256,256,256,256,256,97,34,35,8,9,33,33,
|
||||
256,256,256,256,115,100,33,33,8,9,34,35,
|
||||
256,256,256,104,101,102,34,35,8,9,33,33,
|
||||
34,35,33,33,34,35,33,33,8,9,34,35,
|
||||
},
|
||||
-- 31
|
||||
{
|
||||
40,40,8,9,40,40,40,40,40,40,40,40,
|
||||
40,45,8,9,45,44,45,44,45,44,45,44,
|
||||
40,256,8,9,256,256,256,256,256,256,256,256,
|
||||
40,256,8,9,256,256,112,75,76,113,256,256,
|
||||
40,256,8,9,256,256,256,91,92,256,256,256,
|
||||
42,43,44,45,44,45,44,45,44,45,44,45,
|
||||
},
|
||||
-- 32
|
||||
{
|
||||
40,40,40,40,40,40,40,40,40,40,40,40,
|
||||
44,45,41,45,44,41,44,45,44,45,44,45,
|
||||
256,256,38,256,256,38,256,256,256,256,256,256,
|
||||
256,112,38,256,113,38,256,256,114,256,256,113,
|
||||
256,256,38,256,256,38,256,256,256,256,256,256,
|
||||
44,45,3,10,11,44,45,44,45,44,45,44,
|
||||
},
|
||||
-- 33
|
||||
{
|
||||
40,40,40,40,40,40,40,40,40,40,40,40,
|
||||
43,44,45,44,45,42,43,44,45,44,45,42,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,75,76,256,114,113,256,75,76,256,256,
|
||||
256,256,91,92,256,256,256,256,91,92,256,256,
|
||||
44,45,44,45,44,45,44,45,44,45,44,45,
|
||||
},
|
||||
-- 34
|
||||
{
|
||||
40,40,40,40,40,40,40,40,40,40,40,40,
|
||||
45,44,45,44,45,44,45,44,45,44,45,40,
|
||||
256,256,256,256,256,256,256,256,73,74,256,40,
|
||||
256,256,113,256,256,114,256,121,89,90,256,40,
|
||||
256,256,256,256,256,256,256,101,102,103,256,40,
|
||||
42,43,256,256,3,44,45,41,42,43,41,40,
|
||||
},
|
||||
-- 35
|
||||
{
|
||||
26,27,28,29,28,29,28,29,8,9,26,27,
|
||||
24,23,256,256,256,256,256,256,8,9,256,24,
|
||||
24,256,256,256,256,256,256,256,8,9,256,24,
|
||||
24,256,256,256,256,256,256,256,8,9,256,24,
|
||||
24,256,256,256,256,256,256,256,8,9,256,24,
|
||||
26,27,28,29,28,29,28,29,8,9,26,27,
|
||||
},
|
||||
-- 36
|
||||
{
|
||||
24,29,256,256,1,25,26,27,25,1,28,29,
|
||||
24,256,256,256,256,256,25,26,27,256,256,256,
|
||||
24,256,256,256,256,256,256,256,25,256,256,256,
|
||||
24,256,106,116,256,256,256,256,38,256,256,256,
|
||||
24,25,101,102,256,256,256,256,38,256,256,256,
|
||||
28,29,25,25,256,256,1,28,29,28,29,28,
|
||||
},
|
||||
-- 37
|
||||
{
|
||||
29,26,27,29,256,256,256,25,26,27,26,27,
|
||||
256,256,256,256,256,256,1,256,256,256,28,29,
|
||||
256,256,256,256,256,1,256,256,256,256,256,256,
|
||||
256,112,256,256,1,256,256,256,256,256,113,256,
|
||||
256,256,256,1,256,256,101,102,103,256,256,256,
|
||||
28,29,28,29,28,29,28,29,28,29,28,29,
|
||||
},
|
||||
-- 38
|
||||
{
|
||||
27,26,27,28,29,256,256,28,29,26,27,26,
|
||||
29,256,256,256,256,256,69,256,256,256,256,28,
|
||||
256,256,98,96,98,256,256,98,98,96,256,256,
|
||||
256,256,99,256,100,256,256,99,256,100,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
29,28,29,28,29,69,256,28,29,28,29,28,
|
||||
},
|
||||
-- 39
|
||||
{
|
||||
28,29,25,25,28,29,25,25,28,29,25,25,
|
||||
256,256,25,25,256,256,256,256,256,256,106,24,
|
||||
256,256,23,256,256,256,256,256,256,256,95,24,
|
||||
256,256,256,256,78,97,107,108,256,106,105,24,
|
||||
256,256,256,256,94,101,102,110,103,105,98,24,
|
||||
28,29,28,29,28,29,28,29,28,29,28,29,
|
||||
},
|
||||
-- 40
|
||||
{
|
||||
24,29,28,29,28,29,28,29,8,9,26,27,
|
||||
24,256,256,256,256,256,256,256,8,9,25,25,
|
||||
24,256,114,256,256,256,112,256,8,9,26,27,
|
||||
24,256,256,256,256,256,256,256,8,9,25,25,
|
||||
24,256,256,256,105,256,256,256,8,9,26,27,
|
||||
24,29,28,29,28,29,28,29,28,29,25,25,
|
||||
},
|
||||
-- 41
|
||||
{
|
||||
26,27,28,29,28,29,26,27,26,27,28,29,
|
||||
24,72,256,256,256,256,256,28,29,256,256,256,
|
||||
24,88,256,256,256,256,256,256,256,256,256,256,
|
||||
24,256,256,256,112,256,256,256,256,256,114,256,
|
||||
24,256,256,256,256,256,256,256,256,256,256,256,
|
||||
28,29,28,29,25,256,256,1,28,29,28,29,
|
||||
},
|
||||
-- 42
|
||||
{
|
||||
28,29,25,10,11,1,26,27,26,27,28,29,
|
||||
256,256,256,10,11,256,256,28,29,256,256,256,
|
||||
256,256,256,10,11,256,256,256,256,256,256,256,
|
||||
256,113,256,10,11,256,256,96,97,96,98,256,
|
||||
256,256,256,10,11,256,256,101,256,256,102,256,
|
||||
28,29,28,29,28,29,28,29,28,29,28,29,
|
||||
},
|
||||
-- 43
|
||||
{
|
||||
28,29,28,29,26,27,26,27,28,29,26,27,
|
||||
256,256,256,256,256,28,29,256,256,256,77,24,
|
||||
256,256,256,256,256,256,256,256,256,256,93,24,
|
||||
256,113,256,256,256,75,76,256,114,256,256,24,
|
||||
256,256,256,256,256,91,92,256,256,256,256,24,
|
||||
28,29,10,11,28,29,28,29,28,29,28,29,
|
||||
},
|
||||
-- 44
|
||||
{
|
||||
33,33,33,256,256,256,256,36,37,36,37,2,
|
||||
32,256,256,2,256,256,256,256,256,256,256,256,
|
||||
32,98,256,256,2,256,256,256,256,256,256,256,
|
||||
32,99,256,256,256,2,256,256,75,76,256,256,
|
||||
32,256,256,256,256,256,2,256,91,92,256,256,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 45
|
||||
{
|
||||
36,37,36,37,36,37,36,37,8,9,34,35,
|
||||
256,256,256,256,256,256,256,256,8,9,256,32,
|
||||
256,256,98,97,96,256,256,256,8,9,256,32,
|
||||
256,256,99,256,100,256,256,256,8,9,256,32,
|
||||
256,256,256,256,101,102,103,256,8,9,256,32,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 46
|
||||
{
|
||||
18,19,18,19,17,256,256,256,256,0,20,21,
|
||||
18,19,72,256,256,0,256,256,256,256,256,256,
|
||||
18,19,88,256,256,256,0,256,256,256,256,256,
|
||||
18,19,256,75,76,78,256,0,256,116,256,256,
|
||||
18,19,256,91,92,94,95,256,0,101,102,256,
|
||||
18,19,18,19,18,19,18,19,18,19,18,19,
|
||||
},
|
||||
-- 47
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,97,96,98,97,256,256,96,97,98,96,256,
|
||||
114,99,256,256,100,114,114,99,256,256,100,114,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
18,19,18,19,18,19,18,19,18,19,18,19,
|
||||
},
|
||||
-- 48
|
||||
{
|
||||
20,21,20,21,17,256,256,17,20,21,20,21,
|
||||
256,256,256,256,256,256,69,256,256,256,256,256,
|
||||
256,256,96,97,256,256,69,256,256,256,256,256,
|
||||
256,115,99,100,256,256,256,256,256,117,256,256,
|
||||
256,101,102,103,256,111,111,256,101,102,103,256,
|
||||
19,18,19,18,19,69,256,18,19,18,19,18,
|
||||
},
|
||||
-- 49
|
||||
{
|
||||
20,21,256,69,18,19,18,19,20,21,20,21,
|
||||
256,256,256,256,256,256,256,256,256,256,114,256,
|
||||
256,256,69,256,256,256,114,256,256,256,256,256,
|
||||
256,114,69,111,256,256,256,256,17,18,19,17,
|
||||
256,256,111,256,18,19,18,19,18,19,18,19,
|
||||
18,19,256,69,17,18,19,18,19,18,19,17,
|
||||
},
|
||||
-- 50
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,16,
|
||||
256,114,256,256,256,256,256,256,256,256,98,16,
|
||||
256,256,256,256,256,256,256,256,256,256,100,16,
|
||||
17,19,256,256,256,114,256,256,256,256,78,16,
|
||||
18,19,18,19,256,256,256,256,256,256,94,16,
|
||||
17,18,19,18,19,18,19,256,256,0,18,19,
|
||||
},
|
||||
-- 51
|
||||
{
|
||||
42,43,44,45,41,41,256,256,256,256,44,45,
|
||||
40,72,256,256,256,256,3,256,256,256,256,256,
|
||||
40,96,256,256,256,256,256,3,256,256,256,256,
|
||||
40,99,256,114,256,114,256,256,3,256,256,256,
|
||||
40,256,256,256,256,256,256,256,256,3,256,256,
|
||||
44,45,44,45,44,45,44,45,44,45,44,45,
|
||||
},
|
||||
-- 52
|
||||
{
|
||||
44,45,44,45,44,45,44,45,44,45,44,41,
|
||||
256,256,256,256,256,256,256,256,256,256,256,40,
|
||||
256,256,73,74,256,256,256,70,71,256,97,40,
|
||||
256,256,89,90,256,256,256,86,87,256,100,40,
|
||||
256,256,256,256,256,256,256,256,256,256,256,40,
|
||||
41,41,256,256,3,45,42,43,44,45,44,45,
|
||||
},
|
||||
-- 53
|
||||
{
|
||||
18,19,10,11,18,19,17,17,20,21,20,21,
|
||||
16,23,10,11,256,256,256,256,256,256,256,256,
|
||||
16,256,10,11,256,256,75,76,256,256,256,256,
|
||||
16,256,10,11,256,256,91,92,256,256,256,256,
|
||||
16,256,10,11,256,256,18,19,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
},
|
||||
-- 54
|
||||
{
|
||||
20,21,20,21,21,17,18,19,67,256,256,256,
|
||||
256,256,256,256,256,17,18,19,256,65,256,64,
|
||||
256,256,256,256,256,256,18,19,256,256,256,256,
|
||||
256,256,256,256,256,256,38,256,67,256,64,256,
|
||||
256,256,256,256,256,256,38,256,256,256,256,256,
|
||||
20,21,20,21,20,21,20,21,54,55,54,56,
|
||||
},
|
||||
-- 55
|
||||
{
|
||||
256,65,256,256,256,67,256,67,256,256,256,256,
|
||||
256,256,256,64,256,256,256,256,65,68,64,256,
|
||||
256,256,256,256,256,256,64,256,256,256,256,67,
|
||||
256,256,65,67,256,256,64,256,256,64,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
54,55,54,56,56,55,54,56,54,56,55,54,
|
||||
},
|
||||
-- 56
|
||||
{
|
||||
65,256,256,256,67,256,67,256,256,256,256,64,
|
||||
256,256,64,256,256,256,256,65,256,64,256,256,
|
||||
256,256,256,256,256,64,256,256,256,256,67,256,
|
||||
256,65,67,256,256,64,256,256,64,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
55,54,55,54,56,54,55,56,54,55,54,56,
|
||||
},
|
||||
-- 57
|
||||
{
|
||||
256,256,256,67,34,35,34,35,34,35,34,35,
|
||||
256,64,256,256,34,35,72,256,256,256,256,256,
|
||||
256,256,256,256,34,35,88,256,256,256,256,256,
|
||||
65,67,256,256,256,38,256,256,75,76,256,256,
|
||||
256,256,256,256,256,38,256,256,91,92,256,256,
|
||||
54,55,56,54,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 58
|
||||
{
|
||||
35,34,35,34,35,69,256,34,35,34,35,34,
|
||||
256,256,256,256,256,69,256,256,256,256,256,256,
|
||||
256,113,70,71,114,256,256,112,107,108,113,256,
|
||||
256,256,86,87,256,256,69,256,109,110,256,256,
|
||||
256,256,256,256,256,111,111,256,256,256,256,256,
|
||||
37,36,37,36,37,256,256,36,37,36,37,36,
|
||||
},
|
||||
-- 59
|
||||
{
|
||||
34,35,256,256,34,35,34,35,34,35,34,35,
|
||||
256,256,256,69,256,256,256,256,256,256,256,256,
|
||||
256,256,69,256,256,256,97,96,256,256,256,256,
|
||||
256,256,111,111,256,256,99,100,256,256,256,256,
|
||||
256,41,120,119,41,256,256,256,256,256,256,256,
|
||||
3,41,46,47,41,3,36,37,8,9,36,37,
|
||||
},
|
||||
-- 60
|
||||
{
|
||||
35,34,35,34,35,33,36,2,256,256,34,35,
|
||||
256,256,36,37,256,256,256,256,256,2,34,35,
|
||||
256,256,256,256,256,256,256,256,2,33,34,35,
|
||||
256,256,116,256,256,256,256,2,256,77,34,35,
|
||||
256,256,101,102,103,256,2,256,256,93,34,35,
|
||||
36,37,36,37,36,37,36,37,36,37,36,37,
|
||||
},
|
||||
-- 61
|
||||
{
|
||||
18,19,21,20,21,20,21,20,21,17,18,19,
|
||||
16,23,256,256,256,256,256,256,256,77,18,19,
|
||||
16,256,256,256,256,256,256,256,256,93,18,19,
|
||||
16,256,256,256,256,256,256,116,256,78,18,19,
|
||||
16,256,256,256,256,256,101,102,256,94,18,19,
|
||||
20,21,10,11,20,21,20,21,20,21,20,21,
|
||||
},
|
||||
-- 62
|
||||
{
|
||||
18,19,17,256,256,256,256,20,21,21,20,21,
|
||||
16,72,256,0,256,256,256,256,256,256,256,256,
|
||||
16,88,256,256,0,256,256,256,256,256,256,256,
|
||||
16,256,256,78,256,0,256,114,75,76,256,256,
|
||||
16,95,256,94,256,256,0,256,91,92,256,256,
|
||||
20,21,20,21,20,21,20,21,20,21,20,21,
|
||||
},
|
||||
-- 63
|
||||
{
|
||||
20,21,20,21,20,21,20,21,20,21,20,17,
|
||||
256,256,256,256,256,256,256,256,256,256,256,16,
|
||||
256,256,256,256,256,256,256,256,256,256,98,16,
|
||||
256,256,256,256,256,256,117,97,96,256,100,16,
|
||||
256,256,256,256,256,256,101,256,102,103,256,16,
|
||||
17,256,256,0,21,17,20,21,20,21,20,21,
|
||||
},
|
||||
-- 64
|
||||
{
|
||||
41,48,49,48,50,49,48,49,48,50,49,48,
|
||||
41,256,256,256,256,256,256,256,256,256,256,256,
|
||||
41,256,256,256,256,256,256,256,256,256,256,256,
|
||||
41,256,256,256,113,256,256,114,256,256,112,256,
|
||||
41,256,256,256,256,256,256,256,256,256,256,256,
|
||||
42,43,8,9,42,43,42,43,42,43,42,43,
|
||||
},
|
||||
-- 65
|
||||
{
|
||||
48,50,48,49,50,49,50,48,50,49,50,48,
|
||||
256,256,256,256,256,256,256,256,256,256,112,256,
|
||||
256,256,256,256,256,256,113,256,256,256,256,256,
|
||||
256,256,114,256,256,256,256,256,42,43,42,43,
|
||||
256,256,256,256,42,43,42,43,256,256,256,256,
|
||||
42,43,42,43,256,256,256,256,256,256,256,256,
|
||||
},
|
||||
-- 66
|
||||
{
|
||||
48,49,48,48,50,49,48,50,49,48,48,50,
|
||||
256,113,256,256,114,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
42,43,42,43,42,43,256,256,256,112,256,256,
|
||||
256,256,256,256,42,43,3,256,256,256,256,256,
|
||||
256,256,256,256,42,43,42,43,42,43,42,43,
|
||||
},
|
||||
-- 67
|
||||
{
|
||||
50,48,50,49,50,48,50,49,41,42,43,41,
|
||||
256,256,256,256,256,256,256,256,77,42,43,40,
|
||||
256,256,256,256,256,256,256,256,93,34,35,32,
|
||||
256,256,114,256,256,113,256,256,256,33,14,116,
|
||||
256,256,256,256,256,256,256,256,256,34,35,33,
|
||||
42,43,41,42,43,256,256,256,3,42,43,28,
|
||||
},
|
||||
-- 68
|
||||
{
|
||||
25,28,29,26,27,256,69,26,27,28,29,28,
|
||||
24,97,256,256,256,256,256,256,256,256,256,256,
|
||||
24,99,256,256,256,69,256,256,256,256,256,256,
|
||||
38,256,95,256,113,69,256,256,114,75,76,256,
|
||||
38,101,102,103,256,111,111,256,256,91,92,256,
|
||||
29,28,29,28,29,256,69,28,29,28,29,28,
|
||||
},
|
||||
-- 69
|
||||
{
|
||||
28,29,26,27,26,27,28,29,8,9,28,29,
|
||||
256,256,256,28,29,256,256,256,8,9,256,256,
|
||||
256,256,256,256,256,256,256,256,8,9,256,256,
|
||||
75,76,75,76,75,76,75,76,8,9,256,256,
|
||||
91,92,91,92,91,92,91,92,8,9,256,256,
|
||||
28,29,1,26,27,1,28,29,8,9,28,29,
|
||||
},
|
||||
-- 70
|
||||
{
|
||||
28,29,26,27,25,25,51,53,53,51,53,24,
|
||||
256,256,256,77,26,27,65,64,256,68,256,38,
|
||||
256,256,256,93,256,256,256,256,256,256,66,24,
|
||||
256,256,256,78,256,256,256,66,256,256,256,24,
|
||||
256,256,95,94,25,25,256,256,101,102,103,24,
|
||||
28,29,28,29,26,27,54,56,54,56,55,54,
|
||||
},
|
||||
-- 71
|
||||
{
|
||||
46,47,10,11,46,47,46,47,46,47,46,47,
|
||||
47,256,10,11,256,256,256,256,256,256,256,256,
|
||||
47,98,10,11,256,256,256,256,256,256,256,256,
|
||||
47,99,10,11,256,256,115,105,256,256,256,256,
|
||||
47,256,10,11,256,256,101,102,103,256,256,256,
|
||||
46,47,46,47,46,47,46,47,46,47,46,47,
|
||||
},
|
||||
-- 72
|
||||
{
|
||||
46,47,46,47,46,47,46,47,46,47,46,47,
|
||||
256,256,256,256,256,256,26,27,26,27,28,29,
|
||||
256,256,256,256,256,256,38,256,256,256,256,256,
|
||||
256,256,256,116,256,256,38,256,256,256,256,256,
|
||||
256,256,101,102,256,256,26,27,26,27,256,256,
|
||||
46,47,46,47,46,47,46,47,46,47,28,29,
|
||||
},
|
||||
-- 73
|
||||
{
|
||||
46,47,256,256,256,1,26,27,26,27,26,27,
|
||||
28,29,1,256,256,256,256,256,256,28,29,25,
|
||||
256,256,256,1,256,256,256,116,96,96,256,256,
|
||||
256,256,256,256,1,256,256,99,256,100,256,256,
|
||||
256,25,256,256,256,1,256,256,256,256,256,256,
|
||||
28,29,28,29,26,27,26,27,26,27,26,27,
|
||||
},
|
||||
-- 74
|
||||
{
|
||||
26,27,8,9,26,27,26,27,26,27,26,27,
|
||||
25,256,8,9,1,25,28,29,28,29,25,1,
|
||||
256,256,8,9,256,256,256,256,256,256,256,256,
|
||||
256,256,8,9,256,256,256,116,106,256,256,256,
|
||||
256,256,8,9,256,256,104,101,102,103,256,256,
|
||||
26,27,26,27,26,27,26,27,26,27,26,27,
|
||||
},
|
||||
-- 75
|
||||
{
|
||||
26,27,26,27,26,27,26,27,26,27,26,27,
|
||||
256,256,28,29,25,28,29,25,28,29,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,114,256,256,256,113,256,256,256,256,114,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
26,27,28,29,28,29,28,29,28,29,26,27,
|
||||
},
|
||||
-- 76
|
||||
{
|
||||
26,27,26,27,26,27,26,27,18,19,20,21,
|
||||
256,256,256,256,256,256,23,25,17,23,256,256,
|
||||
256,256,256,256,256,256,256,25,17,256,256,256,
|
||||
256,256,256,114,256,256,78,25,17,256,256,256,
|
||||
256,256,256,256,256,95,94,25,17,256,256,256,
|
||||
26,27,26,27,26,27,26,27,51,53,52,51,
|
||||
},
|
||||
-- 77
|
||||
{
|
||||
18,19,18,19,18,19,256,256,256,0,17,52,
|
||||
256,256,17,72,256,256,0,256,256,256,256,256,
|
||||
256,256,38,256,256,113,256,0,256,256,256,256,
|
||||
256,256,38,256,256,256,256,256,0,256,256,256,
|
||||
256,256,38,256,256,256,256,256,256,0,256,256,
|
||||
52,51,52,53,52,53,51,52,51,53,52,53,
|
||||
},
|
||||
-- 78
|
||||
{
|
||||
51,52,53,51,52,256,256,52,53,51,52,17,
|
||||
256,256,256,256,256,256,69,256,256,256,256,17,
|
||||
256,256,256,256,256,69,256,256,256,256,256,17,
|
||||
256,256,256,256,256,111,111,106,256,256,78,17,
|
||||
256,256,256,256,17,118,119,17,256,95,94,17,
|
||||
51,52,53,53,51,53,52,53,51,52,51,17,
|
||||
},
|
||||
-- 79
|
||||
{
|
||||
256,256,256,256,42,43,42,43,8,9,42,43,
|
||||
256,256,256,256,42,43,72,256,8,9,256,256,
|
||||
256,126,127,256,42,43,256,256,8,9,256,256,
|
||||
256,256,256,256,42,43,256,256,8,9,256,256,
|
||||
256,256,256,256,42,43,256,256,8,9,256,256,
|
||||
256,256,256,256,42,43,42,43,42,43,42,43,
|
||||
},
|
||||
-- 80
|
||||
{
|
||||
42,43,42,43,42,43,42,43,256,256,256,256,
|
||||
256,256,256,256,256,23,42,43,256,256,256,256,
|
||||
256,256,256,256,256,256,42,43,256,126,127,256,
|
||||
256,256,256,256,256,256,42,43,256,256,256,256,
|
||||
256,256,256,256,256,256,42,43,256,256,256,256,
|
||||
42,43,42,43,42,43,42,43,256,256,256,256,
|
||||
},
|
||||
}
|
||||
+281
@@ -0,0 +1,281 @@
|
||||
stages = {}
|
||||
|
||||
stages.actors={}
|
||||
stages.boss_loaded = false
|
||||
stages.boss_ready = false
|
||||
stages.boss_finished = false
|
||||
boss = nil
|
||||
|
||||
function stages.stage1_init()
|
||||
stages.actors={}
|
||||
mapa = stage1_mapa
|
||||
tiletype={void=0,nonpc=1,stair=2,switch=3,half=4,block=5}
|
||||
mapa.wait=0
|
||||
mapa.step=0
|
||||
mapa.tobatcave = false
|
||||
load_tilemap( sf_mapa )
|
||||
|
||||
llibre.init()
|
||||
table.insert(actors,llibre)
|
||||
|
||||
gorro.init()
|
||||
table.insert(actors,gorro)
|
||||
|
||||
peu.init()
|
||||
table.insert(actors,peu)
|
||||
|
||||
premiere.init()
|
||||
table.insert(actors,premiere)
|
||||
|
||||
elalien.init()
|
||||
table.insert(actors,elalien)
|
||||
|
||||
batvio.init()
|
||||
table.insert(actors,batvio)
|
||||
|
||||
boss = imp.new(55,4,3)
|
||||
table.insert( actors, boss )
|
||||
boss_meter = bar_meter.new(20,12,128,10,1,1,boss,5)
|
||||
|
||||
--batman
|
||||
|
||||
bol.init()
|
||||
table.insert(actors,bol)
|
||||
|
||||
table.insert( actors, gota.new(70,5,1,20) )
|
||||
table.insert( actors, gota.new(70,9,1,30) )
|
||||
table.insert( actors, gota.new(63,5,1,25,2,-7) )
|
||||
table.insert( actors, gota.new(63,9,1,20,0,-8) )
|
||||
table.insert( actors, gota.new(64,3,1,10,0,-6) )
|
||||
table.insert( actors, gota.new(64,6,1,25,-1,-5) )
|
||||
table.insert( actors, gota.new(65,7,1,10,0,-7) )
|
||||
table.insert( actors, gota.new(65,8,1,25,0,-7) )
|
||||
table.insert( actors, gota.new(66,3,1,10,0,-7) )
|
||||
table.insert( actors, gota.new(66,4,1,15,0,-7) )
|
||||
table.insert( actors, gota.new(77,2,1,30,-5,-7) )
|
||||
table.insert( actors, gota.new(77,9,1,25,-5,-7) )
|
||||
|
||||
-- FOC?
|
||||
table.insert(actors,invisible.new(77,5,4))
|
||||
table.insert(actors,invisible.new(77,6,4))
|
||||
table.insert(actors,invisible.new(58,2,4))
|
||||
table.insert(actors,invisible.new(58,3,4))
|
||||
|
||||
table.insert( actors, caco.new(13,3,2,true ) )
|
||||
table.insert( actors, caco.new(17,3,2,false) )
|
||||
table.insert( actors, caco.new(20,3,2,false) )
|
||||
table.insert( actors, caco.new(26,3,2,false) )
|
||||
table.insert( actors, caco.new(30,4,2,false) )
|
||||
table.insert( actors, caco.new(37,3,2,false) )
|
||||
table.insert( actors, caco.new(41,3,2,false) )
|
||||
table.insert( actors, caco.new(40,3,2,false) )
|
||||
table.insert( actors, caco.new(45,3,2,false) )
|
||||
table.insert( actors, caco.new(50,3,2,false) )
|
||||
table.insert( actors, caco.new(57,3,2,false) )
|
||||
table.insert( actors, caco.new(61,3,2,false) )
|
||||
table.insert( actors, caco.new(74,3,2,false) )
|
||||
table.insert( actors, caco.new(75,3,2,false) )
|
||||
|
||||
local zombie1 = zombie.new(2, 3, 3,false)
|
||||
table.insert( actors, zombie1 )
|
||||
table.insert( actors, zombie.new(2, 4, 3,true) )
|
||||
table.insert( actors, zombie.new(2, 5, 3,false) )
|
||||
table.insert( actors, zombie.new(3, 3, 3,true) )
|
||||
table.insert( actors, zombie.new(23, 0, 3,false) )
|
||||
table.insert( actors, zombie.new(23, 9, 3,true) )
|
||||
table.insert( actors, zombie.new(24, 6, 3,true) )
|
||||
table.insert( actors, zombie.new(28, 3, 3,false) )
|
||||
table.insert( actors, zombie.new(32, 3, 3,false) )
|
||||
table.insert( actors, zombie.new(42, 7, 3,true) )
|
||||
table.insert( actors, zombie.new(43, 3, 3,true) )
|
||||
table.insert( actors, zombie.new(44, 3, 3,false) )
|
||||
table.insert( actors, zombie.new(46, 3, 3,false,2) )
|
||||
table.insert( actors, zombie.new(46, 1, 3,false) )
|
||||
table.insert( actors, zombie.new(47, 1, 3,true) )
|
||||
table.insert( actors, zombie.new(47, 9, 3,false) )
|
||||
table.insert( actors, zombie.new(54, 3, 3,false) )
|
||||
table.insert( actors, zombie.new(59, 1, 3,false) )
|
||||
table.insert( actors, zombie.new(67, 8, 3,false,2) )
|
||||
table.insert( actors, zombie.new(68, 3, 3,false) )
|
||||
local zombie2 = zombie.new(73, 3, 3,false)
|
||||
table.insert( actors, zombie2 )
|
||||
table.insert( actors, zombie.new(73, 5, 3,false) )
|
||||
table.insert( actors, zombie.new(73, 7, 3,false) )
|
||||
table.insert( actors, zombie.new(75, 3, 3,true) )
|
||||
|
||||
local hp_x, hp_y = coords.room_to_world(14, 10, 4)
|
||||
table.insert( actors, health_potion.new(14, hp_x, hp_y, 0, 0, 2) )
|
||||
local hp_x, hp_y = coords.room_to_world(77, 8, 4)
|
||||
table.insert( actors, health_potion.new(77, hp_x, hp_y, 0, 0, 3) )
|
||||
local hp_x, hp_y = coords.room_to_world(69, 9, 3)
|
||||
table.insert( actors, health_potion.new(77, hp_x, hp_y, 0, 0, 1) )
|
||||
|
||||
|
||||
-- TRIGGERS
|
||||
-- if not menu then table.insert(actors,trigger.new(10,57,32,triggers.escena_abad_inici)) end
|
||||
table.insert( actors, trigger.new(10,7,3,triggers.escena_abad_inici,"inici","TR01") )
|
||||
table.insert( actors, trigger.new(11,2,3,triggers.escena_abad_corfes,"corfes","TR02") )
|
||||
|
||||
table.insert( actors, trigger.new(31,1,3,triggers.escena_abad_portes,"portes","TR03") )
|
||||
table.insert( actors, trigger.new(31,6,3,triggers.escena_abad_portes,"portes","TR04") )
|
||||
table.insert( actors, trigger.new(71,7,3,triggers.escena_abad_portes,"portes","TR05") )
|
||||
|
||||
table.insert( actors, trigger.new(53,5,3,triggers.escena_abad_porta_casa,"porta casa","TR06"))
|
||||
table.insert( actors, trigger.new(56,4,3,triggers.escena_abad_porta_batman,"porta batman","TR07"))
|
||||
|
||||
table.insert( actors, trigger.new(19,4,3,triggers.escena_habitacio_batman,"habitacio batman","TR08"))
|
||||
--
|
||||
table.insert( actors, trigger.new(55,1,3,triggers.escena_lluita_imp,"lluita imp"))
|
||||
|
||||
-- La definició de les portes en en inici 1, la del trigger en inici 0
|
||||
table.insert( actors, trigger.new(10,8,1,triggers.open_door,"","primera porta","switch",{11, 57,45}) )
|
||||
table.insert( actors, trigger.new(34,1,1,triggers.open_door,"","dos portes casa abad","switch",{32, 50,38,26,53,41,29},{"TR03","TR04"}) )
|
||||
table.insert( actors, trigger.new(52,1,1,triggers.open_door,"","porta casa abad","switch",{72, 42,30},{"TR05"}) )
|
||||
table.insert( actors, trigger.new(60,1,1,triggers.open_door,"","altillo","switch",{54, 54,42},{"TR06"}) )
|
||||
table.insert( actors, trigger.new(75,6,1,triggers.open_door,"","pasillo inf","switch",{77, 50,38,26}) )
|
||||
table.insert( actors, trigger.new(75,9,1,triggers.open_door,"","acces inf casa batman","switch",{57, 53,41},{"TR07"}) )
|
||||
table.insert( actors, trigger.new(79,5,1,triggers.open_door,"","sotan casa batman","switch",{36, 56,44}) )
|
||||
table.insert( actors, trigger.new(38,2,2,triggers.open_door,"","","switch",{39, 62,63}) )
|
||||
table.insert( actors, trigger.new(35,1,3,triggers.open_door,"","batman a casa abad (1/2)","invisible",{36, 12,24 }) )
|
||||
table.insert( actors, trigger.new(35,1,3,triggers.open_door,"","batman a casa abad (2/2)","invisible",{35, 23,35 }) )
|
||||
|
||||
-- table.insert( actors, trigger.new(1, 1,1,triggers.open_door,"","acces cacaus","switch",{20, 53,41},{"TR08"}))
|
||||
|
||||
-- table.insert(actors,trigger.new(14,40,32,triggers.teleport_a))
|
||||
-- table.insert(actors,trigger.new(67,8,32,triggers.teleport_b))
|
||||
-- table.insert(actors,trigger.new(29,40,32,triggers.teleport_c))
|
||||
-- table.insert(actors,trigger.new(61,8,32,triggers.teleport_d))
|
||||
|
||||
trigger_event.new("Premiere dialeg 1",
|
||||
trigger_ev.dialeg_trigger,
|
||||
trigger_ev.dialeg_init,
|
||||
nil,
|
||||
premiere, abad, 150, "Ma que cosa fare", 150, 0, true)
|
||||
|
||||
trigger_event.new("Zombie 1 dialeg",
|
||||
trigger_ev.dialeg_trigger,
|
||||
trigger_ev.dialeg_init,
|
||||
nil,
|
||||
zombie1, abad, 150, "Sereeeeebrooooosssss", 250, nil, true)
|
||||
|
||||
trigger_event.new("Zombie 2 dialeg",
|
||||
trigger_ev.dialeg_trigger,
|
||||
trigger_ev.dialeg_init,
|
||||
nil,
|
||||
zombie2, abad, 150, "Aaaaaargh... per ell!", 250, nil, true)
|
||||
|
||||
trigger_event.new("Elalien dialeg",
|
||||
trigger_ev.dialeg_trigger,
|
||||
trigger_ev.dialeg_init,
|
||||
nil,
|
||||
elalien, abad, 150, "I les tisores de podar?", 250, nil, true)
|
||||
|
||||
trigger_event.new("Abad dialeg",
|
||||
trigger_ev.dialeg_trigger,
|
||||
trigger_ev.dialeg_init,
|
||||
nil,
|
||||
abad, bol, 150, "Mmmm fa olor a cacaus...", 80, 49, false)
|
||||
|
||||
tiles_layer2.new(13,11,3,144,144,16,16)
|
||||
tiles_layer2.new(13,11,4,144,144,16,16)
|
||||
tiles_layer2.new(34,11,1,128,144,16,16)
|
||||
tiles_layer2.new(34,11,2,128,144,16,16)
|
||||
tiles_layer2.new(35, 0,1,128,144,16,16)
|
||||
tiles_layer2.new(35, 0,2,128,144,16,16)
|
||||
tiles_layer2.new(69,4,2,160,144,16,16)
|
||||
tiles_layer2.new(69,5,2,176,144,16,16)
|
||||
tiles_layer2.new(69,4,3,160,144,16,16)
|
||||
tiles_layer2.new(69,5,3,176,144,16,16)
|
||||
tiles_layer2.new(12,5,2,128,208,16,16, tiles_layer2.update_aranya, tiles_layer2.draw_aranya)
|
||||
tiles_layer2.new(76,3,2,128,208,16,16, tiles_layer2.update_aranya, tiles_layer2.draw_aranya)
|
||||
tiles_layer2.new(78,6,2,128,208,16,16, tiles_layer2.update_aranya, tiles_layer2.draw_aranya)
|
||||
|
||||
-- table.insert( actors, sign.new(10, 6 , 3, 0, false) ) -- L
|
||||
|
||||
local abad_x, abad_y = coords.room_to_world ( 10, 4, 3 )
|
||||
-- local abad_x, abad_y = coords.room_to_world ( 54, 8, 3 )
|
||||
-- table.insert( actors, trigger.new(8,4,3,triggers.escena_stage1_ending,"stage1 ending","TR09") )
|
||||
-- local abad_x, abad_y = coords.room_to_world ( 8, 9, 3 )
|
||||
|
||||
abad:move(abad_x, abad_y)
|
||||
abad_make_safe( true )
|
||||
|
||||
local scr_ax, scr_ay = viewp:screen_coords(abad_x, abad_y)
|
||||
|
||||
remote_view_init()
|
||||
|
||||
viewp:free_move()
|
||||
|
||||
stages.boss_ready = false
|
||||
stages.boss_loaded = false
|
||||
end
|
||||
|
||||
function stages.stage1_toBatcave()
|
||||
local switches_enabled = 0
|
||||
|
||||
if mapa.tobatcave then return end
|
||||
|
||||
for key,actor in pairs(actors) do
|
||||
if actor.type=="switch" and actor.enabled then
|
||||
switches_enabled = switches_enabled +1
|
||||
end
|
||||
end
|
||||
|
||||
if switches_enabled<=2 then
|
||||
mapa.tobatcave = true
|
||||
table.insert( stages.actors, sign.new(76, 8 , 1, 0, true) ) -- L
|
||||
table.insert( stages.actors, sign.new(73, 10, 3, 0, true) ) -- L
|
||||
table.insert( stages.actors, sign.new(72, 5 , 1, 0, true) ) -- L
|
||||
-- table.insert( stages.actors, sign.new(61, 6 , 1, 0, true) ) -- L
|
||||
-- table.insert( stages.actors, sign.new(50, 9 , 1, 0, true) ) -- L
|
||||
table.insert( stages.actors, sign.new(41, 5, 3, 0, false) ) -- R
|
||||
-- table.insert( actors, sign.new(40, 10, 3, 0, false) ) -- R
|
||||
-- table.insert( actors, sign.new(42, 1 , 2, 90, false) ) -- D
|
||||
table.insert( stages.actors, sign.new(53, 4 , 3, 0, false) ) -- R
|
||||
print("GO TO BATCAVE")
|
||||
end
|
||||
end
|
||||
|
||||
function stages.stage1_update()
|
||||
-- print("stage1_update")
|
||||
-- fireball.update()
|
||||
-- if (abad.energia<=abad.max_energia/2) then
|
||||
-- -- Requeriment: tindre mitja clau
|
||||
-- premiere.healer_init()
|
||||
-- end
|
||||
stages.stage1_toBatcave()
|
||||
for key,actor in pairs(stages.actors) do
|
||||
if viewp:inside(actor.x, actor.y, actor.w, actor.h) and actor~=abad then
|
||||
actor:update()
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function stages.stage1_draw_back()
|
||||
-- print("stage1_draw_back")
|
||||
for key,actor in pairs(stages.actors) do
|
||||
if viewp:inside(actor.x, actor.y, actor.w, actor.h) and actor~=abad then
|
||||
actor:draw()
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function stages.stage1_draw_middle()
|
||||
-- print("stage1_draw_middle")
|
||||
end
|
||||
|
||||
function stages.stage1_draw_front()
|
||||
-- print("stage1_draw_front")
|
||||
-- fireball.draw()
|
||||
-- boss_meter:draw()
|
||||
end
|
||||
|
||||
function stages.stage2_init()
|
||||
-- print("stage 2 init")
|
||||
end
|
||||
|
||||
-- require "stage1_maps"
|
||||
require "stage1_world_map"
|
||||
require "stage1_boss_map"
|
||||
require "stage1_boss"
|
||||
require "stage1_ending"
|
||||
@@ -0,0 +1,129 @@
|
||||
stage2_boss ={
|
||||
time = 0,
|
||||
out_x = 0,
|
||||
out_y = 0,
|
||||
out_speed = 8,
|
||||
}
|
||||
|
||||
function stages.stage2_boss_ready()
|
||||
print("READY")
|
||||
stages.boss_ready = true
|
||||
stages.boss_finished = false
|
||||
end
|
||||
|
||||
function stages.stage2_boss_update()
|
||||
-- print("stage2_update")
|
||||
fireball.update()
|
||||
-- if (abad.energia<=abad.max_energia/2) then
|
||||
-- -- Requeriment: tindre mitja clau
|
||||
-- premiere.healer_init()
|
||||
-- end
|
||||
end
|
||||
|
||||
function stages.stage2_boss_draw_back()
|
||||
-- print("stage2_draw_back")
|
||||
end
|
||||
|
||||
function stages.stage2_boss_draw_middle()
|
||||
-- print("stage2_draw_middle")
|
||||
end
|
||||
|
||||
function stages.stage2_boss_draw_front()
|
||||
-- print("stage2_draw_front")
|
||||
fireball.draw()
|
||||
boss_meter:draw()
|
||||
end
|
||||
|
||||
function stages.stage2_boss_finished()
|
||||
stages.boss_ready = true
|
||||
stages.boss_finished = true
|
||||
end
|
||||
|
||||
-- INTRO FUNCTIONS
|
||||
function stages.stage2_boss_intro_init()
|
||||
trigger_event.new("Premiere Boss 1",
|
||||
trigger_ev.premiere_boss1_trigger,
|
||||
trigger_ev.premiere_healer_init,
|
||||
premiere.healer_update)
|
||||
load_tilemap( sf_mapa, stage2_boss_mapa )
|
||||
set_actors_enabled_by_room(false, "boss", stage2_boss_mapa.r0.r, stage2_boss_mapa.r1.r)
|
||||
viewp:fixed({l=8,r=44,u=0,d=0}, viewp.x, viewp.y-48)
|
||||
boss.enabled=true
|
||||
boss.reason=""
|
||||
boss:fight()
|
||||
load_boss_stage()
|
||||
stages.boss_loaded = true
|
||||
states:next()
|
||||
end
|
||||
|
||||
function stages.stage2_boss_intro_update()
|
||||
if stage2_boss.time==0 then
|
||||
start_scene(scenes.lluita_imp, nil, false)
|
||||
stages.stage2_boss_ready()
|
||||
end
|
||||
|
||||
-- Acabar
|
||||
if stage2_boss.time>=1 then
|
||||
states:next()
|
||||
end
|
||||
|
||||
stage2_boss.time = stage2_boss.time + 1
|
||||
end
|
||||
|
||||
function stages.stage2_boss_intro_end()
|
||||
stage2_boss.out_x = 0
|
||||
stage2_boss.out_y = 0
|
||||
stage2_boss.out_speed = 12
|
||||
states:finish()
|
||||
end
|
||||
|
||||
-- OUTRO FUNCTION
|
||||
function stages.stage2_boss_outro_update()
|
||||
stage2_boss.time = stage2_boss.time + 1
|
||||
-- black out
|
||||
if stage2_boss.time%stage2_boss.out_speed==0 then
|
||||
if stage2_boss.out_x==8 then
|
||||
stage2_boss.out_x = 0
|
||||
stage2_boss.out_y = stage2_boss.out_y+1
|
||||
end
|
||||
|
||||
draw.rectf(stage2_boss.out_x*32,stage2_boss.out_y*32,32,32,16)
|
||||
stage2_boss.out_x = stage2_boss.out_x +1
|
||||
if stage2_boss.out_speed>1 then stage2_boss.out_speed = stage2_boss.out_speed -1 end
|
||||
end
|
||||
|
||||
if stage2_boss.out_y>=6 then
|
||||
states:next()
|
||||
end
|
||||
end
|
||||
|
||||
function stages.stage2_boss_outro_end()
|
||||
local abad_x, abad_y = coords.room_to_world ( 54, 9, 3 )
|
||||
abad:move(abad_x, abad_y)
|
||||
abad_make_safe( true )
|
||||
|
||||
stages.stage2_boss_finished()
|
||||
remove_actor(boss)
|
||||
unload_boss_stage()
|
||||
music.stop()
|
||||
mapa_restore_backup()
|
||||
set_actors_enabled_by_room(true, "boss", stage2_boss_mapa.r0.r, stage2_boss_mapa.r1.r)
|
||||
stages.boss_ready = false
|
||||
stages.boss_finished = false
|
||||
stages.boss_loaded = false
|
||||
viewp:free_move()
|
||||
states:finish()
|
||||
end
|
||||
|
||||
|
||||
-- STATES REGISTRY
|
||||
states:registrar("stage2_boss_intro",{
|
||||
stages.stage2_boss_intro_init,
|
||||
stages.stage2_boss_intro_update,
|
||||
stages.stage2_boss_intro_end
|
||||
})
|
||||
|
||||
states:registrar("stage2_boss_outro",{
|
||||
stages.stage2_boss_outro_update,
|
||||
stages.stage2_boss_outro_end
|
||||
})
|
||||
@@ -0,0 +1,62 @@
|
||||
stage1_boss_mapa = {
|
||||
map = {
|
||||
-- 44
|
||||
{
|
||||
256,256,256, 17, 18, 19, 18, 19, 18, 19, 18, 19,
|
||||
256,256,256, 17,256,256,256,256,256,256,256,256,
|
||||
256,256,256, 17,256,256,256,256,256,256,256,256,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
256,256,256, 17,112,256, 1,256,256,256,256,112,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
},
|
||||
-- 45
|
||||
{
|
||||
18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 17,256,
|
||||
69,256,256, 68,256, 67,256,256,256,256, 17,256,
|
||||
256, 69, 64, 66,256,256,256,256,256,256, 17,256,
|
||||
256, 69, 69, 69,256, 65,256,256, 2,256, 17,256,
|
||||
256,256,112,256, 69, 69,256, 2,256,112, 17,256,
|
||||
256,256,256,256,256,256,256,256, 2,256, 17,256,
|
||||
},
|
||||
-- 54
|
||||
{
|
||||
256,256,256, 17,112,256, 1,256,256,256,256, 4,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
256,256,256, 17,112,256, 1,256,256, 1,256,256,
|
||||
256,256,256, 17,256, 1,256,256,256,256,256,256,
|
||||
256,256,256, 17,256,256, 1,256,256,256,256,256,
|
||||
20, 21, 20, 21, 54, 55, 54, 55, 54, 55, 54, 56,
|
||||
|
||||
},
|
||||
-- 55
|
||||
{
|
||||
22, 22, 5,256,256,256,256, 2,256,112,17,256,
|
||||
256,256,256,256,256,256,256,256, 2,256,17,256,
|
||||
256,256,256,256, 2,256,256, 2,256,112,17,256,
|
||||
256,256,256,256,256,256,256,256, 2,256,17,256,
|
||||
256,256,256,256,256,256,256, 2,256,256,17,256,
|
||||
54, 55, 54, 56, 56, 55, 54, 56, 54, 56,55, 54,
|
||||
|
||||
},
|
||||
-- 64
|
||||
{
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
},
|
||||
-- 65
|
||||
{
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
},
|
||||
},
|
||||
r0 = {r=44, x=1, y=1},
|
||||
r1 = {r=65, x=12, y=6}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
stage2_ending ={
|
||||
time = 0,
|
||||
batvio_vx = 1,
|
||||
update = function(self)
|
||||
stage2_ending:update_scene()
|
||||
end,
|
||||
ended = function(self)
|
||||
stage2_ending:end_scene()
|
||||
end
|
||||
}
|
||||
|
||||
function stage2_ending:update_scene()
|
||||
-- print("UPDATING "..self.time)
|
||||
|
||||
if self.time==0 then
|
||||
start_scene(scenes.stage2_ending, nil, false)
|
||||
-- segona escena - batman escapa
|
||||
elseif self.time<70 then
|
||||
batvio.x = batvio.x - self.batvio_vx
|
||||
if self.time % 6 == 0 then
|
||||
self.batvio_vx= self.batvio_vx+1
|
||||
end
|
||||
batvio.update()
|
||||
elseif self.time==70 then
|
||||
batvio.enabled = false
|
||||
premiere.stage2_ending_init()
|
||||
elalien.stage2_ending_init()
|
||||
elseif self.time<200 then
|
||||
-- tercera escena - Aparició de elalien i premiere
|
||||
-- elalien 9,1,3 -> 8,6,3
|
||||
-- premiere 7,6,3 -> 8,1,3
|
||||
premiere.update()
|
||||
elalien.update()
|
||||
elseif self.time==200 then
|
||||
music.stop()
|
||||
-- quarta escena - dialeg entre els 3
|
||||
start_scene(scenes.stage2_ending_2, nil, false)
|
||||
elseif self.time==201 then
|
||||
premiere.stage2_ending_init2()
|
||||
elseif self.time<400 then
|
||||
-- quinta escena - premiere se'n va (vore dialegs draw)
|
||||
premiere.update()
|
||||
elseif self.time==400 then
|
||||
premiere.stage2_ending_init3()
|
||||
copter.hab=premiere.hab
|
||||
copter.x=premiere.x
|
||||
copter.y=premiere.y
|
||||
-- copter.init()
|
||||
copter.y=copter.y-16
|
||||
table.insert( actors, copter)
|
||||
music.play(audio_song_copter)
|
||||
elseif self.time<720 then
|
||||
-- sisena escena - premiere copter
|
||||
premiere.update()
|
||||
copter.x = premiere.x-32
|
||||
copter.y = premiere.y-48
|
||||
copter.update()
|
||||
elseif self.time==720 then
|
||||
start_scene(scenes.stage2_ending_3, nil, false)
|
||||
elseif self.time==721 then
|
||||
fade.fadeoutin()
|
||||
end
|
||||
|
||||
surf.target(0)
|
||||
surf.cls(16)
|
||||
world_draw()
|
||||
-- dialegs draw
|
||||
if self.time>201 and self.time<300 then
|
||||
-- bocadillo quinta escena (1)
|
||||
dialeg.show(premiere.x, premiere.y,
|
||||
premiere.w, false,
|
||||
"Volare uoh oh...", true)
|
||||
elseif self.time>=300 and self.time<400 then
|
||||
-- bocadillo quinta escena (2)
|
||||
dialeg.show(premiere.x, premiere.y,
|
||||
premiere.w, false,
|
||||
"Cantare uoh oh oh oh...", true)
|
||||
end
|
||||
score.draw()
|
||||
|
||||
self.time = self.time + 1
|
||||
|
||||
-- Acabar ending
|
||||
if self.time>=730 then
|
||||
self.time = 0
|
||||
states:next()
|
||||
end
|
||||
end
|
||||
|
||||
function stage2_ending:end_scene()
|
||||
-- print("END")
|
||||
if self.time==0 then fade.fadein() end
|
||||
surf.target(0)
|
||||
surf.cls(16)
|
||||
font.current(font_sf)
|
||||
draw.text("Gracies per jugar!",20,100,2)
|
||||
self.time = self.time + 1
|
||||
if self.time == 200 then
|
||||
-- states:finish()
|
||||
states:executar("title",false)
|
||||
end
|
||||
end
|
||||
|
||||
states:registrar("stage2_ending",{
|
||||
stage2_ending.update,
|
||||
stage2_ending.ended
|
||||
})
|
||||
@@ -0,0 +1,11 @@
|
||||
stage2_mapa={
|
||||
-- 1
|
||||
{
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user