home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar Special 2004 August
/
GSSH0804.iso
/
Geschicklichkeit
/
Enigma
/
Enigma-081.exe
/
data
/
levels
/
ant22.lua
< prev
next >
Wrap
Text File
|
2003-02-21
|
1KB
|
47 lines
-- Chained -- the Enigma Level
-- (c) 2003 Petr Machata/ant_39
-- Licensed under GPL v2.0 or above
-- 2003-02-02
-- 2003-02-10 -- keeping up to date with latest additions to ant.lua
dofile(enigma.FindDataFile("levels/ant.lua"))
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
cells={}
cells["."]=abyss
cells[" "]=cell{floor="fl-metal"}
cells["_"]=cell{floor="fl-normal"}
cells["#"]=cell{stone="st-rock2"}
cells["x"]=cell{stone="st-grate1"}
cells["0"]=oxyd
blocks = {};
actors = {};
cells["W"]=cell{{cells["_"],{add_multistone, "st-wood", blocks}}}
cells["O"]=cell{{cells["_"],{add_multiactor, "ac-blackball", actors, {player=0}}}}
level = {
"#0#####......#####0#",
"0 #......# 0",
"# #......# #",
"# #......# #",
"# ######## #",
"#xxxxxxxxxxxxxxxxxx#",
"#________W_O_______#",
"#xxxxxxxxxxxxxxxxxx#",
"# ######## #",
"# #......# #",
"# #......# #",
"0 #......# 0",
"#0#####......#####0#"
}
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
oxyd_default_flavor = "b"
set_default_parent(cells[" "])
create_world_by_map(level)
add_rubber_bands(actors, blocks, 50, 0)
oxyd_shuffle()