Frame 1
_root._xscale = 99.8;
_root._yscale = 99.8;
var Levels = [[["E", "E", "W", "W", "W", "W", "W", "E"], ["W", "W", "W", "E", "E", "P", "W", "E"], ["W", "E", "B", "E", "W", "E", "W", "E"], ["W", "E", "O", "B", "E", "E", "W", "E"], ["W", "E", "P", "W", "S", "E", "W", "E"], ["W", "E", "E", "E", "E", "W", "W", "E"], ["W", "E", "E", "E", "W", "W", "E", "E"], ["W", "W", "W", "W", "W", "E", "E", "E"]], [["W", "W", "W", "E", "W", "W", "W", "E"], ["W", "P", "W", "W", "W", "P", "W", "E"], ["W", "E", "W", "E", "E", "P", "W", "E"], ["W", "E", "B", "B", "E", "S", "W", "E"], ["W", "E", "E", "B", "E", "E", "W", "E"], ["W", "E", "E", "W", "E", "E", "W", "E"], ["W", "E", "E", "W", "W", "W", "W", "E"], ["W", "W", "W", "W", "E", "E", "E", "E"]], [["E", "E", "E", "W", "W", "W", "W", "E"], ["W", "W", "W", "W", "E", "S", "W", "E"], ["W", "E", "E", "O", "B", "E", "W", "E"], ["W", "E", "E", "E", "E", "E", "W", "E"], ["W", "W", "E", "P", "W", "W", "W", "E"], ["E", "W", "B", "E", "W", "E", "E", "E"], ["E", "W", "E", "P", "W", "E", "E", "E"], ["E", "W", "W", "W", "W", "E", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "W", "W", "W", "W", "W", "E", "E"], ["E", "W", "E", "S", "E", "W", "W", "W"], ["W", "W", "E", "P", "E", "E", "E", "W"], ["W", "P", "E", "B", "P", "B", "E", "W"], ["W", "W", "B", "W", "E", "W", "W", "W"], ["E", "W", "E", "E", "E", "W", "E", "E"], ["E", "W", "W", "W", "W", "W", "E", "E"]], [["W", "W", "W", "W", "W", "W", "E", "E"], ["W", "E", "E", "E", "S", "W", "E", "E"], ["W", "E", "B", "W", "E", "W", "W", "W"], ["W", "E", "O", "E", "B", "E", "E", "W"], ["W", "E", "E", "E", "W", "W", "E", "W"], ["W", "W", "P", "E", "E", "P", "E", "W"], ["E", "W", "W", "E", "E", "E", "W", "W"], ["E", "E", "W", "W", "W", "W", "W", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "W", "W", "W", "W", "W", "W", "E"], ["W", "W", "E", "E", "P", "E", "W", "E"], ["W", "E", "O", "E", "W", "E", "W", "E"], ["W", "E", "P", "B", "E", "E", "W", "E"], ["W", "E", "E", "W", "B", "W", "W", "E"], ["W", "W", "E", "S", "E", "W", "E", "E"], ["E", "W", "W", "W", "W", "W", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "P", "E", "P", "W", "W", "W", "E"], ["W", "P", "W", "B", "B", "E", "W", "E"], ["W", "E", "E", "E", "S", "E", "W", "E"], ["W", "E", "B", "W", "E", "E", "W", "E"], ["W", "W", "E", "E", "E", "W", "W", "E"], ["E", "W", "W", "W", "W", "W", "E", "E"]], [["W", "W", "W", "W", "E", "E", "E", "E"], ["W", "E", "E", "W", "E", "E", "E", "E"], ["W", "E", "E", "W", "W", "W", "W", "W"], ["W", "E", "P", "O", "E", "E", "E", "W"], ["W", "W", "B", "E", "E", "E", "E", "W"], ["E", "W", "E", "W", "B", "W", "W", "W"], ["E", "W", "P", "E", "S", "W", "E", "E"], ["E", "W", "W", "W", "W", "W", "E", "E"]], [["E", "W", "W", "W", "W", "W", "E", "E"], ["W", "W", "E", "E", "E", "W", "E", "E"], ["W", "E", "B", "W", "E", "W", "E", "E"], ["W", "E", "P", "E", "S", "W", "W", "E"], ["W", "E", "O", "E", "E", "E", "W", "E"], ["W", "W", "E", "W", "B", "E", "W", "E"], ["E", "W", "P", "E", "E", "W", "W", "E"], ["E", "W", "W", "W", "W", "W", "E", "E"]], [["E", "E", "E", "W", "W", "W", "W", "E"], ["E", "E", "E", "W", "E", "S", "W", "W"], ["W", "W", "W", "W", "E", "E", "E", "W"], ["W", "P", "E", "W", "B", "B", "E", "W"], ["W", "E", "E", "E", "E", "E", "W", "W"], ["W", "P", "E", "E", "B", "W", "W", "E"], ["W", "W", "P", "E", "E", "W", "E", "E"], ["E", "W", "W", "W", "W", "W", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "E", "P", "P", "W", "W", "W", "W"], ["W", "E", "B", "E", "E", "E", "E", "W"], ["W", "E", "E", "W", "B", "W", "E", "W"], ["W", "E", "S", "E", "P", "B", "E", "W"], ["W", "W", "W", "W", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "W", "W"], ["W", "P", "E", "E", "E", "P", "E", "W"], ["W", "E", "W", "E", "W", "E", "E", "W"], ["W", "S", "B", "E", "E", "B", "P", "W"], ["W", "W", "W", "W", "W", "E", "B", "W"], ["E", "E", "E", "E", "W", "E", "E", "W"], ["E", "E", "E", "E", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "P", "E", "E", "W", "E", "E", "E"], ["W", "E", "W", "E", "W", "W", "W", "E"], ["W", "E", "O", "B", "E", "E", "W", "E"], ["W", "E", "E", "B", "P", "E", "W", "E"], ["W", "E", "E", "S", "W", "W", "W", "E"], ["W", "W", "W", "W", "W", "E", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "W", "W", "W", "W", "W", "E"], ["E", "E", "W", "E", "E", "E", "W", "E"], ["E", "E", "W", "E", "W", "P", "W", "E"], ["W", "W", "W", "E", "E", "P", "W", "E"], ["W", "S", "E", "B", "B", "E", "W", "E"], ["W", "E", "E", "P", "B", "E", "W", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "W", "W", "W", "W", "E", "E", "E"], ["W", "W", "E", "E", "W", "W", "W", "W"], ["W", "P", "P", "B", "E", "E", "P", "W"], ["W", "E", "W", "B", "E", "B", "E", "W"], ["W", "S", "E", "E", "W", "E", "E", "W"], ["W", "W", "W", "W", "W", "E", "E", "W"], ["E", "E", "E", "E", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"], ["W", "P", "E", "E", "S", "P", "W", "E"], ["W", "E", "E", "B", "W", "E", "W", "W"], ["W", "E", "W", "E", "B", "P", "E", "W"], ["W", "E", "E", "E", "B", "W", "E", "W"], ["W", "W", "W", "W", "E", "E", "E", "W"], ["E", "E", "E", "W", "W", "W", "W", "W"]], [["E", "W", "W", "W", "W", "E", "E", "E"], ["E", "W", "S", "E", "W", "E", "E", "E"], ["E", "W", "E", "E", "W", "E", "E", "E"], ["W", "W", "P", "E", "W", "W", "W", "W"], ["W", "E", "B", "B", "P", "E", "P", "W"], ["W", "E", "E", "B", "E", "W", "W", "W"], ["W", "W", "W", "E", "E", "W", "E", "E"], ["E", "E", "W", "W", "W", "W", "E", "E"]], [["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "P", "E", "E", "W", "W", "W", "E"], ["W", "E", "W", "E", "E", "E", "W", "E"], ["W", "E", "P", "E", "W", "E", "W", "E"], ["W", "E", "B", "O", "B", "E", "W", "E"], ["W", "W", "S", "E", "W", "W", "W", "E"], ["E", "W", "E", "E", "W", "E", "E", "E"], ["E", "W", "W", "W", "W", "E", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"], ["W", "E", "E", "P", "S", "E", "W", "E"], ["W", "E", "W", "P", "W", "E", "W", "E"], ["W", "E", "E", "E", "B", "E", "W", "E"], ["W", "P", "B", "B", "E", "W", "W", "E"], ["W", "E", "E", "W", "W", "W", "E", "E"], ["W", "W", "W", "W", "E", "E", "E", "E"]], [["E", "W", "W", "W", "W", "W", "W", "E"], ["E", "W", "E", "E", "P", "S", "W", "W"], ["E", "W", "E", "E", "E", "B", "P", "W"], ["E", "W", "W", "W", "O", "W", "E", "W"], ["W", "W", "E", "E", "E", "E", "E", "W"], ["W", "E", "E", "B", "E", "E", "W", "W"], ["W", "E", "E", "E", "W", "W", "W", "E"], ["W", "W", "W", "W", "W", "E", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "E", "E"], ["W", "E", "E", "E", "S", "W", "W", "E"], ["W", "E", "E", "W", "E", "E", "W", "E"], ["W", "P", "E", "E", "B", "E", "W", "E"], ["W", "E", "B", "B", "W", "P", "W", "E"], ["W", "W", "W", "E", "E", "P", "W", "E"], ["E", "E", "W", "W", "W", "W", "W", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "W", "W", "W", "W", "E", "E"], ["W", "W", "W", "P", "E", "W", "E", "E"], ["W", "E", "P", "E", "E", "W", "W", "W"], ["W", "E", "E", "E", "B", "B", "E", "W"], ["W", "W", "E", "P", "E", "B", "S", "W"], ["E", "W", "W", "W", "W", "W", "W", "W"]], [["E", "W", "W", "W", "W", "W", "W", "E"], ["W", "W", "S", "P", "E", "E", "W", "E"], ["W", "E", "B", "B", "O", "E", "W", "E"], ["W", "E", "E", "W", "E", "E", "W", "W"], ["W", "E", "E", "W", "E", "E", "P", "W"], ["W", "W", "W", "W", "E", "W", "E", "W"], ["E", "E", "E", "W", "E", "E", "E", "W"], ["E", "E", "E", "W", "W", "W", "W", "W"]], [["E", "E", "E", "E", "W", "W", "W", "W"], ["E", "E", "E", "E", "W", "E", "E", "W"], ["E", "E", "W", "W", "W", "B", "P", "W"], ["E", "E", "W", "E", "E", "P", "E", "W"], ["W", "W", "W", "E", "E", "W", "P", "W"], ["W", "E", "B", "E", "E", "B", "E", "W"], ["W", "E", "E", "E", "W", "S", "E", "W"], ["W", "W", "W", "W", "W", "W", "W", "W"]], [["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "E", "E", "P", "W", "W", "W", "E"], ["W", "E", "B", "P", "P", "E", "W", "E"], ["W", "E", "E", "W", "W", "B", "W", "W"], ["W", "W", "E", "E", "W", "E", "E", "W"], ["E", "W", "B", "E", "E", "E", "S", "W"], ["E", "W", "E", "E", "W", "W", "W", "W"], ["E", "W", "W", "W", "W", "E", "E", "E"]], [["E", "E", "W", "W", "W", "W", "E", "E"], ["E", "E", "W", "E", "E", "W", "E", "E"], ["E", "E", "W", "E", "E", "W", "W", "W"], ["W", "W", "W", "E", "P", "P", "E", "W"], ["W", "E", "E", "B", "W", "E", "E", "W"], ["W", "E", "E", "P", "B", "B", "E", "W"], ["W", "W", "W", "W", "E", "S", "E", "W"], ["E", "E", "E", "W", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "E", "E", "E", "W", "W", "W", "E"], ["W", "E", "W", "E", "O", "S", "W", "W"], ["W", "E", "E", "O", "E", "E", "E", "W"], ["W", "W", "W", "B", "E", "E", "E", "W"], ["E", "E", "W", "E", "E", "E", "P", "W"], ["E", "E", "W", "W", "W", "W", "W", "W"]], [["E", "E", "W", "W", "W", "W", "W", "W"], ["W", "W", "W", "E", "P", "E", "E", "W"], ["W", "E", "B", "S", "W", "P", "E", "W"], ["W", "E", "E", "B", "W", "E", "W", "W"], ["W", "E", "E", "O", "E", "E", "W", "E"], ["W", "W", "E", "E", "W", "E", "W", "E"], ["E", "W", "W", "E", "E", "E", "W", "E"], ["E", "E", "W", "W", "W", "W", "W", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "W", "W", "W", "W", "E", "E", "E"], ["W", "W", "E", "E", "W", "W", "W", "E"], ["W", "E", "E", "E", "E", "E", "W", "W"], ["W", "E", "E", "W", "B", "B", "S", "W"], ["W", "E", "E", "P", "E", "O", "P", "W"], ["W", "W", "W", "W", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "W", "W", "W", "W", "W", "W", "W"], ["W", "W", "S", "E", "E", "E", "E", "W"], ["W", "P", "E", "W", "E", "E", "E", "W"], ["W", "E", "B", "B", "B", "P", "W", "W"], ["W", "E", "P", "W", "E", "E", "W", "E"], ["W", "E", "E", "W", "W", "W", "W", "E"], ["W", "W", "W", "W", "E", "E", "E", "E"]], [["W", "W", "W", "W", "W", "W", "W", "W"], ["W", "E", "E", "E", "E", "E", "E", "W"], ["W", "E", "W", "E", "W", "W", "O", "W"], ["W", "E", "W", "S", "E", "B", "E", "W"], ["W", "P", "B", "E", "P", "E", "E", "W"], ["W", "W", "W", "W", "W", "E", "E", "W"], ["E", "E", "E", "E", "W", "E", "E", "W"], ["E", "E", "E", "E", "W", "W", "W", "W"]], [["E", "W", "W", "W", "W", "W", "W", "E"], ["E", "W", "S", "E", "E", "E", "W", "W"], ["E", "W", "W", "B", "E", "E", "E", "W"], ["W", "W", "W", "E", "P", "E", "E", "W"], ["W", "E", "B", "E", "W", "B", "W", "W"], ["W", "E", "P", "E", "E", "P", "W", "E"], ["W", "W", "W", "W", "E", "E", "W", "E"], ["E", "E", "E", "W", "W", "W", "W", "E"]], [["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "E", "E", "E", "W", "W", "W", "E"], ["W", "E", "E", "B", "E", "E", "W", "E"], ["W", "W", "B", "B", "E", "P", "W", "E"], ["E", "W", "S", "E", "P", "E", "W", "E"], ["E", "W", "W", "E", "W", "E", "W", "E"], ["E", "E", "W", "E", "E", "P", "W", "E"], ["E", "E", "W", "W", "W", "W", "W", "E"]], [["W", "W", "W", "W", "W", "E", "E", "E"], ["W", "E", "E", "E", "W", "W", "W", "W"], ["W", "E", "B", "B", "E", "E", "E", "W"], ["W", "E", "P", "W", "P", "E", "E", "W"], ["W", "E", "E", "W", "W", "E", "W", "W"], ["W", "E", "E", "W", "W", "B", "W", "E"], ["W", "E", "S", "E", "E", "P", "W", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "E", "E"], ["W", "E", "P", "E", "E", "W", "E", "E"], ["W", "E", "P", "W", "E", "W", "W", "W"], ["W", "E", "S", "B", "B", "E", "E", "W"], ["W", "E", "B", "P", "E", "E", "E", "W"], ["W", "W", "W", "W", "W", "W", "W", "W"]], [["W", "W", "W", "W", "W", "W", "W", "W"], ["W", "E", "S", "P", "W", "E", "E", "W"], ["W", "E", "P", "B", "E", "P", "E", "W"], ["W", "E", "E", "W", "B", "E", "E", "W"], ["W", "E", "E", "B", "E", "E", "W", "W"], ["W", "W", "W", "E", "E", "W", "W", "E"], ["E", "E", "W", "E", "E", "W", "E", "E"], ["E", "E", "W", "W", "W", "W", "E", "E"]], [["E", "W", "W", "W", "W", "W", "W", "W"], ["W", "W", "E", "E", "E", "P", "E", "W"], ["W", "E", "B", "E", "E", "B", "S", "W"], ["W", "P", "B", "P", "W", "W", "W", "W"], ["W", "E", "E", "W", "W", "E", "E", "E"], ["W", "E", "E", "W", "E", "E", "E", "E"], ["W", "E", "E", "W", "E", "E", "E", "E"], ["W", "W", "W", "W", "E", "E", "E", "E"]], [["W", "W", "W", "W", "W", "W", "E", "E"], ["W", "E", "P", "E", "E", "W", "E", "E"], ["W", "E", "E", "W", "S", "W", "E", "E"], ["W", "E", "E", "B", "E", "W", "W", "E"], ["W", "W", "B", "W", "E", "E", "W", "E"], ["W", "E", "E", "E", "W", "E", "W", "E"], ["W", "P", "E", "O", "E", "E", "W", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "W", "W", "W", "W", "W"], ["W", "W", "W", "W", "E", "P", "E", "W"], ["W", "E", "O", "S", "E", "P", "E", "W"], ["W", "E", "B", "E", "W", "E", "E", "W"], ["W", "E", "W", "E", "E", "B", "E", "W"], ["W", "E", "E", "E", "W", "W", "W", "W"], ["W", "W", "W", "W", "W", "E", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "W", "W", "W", "W", "E", "E"], ["W", "W", "W", "E", "E", "W", "W", "W"], ["W", "E", "P", "P", "E", "B", "P", "W"], ["W", "E", "E", "B", "B", "E", "S", "W"], ["W", "W", "W", "W", "E", "E", "E", "W"], ["E", "E", "E", "W", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "E", "W", "W", "W", "W"], ["E", "E", "E", "E", "W", "S", "E", "W"], ["W", "W", "W", "W", "W", "E", "P", "W"], ["W", "E", "B", "E", "B", "E", "B", "W"], ["W", "E", "E", "E", "P", "E", "E", "W"], ["W", "W", "W", "E", "P", "E", "E", "W"], ["E", "E", "W", "W", "W", "W", "W", "W"]], [["W", "W", "W", "W", "W", "W", "W", "W"], ["W", "E", "E", "E", "W", "E", "E", "W"], ["W", "E", "W", "P", "B", "E", "B", "W"], ["W", "E", "E", "E", "B", "E", "E", "W"], ["W", "W", "W", "W", "W", "P", "E", "W"], ["E", "E", "W", "E", "E", "E", "S", "W"], ["E", "E", "W", "E", "E", "E", "P", "W"], ["E", "E", "W", "W", "W", "W", "W", "W"]], [["E", "E", "E", "W", "W", "W", "W", "E"], ["E", "E", "W", "W", "S", "E", "W", "W"], ["E", "W", "W", "E", "E", "P", "P", "W"], ["W", "W", "E", "B", "W", "B", "W", "W"], ["W", "E", "E", "E", "B", "P", "E", "W"], ["W", "E", "E", "W", "E", "E", "E", "W"], ["W", "E", "E", "E", "E", "W", "W", "W"], ["W", "W", "W", "W", "W", "W", "E", "E"]], [["W", "W", "W", "W", "W", "W", "E", "E"], ["W", "E", "E", "E", "S", "W", "E", "E"], ["W", "E", "B", "B", "W", "W", "W", "W"], ["W", "E", "B", "E", "P", "E", "E", "W"], ["W", "W", "E", "W", "P", "W", "E", "W"], ["W", "P", "E", "E", "E", "W", "E", "W"], ["W", "E", "E", "E", "E", "E", "E", "W"], ["W", "W", "W", "W", "W", "W", "W", "W"]], [["E", "E", "E", "W", "W", "W", "W", "E"], ["E", "E", "E", "W", "E", "E", "W", "E"], ["W", "W", "W", "W", "E", "B", "W", "W"], ["W", "E", "S", "B", "P", "E", "E", "W"], ["W", "E", "W", "W", "E", "E", "E", "W"], ["W", "E", "E", "E", "W", "W", "E", "W"], ["W", "E", "E", "E", "O", "E", "P", "W"], ["W", "W", "W", "W", "W", "W", "W", "W"]], [["E", "E", "E", "W", "W", "W", "W", "W"], ["E", "E", "E", "W", "E", "S", "E", "W"], ["E", "W", "W", "W", "E", "E", "E", "W"], ["E", "W", "E", "B", "E", "B", "W", "W"], ["W", "W", "E", "B", "E", "E", "W", "E"], ["W", "P", "E", "E", "W", "E", "W", "E"], ["W", "P", "P", "E", "E", "E", "W", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["E", "E", "E", "W", "W", "W", "W", "W"], ["W", "W", "W", "W", "P", "E", "S", "W"], ["W", "E", "E", "P", "B", "E", "E", "W"], ["W", "E", "W", "E", "E", "W", "W", "W"], ["W", "E", "B", "E", "B", "E", "P", "W"], ["W", "W", "W", "W", "E", "E", "E", "W"], ["E", "E", "E", "W", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "W", "W"], ["W", "E", "E", "P", "W", "E", "S", "W"], ["W", "E", "W", "E", "B", "E", "E", "W"], ["W", "E", "B", "P", "W", "B", "E", "W"], ["W", "W", "E", "P", "E", "E", "E", "W"], ["E", "W", "E", "E", "W", "W", "W", "W"], ["E", "W", "W", "W", "W", "E", "E", "E"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"], ["W", "E", "E", "E", "E", "E", "W", "E"], ["W", "P", "W", "W", "E", "P", "W", "E"], ["W", "O", "E", "E", "B", "S", "W", "E"], ["W", "E", "E", "W", "B", "E", "W", "E"], ["W", "E", "E", "W", "E", "E", "W", "E"], ["W", "W", "W", "W", "W", "W", "W", "E"]], [["W", "W", "W", "W", "E", "E", "E", "E"], ["W", "P", "E", "W", "E", "E", "E", "E"], ["W", "E", "B", "W", "E", "E", "E", "E"], ["W", "E", "E", "W", "W", "W", "W", "W"], ["W", "E", "P", "B", "E", "S", "E", "W"], ["W", "E", "P", "B", "E", "W", "E", "W"], ["W", "W", "W", "E", "E", "E", "E", "W"], ["E", "E", "W", "W", "W", "W", "W", "W"]], [["E", "E", "E", "E", "E", "E", "E", "E"], ["W", "W", "W", "W", "W", "W", "W", "W"], ["W", "E", "E", "E", "E", "E", "E", "W"], ["W", "E", "W", "B", "E", "E", "E", "W"], ["W", "E", "B", "E", "S", "W", "P", "W"], ["W", "W", "B", "W", "P", "E", "E", "W"], ["E", "W", "E", "E", "E", "E", "P", "W"], ["E", "W", "W", "W", "W", "W", "W", "W"]], [["W", "W", "W", "W", "W", "W", "E", "E"], ["W", "E", "E", "P", "E", "W", "E", "E"], ["W", "E", "E", "E", "E", "W", "W", "W"], ["W", "E", "W", "B", "B", "P", "E", "W"], ["W", "P", "E", "E", "W", "W", "E", "W"], ["W", "S", "B", "E", "W", "W", "E", "W"], ["W", "W", "W", "E", "E", "E", "E", "W"], ["E", "E", "W", "W", "W", "W", "W", "W"]]];
var password_base = ["avfs", "lcsn", "majp", "dowm", "eadv", "ewuf", "hkad", "ifae", "cxpw", "dfms", "jwaj", "kpok", "lnfa", "mfma", "naoe", "uxbt", "vxzb", "w7mf", "xj7f", "ywer", "zjgs", "agpo", "bsjk", "fvok", "goie", "vjei", "whyf", "xpoq", "ymkz", "zipe", "poig", "qfny", "rjyn", "sarv", "tbtb", "owad", "pawf", "qaew", "rkgo", "snmc", "fndm", "gafn", "hakj", "iamw", "jepo", "kasd", "bvid", "cvok", "nasv", "osnu", "thtd", "uieo"];
stopAllSounds();
stop();
Instance of Symbol 28 MovieClip "bar" in Frame 1
onClipEvent (enterFrame) {
_root.bytesLoaded = _root.getBytesLoaded();
_root.bytesTotal = _root.getBytesTotal();
_root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal));
_root.percentLoadedText = _root.percentLoaded + "%";
_root.BytesLoaded = _root.getBytesLoaded();
_root.BytesTotal = _root.getBytesTotal();
_root.PercentLoad = (_root.BytesLoaded / _root.BytesTotal) * 100;
_root.TimePassed = getTimer() / 1000;
_root.TimeLeft = Math.round(((_root.TimePassed / _root.PercentLoad) * 100) - _root.TimePassed);
_root.PercentLoad = Math.floor(_root.PercentLoad);
_root.TimePassed = Math.round(_root.TimePassed);
this.gotoAndStop(Math.round(_root.PercentLoad));
if (_root.percentLoaded == 100) {
_root.play();
}
}
Frame 2
Level = 1;
KeyPosition = 1;
Song = 1;
CL_pass = password_base[Level - 1];
var Current_Level = [[0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0]];
var i = 0;
while (i < 8) {
var j = 0;
while (j < 8) {
Current_Level[i][j] = Levels[Level - 1][i][j];
j++;
}
i++;
}
var i = 0;
while (i < 8) {
var j = 0;
while (j < 8) {
_root.attachMovie("Tile", (("Tile_" + i) + "_") + j, (10 * i) + j, {_x:243.8 + Math.round(((i - j) * 62.5) / 2), _y:43.7 + Math.round(((i + j) * 31.3) / 2), col:i, row:j, _xscale:78, _yscale:78});
j++;
}
i++;
}
_root.attachMovie("Opening_Menu", "Opening_Menu2", 400000);
stop();
Instance of Symbol 141 MovieClip [Opening_Menu] in Frame 2
onClipEvent (load) {
stop();
}
Instance of Symbol 145 MovieClip [BeatAnim] in Frame 2
onClipEvent (load) {
stop();
}
Frame 3
var i = 0;
while (i < 8) {
var j = 0;
while (j < 8) {
Current_Level[i][j] = Levels[Level - 1][i][j];
j++;
}
i++;
}
CL_pass = password_base[Level - 1];
stop();
Instance of Symbol 170 MovieClip [sound_H] in Frame 3
onClipEvent (enterFrame) {
gotoAndStop(_root.Song);
}
Frame 4
if (_root.Level < 52) {
_root.attachMovie("BeatAnim", "BeatAnim2", _root.getNextHighestDepth(), {_x:270, _y:200});
stop();
}
Frame 5
stop();
Symbol 8 MovieClip Frame 5
_parent.gotoAndStop(_parent._currentframe - 3);
stop();
Symbol 10 MovieClip Frame 5
_parent.gotoAndStop(4);
Symbol 12 MovieClip [Tile] Frame 1
#initclip 3
Object.registerClass("Tile", sokotile);
#endinitclip
Symbol 12 MovieClip [Tile] Frame 19
gotoAndStop (5);
Symbol 12 MovieClip [Tile] Frame 20
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 25
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (2);
Symbol 12 MovieClip [Tile] Frame 31
gotoAndStop (2);
Symbol 12 MovieClip [Tile] Frame 32
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 37
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (5);
Symbol 12 MovieClip [Tile] Frame 48
gotoAndStop (5);
Symbol 12 MovieClip [Tile] Frame 49
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 54
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (2);
Symbol 12 MovieClip [Tile] Frame 60
gotoAndStop (2);
Symbol 12 MovieClip [Tile] Frame 61
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 66
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (5);
Symbol 12 MovieClip [Tile] Frame 77
gotoAndStop (6);
Symbol 12 MovieClip [Tile] Frame 78
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 83
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (4);
Symbol 12 MovieClip [Tile] Frame 89
gotoAndStop (4);
Symbol 12 MovieClip [Tile] Frame 90
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 95
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (6);
Symbol 12 MovieClip [Tile] Frame 106
gotoAndStop (6);
Symbol 12 MovieClip [Tile] Frame 107
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 112
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (4);
Symbol 12 MovieClip [Tile] Frame 118
gotoAndStop (4);
Symbol 12 MovieClip [Tile] Frame 119
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 124
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (6);
Symbol 12 MovieClip [Tile] Frame 135
gotoAndStop (1);
Symbol 12 MovieClip [Tile] Frame 136
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 141
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (5);
Symbol 12 MovieClip [Tile] Frame 147
gotoAndStop (5);
Symbol 12 MovieClip [Tile] Frame 148
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 153
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (1);
Symbol 12 MovieClip [Tile] Frame 164
gotoAndStop (3);
Symbol 12 MovieClip [Tile] Frame 165
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 170
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (6);
Symbol 12 MovieClip [Tile] Frame 176
gotoAndStop (6);
Symbol 12 MovieClip [Tile] Frame 177
this.swapDepths(((this._y * 600) + this._x) - 100);
Symbol 12 MovieClip [Tile] Frame 182
this.swapDepths((this._y * 600) + this._x);
gotoAndStop (3);
Symbol 182 MovieClip [__Packages.sokotile] Frame 0
class sokotile extends MovieClip
{
var swapDepths, _x, _y, col, row, gotoAndStop, removeMovieClip, _currentframe;
function sokotile () {
super();
}
function onLoad() {
swapDepths((_y * 600) + _x);
if (_root.Current_Level[row][col] == "E") {
(gotoAndStop(1));// not popped
} else if (_root.Current_Level[row][col] == "B") {
(gotoAndStop(2));// not popped
} else if (_root.Current_Level[row][col] == "P") {
(gotoAndStop(3));// not popped
} else if (_root.Current_Level[row][col] == "O") {
(gotoAndStop(4));// not popped
} else if (_root.Current_Level[row][col] == "S") {
(gotoAndStop(5));// not popped
} else if (_root.Current_Level[row][col] == "X") {
(gotoAndStop(6));// not popped
} else if (_root.Current_Level[row][col] == "W") {
(gotoAndStop(7));// not popped
}
}
function onEnterFrame() {
if (_root._currentframe == 5) {
removeMovieClip();
}
if (_currentframe < 8) {
if (_root.Current_Level[row][col] == "E") {
(gotoAndStop(1));// not popped
} else if (_root.Current_Level[row][col] == "B") {
(gotoAndStop(2));// not popped
} else if (_root.Current_Level[row][col] == "P") {
(gotoAndStop(3));// not popped
} else if (_root.Current_Level[row][col] == "O") {
(gotoAndStop(4));// not popped
} else if (_root.Current_Level[row][col] == "S") {
(gotoAndStop(5));// not popped
} else if (_root.Current_Level[row][col] == "X") {
(gotoAndStop(6));// not popped
} else if (_root.Current_Level[row][col] == "W") {
}
}
}
}
Symbol 183 MovieClip [__Packages.sokohandler] Frame 0
class sokohandler extends MovieClip
{
var BoxUnplaced, removeMovieClip;
function sokohandler () {
super();
BoxUnplaced = 0;
}
function onEnterFrame() {
BoxUnplaced = 0;
var _local4 = 0;
while (_local4 < 8) {
var _local3 = 0;
while (_local3 < 8) {
if (_root.Current_Level[_local4][_local3] == "B") {
BoxUnplaced++;
}
_local3++;
}
_local4++;
}
if (BoxUnplaced == 0) {
_root.gotoAndPlay(4);
}
if (_root._currentframe != 3) {
removeMovieClip();
}
if (_root._currentframe == 3) {
if (_root.KeyPosition == 1) {
if (Key.isDown(39)) {
if (KeyUp == 0) {
KeyUp = 1;
}
} else if (KeyUp == 2) {
KeyUp = 0;
}
if (Key.isDown(37)) {
if (KeyDown == 0) {
KeyDown = 1;
}
} else if (KeyDown == 2) {
KeyDown = 0;
}
if (Key.isDown(40)) {
if (KeyRight == 0) {
KeyRight = 1;
}
} else if (KeyRight == 2) {
KeyRight = 0;
}
if (Key.isDown(38)) {
if (KeyLeft == 0) {
KeyLeft = 1;
}
} else if (KeyLeft == 2) {
KeyLeft = 0;
}
} else {
if (Key.isDown(38)) {
if (KeyUp == 0) {
KeyUp = 1;
}
} else if (KeyUp == 2) {
KeyUp = 0;
}
if (Key.isDown(40)) {
if (KeyDown == 0) {
KeyDown = 1;
}
} else if (KeyDown == 2) {
KeyDown = 0;
}
if (Key.isDown(39)) {
if (KeyRight == 0) {
KeyRight = 1;
}
} else if (KeyRight == 2) {
KeyRight = 0;
}
if (Key.isDown(37)) {
if (KeyLeft == 0) {
KeyLeft = 1;
}
} else if (KeyLeft == 2) {
KeyLeft = 0;
}
}
if (KeyUp == 1) {
KeyUp = 2;
_local4 = 1;
while (_local4 < 8) {
var _local3 = 0;
while (_local3 < 8) {
if (_root.Current_Level[_local4][_local3] == "S") {
if (_root.Current_Level[_local4 - 1][_local3] == "E") {
_root.Current_Level[_local4 - 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndStop(8);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1U");
} else if (_root.Current_Level[_local4 - 1][_local3] == "P") {
_root.Current_Level[_local4 - 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndStop(9);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "B") && (_root.Current_Level[_local4 - 2][_local3] == "E")) {
_root.Current_Level[_local4 - 2][_local3] = "B";
_root.Current_Level[_local4 - 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(10);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B1U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "O") && (_root.Current_Level[_local4 - 2][_local3] == "E")) {
_root.Current_Level[_local4 - 2][_local3] = "B";
_root.Current_Level[_local4 - 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(10);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B4U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "B") && (_root.Current_Level[_local4 - 2][_local3] == "P")) {
_root.Current_Level[_local4 - 2][_local3] = "O";
_root.Current_Level[_local4 - 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(11);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B2U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "O") && (_root.Current_Level[_local4 - 2][_local3] == "P")) {
_root.Current_Level[_local4 - 2][_local3] = "O";
_root.Current_Level[_local4 - 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(11);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B3U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1U");
}
break;
}
if (_root.Current_Level[_local4][_local3] == "X") {
if (_root.Current_Level[_local4 - 1][_local3] == "E") {
_root.Current_Level[_local4 - 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndStop(8);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2U");
} else if (_root.Current_Level[_local4 - 1][_local3] == "P") {
_root.Current_Level[_local4 - 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndStop(9);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "B") && (_root.Current_Level[_local4 - 2][_local3] == "E")) {
_root.Current_Level[_local4 - 2][_local3] = "B";
_root.Current_Level[_local4 - 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(10);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B1U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "O") && (_root.Current_Level[_local4 - 2][_local3] == "E")) {
_root.Current_Level[_local4 - 2][_local3] = "B";
_root.Current_Level[_local4 - 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(10);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B4U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "B") && (_root.Current_Level[_local4 - 2][_local3] == "P")) {
_root.Current_Level[_local4 - 2][_local3] = "O";
_root.Current_Level[_local4 - 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(11);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B2U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2U");
} else if ((_root.Current_Level[_local4 - 1][_local3] == "O") && (_root.Current_Level[_local4 - 2][_local3] == "P")) {
_root.Current_Level[_local4 - 2][_local3] = "O";
_root.Current_Level[_local4 - 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 - 2)].gotoAndStop(11);
_root[(("Tile_" + _local3) + "_") + (_local4 - 1)].gotoAndPlay("B3U");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2U");
}
break;
}
_local3++;
}
_local4++;
}
} else if (KeyDown == 1) {
KeyDown = 2;
_local4 = 7;
while (_local4 >= 0) {
var _local3 = 7;
while (_local3 >= 0) {
if (_root.Current_Level[_local4][_local3] == "S") {
if (_root.Current_Level[_local4 + 1][_local3] == "E") {
_root.Current_Level[_local4 + 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S1D");
} else if (_root.Current_Level[_local4 + 1][_local3] == "P") {
_root.Current_Level[_local4 + 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S2D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "B") && (_root.Current_Level[_local4 + 2][_local3] == "E")) {
_root.Current_Level[_local4 + 2][_local3] = "B";
_root.Current_Level[_local4 + 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B1D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S1D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "O") && (_root.Current_Level[_local4 + 2][_local3] == "E")) {
_root.Current_Level[_local4 + 2][_local3] = "B";
_root.Current_Level[_local4 + 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B2D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S2D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "B") && (_root.Current_Level[_local4 + 2][_local3] == "P")) {
_root.Current_Level[_local4 + 2][_local3] = "O";
_root.Current_Level[_local4 + 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B4D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S1D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "O") && (_root.Current_Level[_local4 + 2][_local3] == "P")) {
_root.Current_Level[_local4 + 2][_local3] = "O";
_root.Current_Level[_local4 + 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B3D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S2D");
}
break;
}
if (_root.Current_Level[_local4][_local3] == "X") {
if (_root.Current_Level[_local4 + 1][_local3] == "E") {
_root.Current_Level[_local4 + 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S1D");
} else if (_root.Current_Level[_local4 + 1][_local3] == "P") {
_root.Current_Level[_local4 + 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S2D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "B") && (_root.Current_Level[_local4 + 2][_local3] == "E")) {
_root.Current_Level[_local4 + 2][_local3] = "B";
_root.Current_Level[_local4 + 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B1D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S1D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "O") && (_root.Current_Level[_local4 + 2][_local3] == "E")) {
_root.Current_Level[_local4 + 2][_local3] = "B";
_root.Current_Level[_local4 + 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B2D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S2D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "B") && (_root.Current_Level[_local4 + 2][_local3] == "P")) {
_root.Current_Level[_local4 + 2][_local3] = "O";
_root.Current_Level[_local4 + 1][_local3] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B4D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S1D");
} else if ((_root.Current_Level[_local4 + 1][_local3] == "O") && (_root.Current_Level[_local4 + 2][_local3] == "P")) {
_root.Current_Level[_local4 + 2][_local3] = "O";
_root.Current_Level[_local4 + 1][_local3] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + _local3) + "_") + (_local4 + 2)].gotoAndPlay("B3D");
_root[(("Tile_" + _local3) + "_") + (_local4 + 1)].gotoAndPlay("S2D");
}
break;
}
_local3--;
}
_local4--;
}
} else if (KeyRight == 1) {
KeyRight = 2;
_local4 = 1;
while (_local4 < 8) {
var _local3 = 0;
while (_local3 < 8) {
if (_root.Current_Level[_local4][_local3] == "S") {
if (_root.Current_Level[_local4][_local3 + 1] == "E") {
_root.Current_Level[_local4][_local3 + 1] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S1R");
} else if (_root.Current_Level[_local4][_local3 + 1] == "P") {
_root.Current_Level[_local4][_local3 + 1] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S2R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "B") && (_root.Current_Level[_local4][_local3 + 2] == "E")) {
_root.Current_Level[_local4][_local3 + 2] = "B";
_root.Current_Level[_local4][_local3 + 1] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B1R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S1R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "O") && (_root.Current_Level[_local4][_local3 + 2] == "E")) {
_root.Current_Level[_local4][_local3 + 2] = "B";
_root.Current_Level[_local4][_local3 + 1] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B2R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S2R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "B") && (_root.Current_Level[_local4][_local3 + 2] == "P")) {
_root.Current_Level[_local4][_local3 + 2] = "O";
_root.Current_Level[_local4][_local3 + 1] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B4R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S1R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "O") && (_root.Current_Level[_local4][_local3 + 2] == "P")) {
_root.Current_Level[_local4][_local3 + 2] = "O";
_root.Current_Level[_local4][_local3 + 1] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B3R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S2R");
}
break;
}
if (_root.Current_Level[_local4][_local3] == "X") {
if (_root.Current_Level[_local4][_local3 + 1] == "E") {
_root.Current_Level[_local4][_local3 + 1] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S1R");
} else if (_root.Current_Level[_local4][_local3 + 1] == "P") {
_root.Current_Level[_local4][_local3 + 1] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S2R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "B") && (_root.Current_Level[_local4][_local3 + 2] == "E")) {
_root.Current_Level[_local4][_local3 + 2] = "B";
_root.Current_Level[_local4][_local3 + 1] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B1R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S1R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "O") && (_root.Current_Level[_local4][_local3 + 2] == "E")) {
_root.Current_Level[_local4][_local3 + 2] = "B";
_root.Current_Level[_local4][_local3 + 1] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B2R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S2R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "B") && (_root.Current_Level[_local4][_local3 + 2] == "P")) {
_root.Current_Level[_local4][_local3 + 2] = "O";
_root.Current_Level[_local4][_local3 + 1] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B4R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S1R");
} else if ((_root.Current_Level[_local4][_local3 + 1] == "O") && (_root.Current_Level[_local4][_local3 + 2] == "P")) {
_root.Current_Level[_local4][_local3 + 2] = "O";
_root.Current_Level[_local4][_local3 + 1] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 + 2)) + "_") + _local4].gotoAndPlay("B3R");
_root[(("Tile_" + (_local3 + 1)) + "_") + _local4].gotoAndPlay("S2R");
}
break;
}
_local3++;
}
_local4++;
}
} else if (KeyLeft == 1) {
KeyLeft = 2;
_local4 = 1;
while (_local4 < 8) {
var _local3 = 0;
while (_local3 < 8) {
if (_root.Current_Level[_local4][_local3] == "S") {
if (_root.Current_Level[_local4][_local3 - 1] == "E") {
_root.Current_Level[_local4][_local3 - 1] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndStop(8);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1L");
} else if (_root.Current_Level[_local4][_local3 - 1] == "P") {
_root.Current_Level[_local4][_local3 - 1] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndStop(9);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "B") && (_root.Current_Level[_local4][_local3 - 2] == "E")) {
_root.Current_Level[_local4][_local3 - 2] = "B";
_root.Current_Level[_local4][_local3 - 1] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(10);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B1L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "O") && (_root.Current_Level[_local4][_local3 - 2] == "E")) {
_root.Current_Level[_local4][_local3 - 2] = "B";
_root.Current_Level[_local4][_local3 - 1] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(10);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B4L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "B") && (_root.Current_Level[_local4][_local3 - 2] == "P")) {
_root.Current_Level[_local4][_local3 - 2] = "O";
_root.Current_Level[_local4][_local3 - 1] = "S";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(11);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B2L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "O") && (_root.Current_Level[_local4][_local3 - 2] == "P")) {
_root.Current_Level[_local4][_local3 - 2] = "O";
_root.Current_Level[_local4][_local3 - 1] = "X";
_root.Current_Level[_local4][_local3] = "E";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(11);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B3L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S1L");
}
break;
}
if (_root.Current_Level[_local4][_local3] == "X") {
if (_root.Current_Level[_local4][_local3 - 1] == "E") {
_root.Current_Level[_local4][_local3 - 1] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndStop(8);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2L");
} else if (_root.Current_Level[_local4][_local3 - 1] == "P") {
_root.Current_Level[_local4][_local3 - 1] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndStop(9);
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "B") && (_root.Current_Level[_local4][_local3 - 2] == "E")) {
_root.Current_Level[_local4][_local3 - 2] = "B";
_root.Current_Level[_local4][_local3 - 1] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(10);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B1L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "O") && (_root.Current_Level[_local4][_local3 - 2] == "E")) {
_root.Current_Level[_local4][_local3 - 2] = "B";
_root.Current_Level[_local4][_local3 - 1] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(10);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B4L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "B") && (_root.Current_Level[_local4][_local3 - 2] == "P")) {
_root.Current_Level[_local4][_local3 - 2] = "O";
_root.Current_Level[_local4][_local3 - 1] = "S";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(11);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B2L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2L");
} else if ((_root.Current_Level[_local4][_local3 - 1] == "O") && (_root.Current_Level[_local4][_local3 - 2] == "P")) {
_root.Current_Level[_local4][_local3 - 2] = "O";
_root.Current_Level[_local4][_local3 - 1] = "X";
_root.Current_Level[_local4][_local3] = "P";
_root[(("Tile_" + (_local3 - 2)) + "_") + _local4].gotoAndStop(11);
_root[(("Tile_" + (_local3 - 1)) + "_") + _local4].gotoAndPlay("B3L");
_root[(("Tile_" + _local3) + "_") + _local4].gotoAndPlay("S2L");
}
break;
}
_local3++;
}
_local4++;
}
}
}
}
var KeyUp = 0;
var KeyDown = 0;
var KeyRight = 0;
var KeyLeft = 0;
}
Symbol 85 Button
on (release) {
_root.play();
}
Symbol 86 MovieClip Frame 143
_parent.play();
stop();
Symbol 113 MovieClip Frame 309
_parent.play();
stop();
Symbol 116 Button
on (release) {
_root.play();
_root.Opening_Menu2.removeMovieClip();
}
Symbol 122 Button
on (release) {
c = 1;
i = 0;
while (i < 55) {
if (_root.paswrd == _root.password_base[i]) {
c = i + 1;
}
i++;
}
_root.Level = c;
_root.play();
_root.Opening_Menu2.removeMovieClip();
}
Symbol 125 Button
on (release) {
play();
}
Symbol 132 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 139 Button
on (release) {
play();
}
Symbol 141 MovieClip [Opening_Menu] Frame 1
stop();
Symbol 141 MovieClip [Opening_Menu] Frame 2
stop();
Symbol 141 MovieClip [Opening_Menu] Frame 3
stop();
Symbol 141 MovieClip [Opening_Menu] Frame 32
stop();
Symbol 141 MovieClip [Opening_Menu] Frame 62
gotoAndPlay ("mainmenu");
Symbol 145 MovieClip [BeatAnim] Frame 1
temp = _root.Song;
_root.Song = 4;
if (temp == 4) {
gotoAndPlay ("silent");
}
Symbol 145 MovieClip [BeatAnim] Frame 239
_root.Level++;
_root.gotoAndPlay(3);
_root.Song = temp;
this.removeMovieClip();
Symbol 145 MovieClip [BeatAnim] Frame 297
_root.Level++;
_root.gotoAndPlay(3);
_root.Song = temp;
this.removeMovieClip();
Symbol 151 Button
on (release) {
var i = 0;
while (i < 8) {
var j = 0;
while (j < 8) {
_root.Current_Level[i][j] = _root.Levels[_root.Level - 1][i][j];
j++;
}
i++;
}
}
Symbol 155 MovieClip [Handler] Frame 1
#initclip 4
Object.registerClass("Handler", sokohandler);
#endinitclip
Symbol 161 Button
on (release) {
_root.Song = 2;
}
Symbol 162 Button
on (release) {
_root.Song = 3;
}
Symbol 163 Button
on (release) {
_root.Song = 1;
}
Symbol 164 Button
on (release) {
_root.Song = 4;
}
Symbol 170 MovieClip [sound_H] Frame 1
stop();
Symbol 176 Button
on (release) {
if (_root.KeyPosition == 0) {
_root.KeyPosition = 1;
this.butt._xscale = 100;
this.butt._x = this.butt._x - 42.3;
gotoAndStop ("Righty");
} else {
_root.KeyPosition = 0;
this.butt._xscale = -100;
this.butt._x = this.butt._x + 42.3;
gotoAndStop ("Lefty");
}
}
Symbol 177 MovieClip Frame 1
stop();
Symbol 178 Button
on (release) {
gotoAndPlay (1);
}