home *** CD-ROM | disk | FTP | other *** search
- -- created by Martin Hawlisch
-
- levelw = 20
- levelh = 13
-
- create_world( levelw, levelh)
-
- fill_floor("fl-sand", 0,0,levelw,levelh)
-
- function renderLine( line, pattern)
- for i=1, strlen(pattern) do
- local c = strsub( pattern, i, i)
- if c =="#" then
- set_stone( "st-rock2", i-1, line)
- elseif c == "o" then
- oxyd( i-1, line)
- elseif c == "H" then
- set_stone( "st-grate1", i-1, line)
- end
- end
- end
-
- -- Floor: " "
- -- Border: "#"
- -- Oxyd: "o"
-
- renderLine( 0, "####################")
- renderLine( 1, "# #")
- renderLine( 2, "# HHH #")
- renderLine( 3, "# H H #")
- renderLine( 4, "# H H H #")
- renderLine( 5, "# H H H H #")
- renderLine( 6, "# H H H #")
- renderLine( 7, "# H H #")
- renderLine( 8, "# HHH #")
- renderLine( 9, "# #")
- renderLine( 10, "########## #########")
- renderLine( 11, "#o o#")
- renderLine( 12, "####################")
-
- set_stone("st-door", 10, 10 , {name="door1", type="h"})
- set_stone( "st-shogun", 9, 6, {holes=7})
- shogundot3( 10, 5, {target="door1", action="openclose"})
- set_stone("st-swap", 6,5)
- oxyd_shuffle()
-
- set_actor("ac-blackball", 3.5, 5.5, {player=0})
-
-