2 |
-- (c) 2003 Petr Machata/ant_39 |
-- (c) 2003 Petr Machata/ant_39 |
3 |
-- Licensed under GPL v2.0 or above |
-- Licensed under GPL v2.0 or above |
4 |
-- 2003-02-09 |
-- 2003-02-09 |
5 |
|
-- 2003-02-10 -- keeping up to date with latest additions to ant.lua |
6 |
|
|
7 |
dofile(enigma.FindDataFile("levels/ant.lua")) |
dofile(enigma.FindDataFile("levels/ant.lua")) |
8 |
|
|
16 |
|
|
17 |
actors={} |
actors={} |
18 |
stones={} |
stones={} |
19 |
cells["O"]=cell{parent={cells[" "],{add_multiactor,{"ac-blackball", actors, {player=0}}}}} |
cells["O"]=cell{parent={cells[" "],{add_multiactor,{"ac-blackball", actors, {player=0}, 3}}}} |
20 |
cells["%"]=cell{parent={cells["."],{add_multistone,{"st-rock3", stones}}}} |
cells["%"]=cell{parent={cells["."],{add_multistone,{"st-rock3", stones}}}} |
21 |
|
|
22 |
cells["0"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="0"}}} |
cells["0"]=cell{parent={cells[" "], oxyd}} |
|
cells["1"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="1"}}} |
|
|
cells["2"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="2"}}} |
|
|
cells["3"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="3"}}} |
|
|
cells["4"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="4"}}} |
|
23 |
|
|
24 |
level = { |
level = { |
25 |
"####################", |
"####################", |
26 |
"#..................#", |
"#..................#", |
27 |
"#. .#", |
"#. .#", |
28 |
"#.0 3.#", |
"#.0 0.#", |
29 |
"#. .#", |
"#. .#", |
30 |
"##1 2##", |
"##0 0##", |
31 |
"#%# O #%#", |
"#%# O #%#", |
32 |
"##2 1##", |
"##0 0##", |
33 |
"#. .#", |
"#. .#", |
34 |
"#.3 0.#", |
"#.0 0.#", |
35 |
"#. .#", |
"#. .#", |
36 |
"#..................#", |
"#..................#", |
37 |
"####################" |
"####################" |
38 |
} |
} |
39 |
|
|
40 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
41 |
randomseed(enigma.GetTicks()) |
oxyd_default_flavor = "a" |
42 |
create_world_by_map(level) |
create_world_by_map(level) |
43 |
add_rubber_bands(actors, stones, -10, 4) |
add_rubber_bands(actors, stones, -10, 4) |
44 |
oxyd_shuffle() |
oxyd_shuffle() |