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-09 -- fixes in object groups |
6 |
|
-- 2003-02-10 -- rubber band fix |
7 |
|
|
8 |
dofile(enigma.FindDataFile("levels/ant.lua")) |
dofile(enigma.FindDataFile("levels/ant.lua")) |
9 |
|
|
28 |
|
|
29 |
blocks = {}; |
blocks = {}; |
30 |
actors = {}; |
actors = {}; |
31 |
cells["W"]=cell{parent={cells[" "],{add_multiitem, {"st-block", blocks}}}} |
cells["W"]=cell{parent={cells[" "],{add_multistone,{"st-block", blocks}}}} |
32 |
cells["o"]=cell{parent={cells[" "],{add_multiactor,{"ac-whiteball-small", actors, {player=0, mouseforce=1}}}}} |
cells["o"]=cell{parent={cells[" "],{add_multiactor,{"ac-whiteball-small", actors, {player=0, mouseforce=1}}}}} |
33 |
|
|
34 |
level = { |
level = { |
50 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
51 |
randomseed(enigma.GetTicks()) |
randomseed(enigma.GetTicks()) |
52 |
create_world_by_map(level) |
create_world_by_map(level) |
53 |
add_rubber_band_pairs(actors, blocks, 10) |
add_rubber_band_pairs(actors, blocks, 10, 0) |
54 |
render_puzzles(puzzles, cells[" "]); |
render_puzzles(puzzles, cells[" "]); |
55 |
oxyd_shuffle() |
oxyd_shuffle() |