5 |
-- 2003-02-09 -- fixes in object groups |
-- 2003-02-09 -- fixes in object groups |
6 |
-- 2003-02-10 -- change in interfacing parent functions in ant.lua, rubber band changed |
-- 2003-02-10 -- change in interfacing parent functions in ant.lua, rubber band changed |
7 |
-- 2003-02-20 -- rewrite |
-- 2003-02-20 -- rewrite |
8 |
|
-- 2003-03-25 -- using slope generator |
9 |
|
|
10 |
dofile(enigma.FindDataFile("levels/ant.lua")) |
dofile(enigma.FindDataFile("levels/ant.lua")) |
11 |
|
|
34 |
cells[" "]=cell{floor="fl-sand"} |
cells[" "]=cell{floor="fl-sand"} |
35 |
cells["#"]=cell{stone="st-rock2"} |
cells["#"]=cell{stone="st-rock2"} |
36 |
|
|
37 |
cells["V"]=cell{{{gradient, 1}}} |
slopes={} |
38 |
cells["^"]=cell{{{gradient, 2}}} |
pivots={} |
39 |
cells[">"]=cell{{{gradient, 3}}} |
cells["*"]=cell{{{add_multicell, slopes, -1}}} |
40 |
cells["<"]=cell{{{gradient, 4}}} |
cells["%"]=cell{{{add_multicell, slopes, 1}}} |
41 |
cells["T"]=cell{{{gradient, 5}}} |
cells["&"]=cell{{{add_multicell, pivots, slopes}}} |
|
cells["L"]=cell{{{gradient, 7}}} |
|
|
cells["R"]=cell{{{gradient, 6}}} |
|
|
cells["/"]=cell{{{gradient, 8}}} |
|
|
cells["t"]=cell{{{gradient, 12}}} |
|
|
cells["l"]=cell{{{gradient, 11}}} |
|
|
cells["r"]=cell{{{gradient, 10}}} |
|
|
cells["*"]=cell{{{gradient, 9}}} |
|
|
|
|
|
cells["D"]=cell{stone="st-death"} |
|
42 |
|
|
43 |
actors = {} |
actors = {} |
44 |
cells["O"]=cell{{{add_multiactor, "ac-blackball", actors, {player=0}}}} |
cells["O"]=cell{{{add_multiactor, "ac-blackball", actors, {player=0}}}} |
51 |
|
|
52 |
level = { |
level = { |
53 |
"#0################0#", |
"#0################0#", |
54 |
"0bTVVVVVVVVVVVVVVRb0", |
"0b****************b0", |
55 |
"#T* lR#", |
"#** **#", |
56 |
"#> O <#", |
"#* O *#", |
57 |
"#> _____ <#", |
"#* _____ *#", |
58 |
"#> _TVR_ <#", |
"#* _%%%_ *#", |
59 |
"#> _>B<_ <#", |
"#* _%B%_ *#", |
60 |
"#> _L^/_ <#", |
"#* _%%%_ & *#", |
61 |
"#> _____ <#", |
"#* _____ *#", |
62 |
"#> <#", |
"#* *#", |
63 |
"#Lr t/#", |
"#** **#", |
64 |
"0bL^^^^^^^^^^^^^^/b0", |
"0b****************b0", |
65 |
"#0################0#" |
"#0################0#" |
66 |
} |
} |
67 |
|
|
68 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
69 |
set_default_parent(cells[" "]) |
set_default_parent(cells[" "]) |
70 |
create_world_by_map(level) |
create_world_by_map(level) |
71 |
|
|
72 |
|
spread_tag(pivots) |
73 |
|
render_slopes(slopes) |
74 |
|
|
75 |
oxyd_shuffle() |
oxyd_shuffle() |