home *** CD-ROM | disk | FTP | other *** search
- levelw = 20
- levelh = 13
-
- create_world(levelw, levelh)
- draw_border("st-glass")
- fill_floor("fl-gray", 0,0, level_width,level_height)
- -- draw_stones("st-glass", {1,1}, {1,0}, level_width-2)
- -- draw_stones("st-glass", {1,1}, {0,1}, level_height-2)
- -- draw_stones("st-glass", {1,levelh-2},{1,0}, levelw-2)
- -- draw_stones("st-glass", {levelw-2,1},{0,1}, levelh-2)
-
- draw_stones("st-glass", {1,5},{1,0},4)
- draw_stones("st-glass", {1,7},{1,0},4)
- doorv(1,6, {name="door1"})
- doorv(2,6, {name="door2"})
- doorv(3,6, {name="door3"})
- doorv(4,6, {name="door4"})
-
-
- function sdot1()
- doora=enigma.GetNamedObject("door1")
- doorb=enigma.GetNamedObject("door3")
- enigma.SendMessage(doora, "openclose", nil)
- enigma.SendMessage(doorb, "openclose", nil)
- end
- function sdot2()
- doora=enigma.GetNamedObject("door1")
- doorb=enigma.GetNamedObject("door2")
- -- enigma.SendMessage(doora, "openclose", nil)
- enigma.SendMessage(doorb, "openclose", nil)
- end
- function sdot3()
- doora=enigma.GetNamedObject("door1")
- doorb=enigma.GetNamedObject("door4")
- enigma.SendMessage(doora, "openclose", nil)
- enigma.SendMessage(doorb, "openclose", nil)
- end
- function sdot4()
- doora=enigma.GetNamedObject("door3")
- doorb=enigma.GetNamedObject("door4")
- enigma.SendMessage(doora, "openclose", nil)
- enigma.SendMessage(doorb, "openclose", nil)
- end
-
- shogundot1(10,8, {action="callback", target="sdot1"})
- shogundot1(7,4, {action="callback", target="sdot2"})
- shogundot1(7,8, {action="open", target="door2"})
- shogundot1(13,4, {action="close", target="door4"})
- shogundot1(13,8, {action="callback", target="sdot3"})
- shogundot1(10,4, {action="callback", target="sdot4"})
-
- set_stone("st-shogun", 7,6)
- set_stone("st-shogun", 10,6)
- set_stone("st-shogun", 13,6)
-
- mirrorp(16,6,0,0,3)
- mirror3(16,5,0,1,3)
- mirror3(16,7,0,1,1)
-
- mirrorp(19,1,0,0,2)
- mirrorp(19,11,0,0,4)
- mirrorp(0,1,0,0,4)
- mirrorp(0,5,0,0,2)
- mirrorp(0,7,0,0,4)
- mirrorp(0,11,0,0,2)
-
- mirrorp(19,11,0,0,4)
-
- laser(0,6, TRUE, EAST)
-
-
- oxyd(0,0)
- oxyd(level_width-1,level_height-1)
- oxyd(level_width-1, 0)
- oxyd(0,level_height-1)
- --oxyd_shuffle()
-
- set_actor("ac-blackball", 10,8.5, {player=0})
-
-