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-02 |
-- 2003-02-02 |
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 |
cells["#"]=cell{parent=cells[" "], stone={face="st-rock2"}} |
cells["#"]=cell{parent=cells[" "], stone={face="st-rock2"}} |
17 |
cells["x"]=cell{parent=cells[" "], stone={face="st-grate1"}} |
cells["x"]=cell{parent=cells[" "], stone={face="st-grate1"}} |
18 |
|
|
19 |
cells["0"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="b", color="0"}}} |
cells["0"]=cell{parent={cells[" "], oxyd}} |
|
cells["1"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="b", color="1"}}} |
|
|
cells["2"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="b", color="2"}}} |
|
|
cells["3"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="b", color="3"}}} |
|
20 |
|
|
21 |
blocks = {}; |
blocks = {}; |
22 |
actors = {}; |
actors = {}; |
23 |
cells["W"]=cell{parent={cells["_"],{add_multiitem, {"st-wood", blocks}}}} |
cells["W"]=cell{parent={cells["_"],{add_multistone,{"st-wood", blocks}}}} |
24 |
cells["O"]=cell{parent={cells["_"],{add_multiactor,{"ac-blackball", actors, {player=0}}}}} |
cells["O"]=cell{parent={cells["_"],{add_multiactor,{"ac-blackball", actors, {player=0}}}}} |
25 |
|
|
26 |
level = { |
level = { |
27 |
"#0#####......#####1#", |
"#0#####......#####0#", |
28 |
"0 #......# 1", |
"0 #......# 0", |
29 |
"# #......# #", |
"# #......# #", |
30 |
"# #......# #", |
"# #......# #", |
31 |
"# ######## #", |
"# ######## #", |
35 |
"# ######## #", |
"# ######## #", |
36 |
"# #......# #", |
"# #......# #", |
37 |
"# #......# #", |
"# #......# #", |
38 |
"2 #......# 3", |
"0 #......# 0", |
39 |
"#2#####......#####3#" |
"#0#####......#####0#" |
40 |
} |
} |
41 |
|
|
42 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
|
randomseed(enigma.GetTicks()) |
|
43 |
create_world_by_map(level) |
create_world_by_map(level) |
44 |
add_rubber_bands(actors, blocks, 50) |
add_rubber_bands(actors, blocks, 50, 0) |
45 |
oxyd_shuffle() |
oxyd_shuffle() |