<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<el:level xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://enigma-game.org/schema/level/1 level.xsd" xmlns:el="http://enigma-game.org/schema/level/1">
  <el:protected>
    <el:info el:type="level">
      <el:identity el:title="Bishop" el:subtitle="" el:id="duffy75"/>
      <el:version el:score="1" el:release="1" el:revision="0" el:status="released"/>
      <el:author  el:name="Jacob Scott" el:email="" el:homepage=""/>
      <el:copyright>Copyright © 2004 Jacob Scott</el:copyright>
      <el:license el:type="GPL v2.0 or above" el:open="true"/>
      <el:compatibility el:enigma="0.92">
      </el:compatibility>
      <el:modes el:easy="false" el:single="true" el:network="false"/>
      <el:comments>
        <el:code>Lua 5.1 and XML converted by Leveladministrators</el:code>
      </el:comments>
      <el:score el:easy="-" el:difficult="-"/>
    </el:info>
    <el:luamain><![CDATA[
levelw=60
levelh=40

create_world( levelw, levelh)

fill_floor("fl-leaves", 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-invisible", i-1, line)
            abyss(i-1,line)
        elseif c =="X" then
            set_stone( "st-invisible", i-1, line)
           set_floor("fl-springboard",i-1,line)
        elseif c =="w" then
            set_stone( "st-glass", i-1, line)
        elseif c == "o" then
            oxyd( i-1, line)
           set_floor("fl-springboard",i-1,line)
        elseif c == "*" then
            set_stone( "st-brownie", i-1, line)
        elseif c == "!" then
            abyss(i-1,line)
        elseif c == " " then
            abyss(i-1,line)
        elseif c == "~" then
           set_floor("fl-water",i-1,line)
        elseif c=="z" then
           set_actor("ac-blackball", i-.5,line+.5, {player=0})
           set_floor("fl-springboard",i-1,line)
           set_item("it-spring1",i-1,line)
        elseif c == "g" then
            draw_stones("st-grate1",{i-1,line}, {1,1}, 1)
        elseif c=="+" then
            set_stone( "st-wood", i-1, line)
        elseif c=="=" then
            set_floor("fl-space",i-1,line)
        elseif c=="x" then
           set_floor("fl-springboard",i-1,line)
         end
    end    
end

renderLine(00,"#####XXXX####XXXX####XX##XX##XX##XX##XX##XXXX####XXXX#####")
renderLine(01,"#oxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    xxxo#")
renderLine(02,"#xxxx    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx#")
renderLine(03,"#xxxx    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx#")
renderLine(04,"#xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    xxxx#")
renderLine(05,"X    xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    X")
renderLine(06,"X    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx    X")
renderLine(07,"X    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx    X")
renderLine(08,"X    xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    X")
renderLine(09,"#xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    xxxx#")
renderLine(10,"#xxxx    xxxx    xxxx  xx  xx  xx  xxxxxx    xxxx    xxxx#")
renderLine(11,"#xxxx    xxxx    xxxx  xx  xx  xx  xx xxx    xxxx    xxxx#")
renderLine(12,"X   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx  #")
renderLine(13,"X   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx  #")
renderLine(14,"#xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxX")
renderLine(15,"#xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxX")
renderLine(16,"#xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxX")
renderLine(17,"X   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx  #")
renderLine(18,"X   xxx   xxx   xxx   xxx   xzx   xxx   xxx   xxx   xxx  #")
renderLine(19,"X   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx  #")
renderLine(20,"#xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxX")
renderLine(21,"#xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxX")
renderLine(22,"#xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxX")
renderLine(23,"X   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx  #")
renderLine(24,"X   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx   xxx  #")
renderLine(25,"#xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    xxxx#")
renderLine(26,"#xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    xxxx#")
renderLine(27,"#xxxx    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx#")
renderLine(28,"X    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx    X")
renderLine(29,"X    xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    X")
renderLine(30,"X    xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    X")
renderLine(31,"X    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx    X")
renderLine(32,"#xxxx    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxx#")
renderLine(33,"#xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    xxxx#")
renderLine(34,"#xxxx    xxxx    xx  xx  xx  xx  xx  xxxx    xxxx    xxxx#")
renderLine(35,"#oxxx    xxxx    xxxx  xx  xx  xx  xx  xx    xxxx    xxxo#")
renderLine(36,"#####XXXX####XXXX##XX##XX##XX##XX##XX####XXXX####XXXX#####")

oxyd_shuffle()
    ]]></el:luamain>
    <el:i18n>
      <el:string el:key="title">
        <el:english el:translate="false"/>
      </el:string>
    </el:i18n>
  </el:protected>
</el:level>
