Commits

clach04  committed 437c2fe
  • Participants
  • Parent commits a650558

Comments (0)

Files changed (138)

+
+- Beta 2
+	Phase2 included: mode7 stages (Continue Game Hardcore).
+	XML parser improved with ML_Lib.
+	Dreamcast release.
+	Fonts changes.
 
 - Beta 1
 	Display Error System
 		-Isrc -Isrc/SDL_flic -Isrc/SFont `sdl-config --cflags` \
 		-ffast-math -fno-common -ffreestanding -fno-builtin \
 		-fno-exceptions -fstrict-aliasing -O3 \
+		-Isrc/filmat -Isrc/phase2 -Isrc/ML_Lib \
+
+
+#CFLAGS+=-DUSE_FIXED_POINT
 
 
 LDFLAGS =	`sdl-config --libs` -lSDL_mixer -lSDL_image \
 
 .CFILES	=	src/vorton.c \
 		src/video.c \
-		src/laser.c \
-		src/process.c \
-		src/hero.c \
-		src/bloq.c \
-		src/brick.c \
-		src/fire.c \
-		src/robot.c \
-		src/movable.c \
 		src/intro.c \
-		src/parse.c \
 		src/audio.c \
 		src/menu.c \
-		src/pyramid.c \
-		src/dummy.c \
 		src/exit.c \
 		src/language.c \
 		src/records.c \
 		src/error.c \
+		src/rand.c \
+		src/filmat/laser.c \
+		src/filmat/process.c \
+		src/filmat/hero.c \
+		src/filmat/bloq.c \
+		src/filmat/brick.c \
+		src/filmat/fire.c \
+		src/filmat/robot.c \
+		src/filmat/movable.c \
+		src/filmat/parse.c \
+		src/filmat/pyramid.c \
+		src/filmat/dummy.c \
+		src/filmat/filmat.c \
+		src/filmat/video.c \
+		src/phase2/video.c \
+		src/phase2/process.c \
+		src/phase2/mode7.c \
+		src/phase2/stretch.c \
 		src/SDL_flic/SDL_flic.c \
 		src/SDL_flic/SDL_playflic.c \
 		src/SDL_flic/node_text.c \
 		src/SDL_flic/font-arial-12.c \
 		src/SFont/SFont.c \
+		src/ML_Lib/ML_Attribute.c \
+		src/ML_Lib/ML_Comment.c \
+		src/ML_Lib/ML_common_func.c \
+		src/ML_Lib/ML_COM_Sim.c \
+		src/ML_Lib/ML_Document.c \
+		src/ML_Lib/ML_Element.c \
+		src/ML_Lib/ML_leng_process.c \
+		src/ML_Lib/ML_Node.c \
+		src/ML_Lib/ML_Process.c \
+		src/ML_Lib/ML_Text.c \
 
 
 all: $(TARGET)
 
 run:		$(TARGET)
 
+#	./$(TARGET) -nosound
+#	./$(TARGET) -nosound -8bits
 	./$(TARGET) -windowscreen -nosound -8bits
 #	./$(TARGET) -windowscreen -8bits
 
 TARGET=vorton
 
-KOS_CFLAGS+= -DDREAMCAST=YES -DDATA_PREFIX=\"/rd/\" -DFILE_SEPARATOR=\"/\" -DSOUND -DMUSIC -DJOY_YES -DDIVISOR=1 -Isrc -Isrc/SDL_flic -I/opt/dc/kos/kos-ports/include/SDL -Isrc/SFont  -Wno-switch
+KOS_CFLAGS+= -DDREAMCAST=YES -DDATA_PREFIX=\"/rd/\" -DFILE_SEPARATOR=\"/\" -DSOUND -DMUSIC -DJOY_YES -DDIVISOR=1 -Isrc -Isrc/SDL_flic -I/opt/dc/kos/kos-ports/include/SDL -Isrc/SFont -Isrc/filmat -Wno-switch -Isrc/phase2 -Isrc/ML_Lib
 
 all: $(TARGET).elf romdisk.o
 
 include $(KOS_BASE)/Makefile.rules
 
+.CFILES	=	src/vorton.c \
+		src/video.c \
+		src/intro.c \
+		src/audio.c \
+		src/menu.c \
+		src/exit.c \
+		src/language.c \
+		src/records.c \
+		src/error.c \
+		src/rand.c \
+		src/filmat/laser.c \
+		src/filmat/process.c \
+		src/filmat/hero.c \
+		src/filmat/bloq.c \
+		src/filmat/brick.c \
+		src/filmat/fire.c \
+		src/filmat/robot.c \
+		src/filmat/movable.c \
+		src/filmat/parse.c \
+		src/filmat/pyramid.c \
+		src/filmat/dummy.c \
+		src/filmat/filmat.c \
+		src/filmat/video.c \
+		src/phase2/video.c \
+		src/phase2/process.c \
+		src/phase2/mode7.c \
+		src/phase2/stretch.c \
+		src/SDL_flic/SDL_flic.c \
+		src/SDL_flic/SDL_playflic.c \
+		src/SDL_flic/node_text.c \
+		src/SDL_flic/font-arial-12.c \
+		src/SFont/SFont.c \
+		src/ML_Lib/ML_Attribute.c \
+		src/ML_Lib/ML_Comment.c \
+		src/ML_Lib/ML_common_func.c \
+		src/ML_Lib/ML_COM_Sim.c \
+		src/ML_Lib/ML_Document.c \
+		src/ML_Lib/ML_Element.c \
+		src/ML_Lib/ML_leng_process.c \
+		src/ML_Lib/ML_Node.c \
+		src/ML_Lib/ML_Process.c \
+		src/ML_Lib/ML_Text.c \
 
-OBJS = 	\
-		src/vorton.o \
-		src/video.o \
-		src/laser.o \
-		src/process.o \
-		src/hero.o \
-		src/bloq.o \
-		src/brick.o \
-		src/fire.o \
-		src/robot.o \
-		src/movable.o \
-		src/intro.o \
-		src/parse.o \
-		src/audio.o \
-		src/menu.o \
-		src/pyramid.o \
-		src/dummy.o \
-		src/exit.o \
-		src/language.o \
-		src/records.o \
-		src/error.o \
-		src/SDL_flic/SDL_flic.o \
-		src/SDL_flic/SDL_playflic.o \
-		src/SDL_flic/node_text.o \
-		src/SDL_flic/font-arial-12.o \
-		src/SFont/SFont.o \
+
+OBJS =		$(.CFILES:.c=.o)
+
 
 
 $(TARGET).elf: $(OBJS) romdisk.o

File Makefile.gp32

-FXE_TEXT =	"VORTON BETA-1"
+FXE_TEXT =	"VORTON BETA-2"
 FXE_COMP =	"HIGHWAY DEVS"
 FXE_ICON =	src/gp32/icon.bmp
 
 .CFILES	=	src/gp32/gpstart.c \
 		src/vorton.c \
 		src/video.c \
-		src/laser.c \
-		src/process.c \
-		src/hero.c \
-		src/bloq.c \
-		src/brick.c \
-		src/fire.c \
-		src/robot.c \
-		src/movable.c \
 		src/intro.c \
-		src/parse.c \
 		src/audio.c \
 		src/menu.c \
-		src/pyramid.c \
-		src/dummy.c \
 		src/exit.c \
 		src/language.c \
 		src/records.c \
 		src/error.c \
+		src/rand.c \
+		src/filmat/laser.c \
+		src/filmat/process.c \
+		src/filmat/hero.c \
+		src/filmat/bloq.c \
+		src/filmat/brick.c \
+		src/filmat/fire.c \
+		src/filmat/robot.c \
+		src/filmat/movable.c \
+		src/filmat/parse.c \
+		src/filmat/pyramid.c \
+		src/filmat/dummy.c \
+		src/filmat/filmat.c \
+		src/filmat/video.c \
+		src/phase2/video.c \
+		src/phase2/process.c \
+		src/phase2/mode7.c \
+		src/phase2/stretch.c \
 		src/SDL_flic/SDL_flic.c \
 		src/SDL_flic/SDL_playflic.c \
 		src/SDL_flic/node_text.c \
 		src/SDL_flic/font-arial-12.c \
 		src/SFont/SFont.c \
+		src/ML_Lib/ML_Attribute.c \
+		src/ML_Lib/ML_Comment.c \
+		src/ML_Lib/ML_common_func.c \
+		src/ML_Lib/ML_COM_Sim.c \
+		src/ML_Lib/ML_Document.c \
+		src/ML_Lib/ML_Element.c \
+		src/ML_Lib/ML_leng_process.c \
+		src/ML_Lib/ML_Node.c \
+		src/ML_Lib/ML_Process.c \
+		src/ML_Lib/ML_Text.c \
 		
 
 .OFILES	=	$(.SFILES:.s=.o) $(.CFILES:.c=.o)
 		-fstrict-aliasing -O6 \
 
 
-CFLAGS	=	-Isrc/gp32/include -Isrc -Isrc/SDL_flic \
+CFLAGS	=	-Isrc/gp32/include -Isrc -Isrc/SDL_flic -Isrc/filmat \
 		-I/usr/$(ARM_COMP)/include/SDL -Isrc/SFont \
-		$(OPTFLAGS) -DGFXST -DGP32 \
+		$(OPTFLAGS) -DGFXST -DGP32 -Isrc/ML_Lib \
 		-DFILE_SEPARATOR=\"\\\\\" \
 		-DDATA_PREFIX=\"gp:\\\\gpmm\\\\vorton\\\\\" \
-		-Wall -Wno-switch \
+		-Wall -Wno-switch -DUSE_FIXED_POINT -Isrc/phase2 \
 
 
 LDFLAGS	=	-T$(LDSCRIPT) $(USER_INIT) -nostartfiles \

File Makefile.linux

 		-Isrc -Isrc/SDL_flic -Isrc/SFont `sdl-config --cflags` \
 		-ffast-math -fno-common -ffreestanding -fno-builtin \
 		-fno-exceptions -fstrict-aliasing -O3 \
+		-Isrc/filmat -Isrc/phase2 -Isrc/ML_Lib \
+
+
+#CFLAGS+=-DUSE_FIXED_POINT
 
 
 LDFLAGS =	`sdl-config --libs` -lSDL_mixer -lSDL_image \
 
 .CFILES	=	src/vorton.c \
 		src/video.c \
-		src/laser.c \
-		src/process.c \
-		src/hero.c \
-		src/bloq.c \
-		src/brick.c \
-		src/fire.c \
-		src/robot.c \
-		src/movable.c \
 		src/intro.c \
-		src/parse.c \
 		src/audio.c \
 		src/menu.c \
-		src/pyramid.c \
-		src/dummy.c \
 		src/exit.c \
 		src/language.c \
 		src/records.c \
 		src/error.c \
+		src/rand.c \
+		src/filmat/laser.c \
+		src/filmat/process.c \
+		src/filmat/hero.c \
+		src/filmat/bloq.c \
+		src/filmat/brick.c \
+		src/filmat/fire.c \
+		src/filmat/robot.c \
+		src/filmat/movable.c \
+		src/filmat/parse.c \
+		src/filmat/pyramid.c \
+		src/filmat/dummy.c \
+		src/filmat/filmat.c \
+		src/filmat/video.c \
+		src/phase2/video.c \
+		src/phase2/process.c \
+		src/phase2/mode7.c \
+		src/phase2/stretch.c \
 		src/SDL_flic/SDL_flic.c \
 		src/SDL_flic/SDL_playflic.c \
 		src/SDL_flic/node_text.c \
 		src/SDL_flic/font-arial-12.c \
 		src/SFont/SFont.c \
+		src/ML_Lib/ML_Attribute.c \
+		src/ML_Lib/ML_Comment.c \
+		src/ML_Lib/ML_common_func.c \
+		src/ML_Lib/ML_COM_Sim.c \
+		src/ML_Lib/ML_Document.c \
+		src/ML_Lib/ML_Element.c \
+		src/ML_Lib/ML_leng_process.c \
+		src/ML_Lib/ML_Node.c \
+		src/ML_Lib/ML_Process.c \
+		src/ML_Lib/ML_Text.c \
 
 
 all: $(TARGET)
 
 run:		$(TARGET)
 
+#	./$(TARGET) -nosound
+#	./$(TARGET) -nosound -8bits
 	./$(TARGET) -windowscreen -nosound -8bits
 #	./$(TARGET) -windowscreen -8bits
 

File Makefile.windows

 		-Isrc -Isrc/SDL_flic -Isrc/SFont ${SDL_CFLAGS} -DARGS \
 		-ffast-math -fno-common -ffreestanding -fno-builtin \
 		-fno-exceptions -fstrict-aliasing -O3 -I/usr/local/include \
+		-Isrc/ML_Lib -Isrc/phase2 \
 
 
 LDFLAGS =	-L/usr/lib ${SDL_LDFLAGS} -lSDL_image -lSDL_mixer \
 
 .CFILES	=	src/vorton.c \
 		src/video.c \
-		src/laser.c \
-		src/process.c \
-		src/hero.c \
-		src/bloq.c \
-		src/brick.c \
-		src/fire.c \
-		src/robot.c \
-		src/movable.c \
 		src/intro.c \
-		src/parse.c \
 		src/audio.c \
 		src/menu.c \
-		src/pyramid.c \
-		src/dummy.c \
 		src/exit.c \
 		src/language.c \
 		src/records.c \
 		src/error.c \
+		src/rand.c \
+		src/filmat/laser.c \
+		src/filmat/process.c \
+		src/filmat/hero.c \
+		src/filmat/bloq.c \
+		src/filmat/brick.c \
+		src/filmat/fire.c \
+		src/filmat/robot.c \
+		src/filmat/movable.c \
+		src/filmat/parse.c \
+		src/filmat/pyramid.c \
+		src/filmat/dummy.c \
+		src/filmat/filmat.c \
+		src/filmat/video.c \
+		src/phase2/video.c \
+		src/phase2/process.c \
+		src/phase2/mode7.c \
+		src/phase2/stretch.c \
 		src/SDL_flic/SDL_flic.c \
 		src/SDL_flic/SDL_playflic.c \
 		src/SDL_flic/node_text.c \
 		src/SDL_flic/font-arial-12.c \
 		src/SFont/SFont.c \
+		src/ML_Lib/ML_Attribute.c \
+		src/ML_Lib/ML_Comment.c \
+		src/ML_Lib/ML_common_func.c \
+		src/ML_Lib/ML_COM_Sim.c \
+		src/ML_Lib/ML_Document.c \
+		src/ML_Lib/ML_Element.c \
+		src/ML_Lib/ML_leng_process.c \
+		src/ML_Lib/ML_Node.c \
+		src/ML_Lib/ML_Process.c \
+		src/ML_Lib/ML_Text.c \
 
 
 all: $(TARGET)

File data/1/level.map

+<?xml version="1.0"?>
+<?vortonMap version="1.0"?>
+<map level="1">
 
+<!-- 1 -->
+<obj x="0" y="64" type="DUSTBIN"/>
+<obj x="11" y="72" type="DUSTBIN"/>
+<obj x="28" y="84" type="DUSTBIN"/>
+<obj x="36" y="84" type="DUSTBIN"/>
+<obj x="55" y="64" type="DUSTBIN"/>
+<obj x="64" y="72" type="DUSTBIN"/>
 
------  1 -----
+<!-- 2 -->
+<obj x="0" y="192" type="BRICK"/>
+<obj x="8" y="192" type="BRICK"/>
+<obj x="16" y="192" type="FIRE"/>
+<obj x="64" y="224" type="FIRE"/>
+<obj x="18" y="224" vel="1" move="3" type="CYCLOP"/>
+<obj x="28" y="224" vel="2" move="3 type="CYCLOP"/>
+<obj x="38" y="224" vel="3" move="3" type="CYCLOP"/>
 
+<!-- 3 -->
+<obj x="20" y="320" type="BLOQ"/>
+<obj x="44" y="326" type="BLOQ"/>
+<obj x="12" y="352" type="FIRE"/>
+<obj x="52" y="352" type="FIRE"/>
 
-<OBJ>
-	<X 0>
-	<Y 64>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 11>
-	<Y 72>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 28>
-	<Y 84>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 36>
-	<Y 84>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 55>
-	<Y 64>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 72>
-	<TYPE DUSTBIN>
-</OBJ>
+<!-- 4 -->
+<obj x="20" y="426" type="BRICK"/>
+<obj x="0" y="430" move="1" type="MINE"/>
+<obj x="32" y="468" type="BRICK"/>
+<obj x="40" y="470" move="5" vel="4" type="MINE"/>
+<obj x="20" y="484" type="DUSTBIN"/>
+<obj x="10" y="499" type="DUSTBIN"/>
 
+<!-- 5 -->
+<obj x="18" y="516" vel="4" move="9" type="ROBOT"/>
+<obj x="28" y="516" vel="4" move="9" type="ROBOT"/>
+<obj x="64" y="536" type="BRICK"/>
+<obj x="58" y="536" type="BRICK"/>
+<obj x="10" y="576" type="DUSTBIN"/>
+<obj x="0" y="626" type="BRICK"/>
+<obj x="8" y="626" type="BRICK"/>
 
+<!-- 6 -->
+<obj x="56" y="640" type="TILE"/>
+<obj x="0" y="648" type="TILE"/>
+<obj x="48" y="656" type="TILE"/>
+<obj x="16" y="664" type="TILE"/>
+<obj x="56" y="672" type="TILE"/>
+<obj x="0" y="688" type="TILE"/>
+<obj x="64" y="696" type="TILE"/>
+<obj x="8" y="712" type="TILE"/>
+<obj x="64" y="728" type="TILE"/>
+<obj x="0" y="736" type="TILE"/>
+<obj x="48" y="752" type="TILE"/>
+<obj x="16" y="760" type="TILE"/>
+<obj x="18" y="748" vel="1" move="3" type="CYCLOP"/>
+<obj x="28" y="748" vel="2" move="3" type="CYCLOP"/>
+<obj x="38" y="748" vel="3" move="3" type="CYCLOP"/>
+<obj x="48" y="748" vel="5" move="3" type="CYCLOP"/>
 
------  2 -----
+<!-- 7 -->
+<obj x="32" y="852" move="5" vel="4" type="MINE"/>
+<obj x="40" y="852" type="BRICK"/>
+<obj x="24" y="852" type="BRICK"/>
+<obj x="32" y="860" type="DUSTBIN"/>
+<obj x="10" y="884" vel="4" move="5" type="ROBOT"/>
+<obj x="64" y="856" vel="4" move="5" type="ROBOT"/>
+<obj x="64" y="868" vel="4" move="5" type="CYCLOP"/>
 
+<!-- 8 -->
+<obj x="24" y="920" type="FIRE"/>
+<obj x="0" y="992" type="FIRE"/>
+<obj x="56" y="944" type="FIRE"/>
+<obj x="56" y="920" vel="4" move="5" type="ROBOT"/>
+<obj x="8" y="976" vel="3" move="9" type="ROBOT"/>
+<obj x="40" y="932" vel="2" move="10" type="ROBOT"/>
 
-<OBJ>
-	<X 0>
-	<Y 192>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 192>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 192>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 224>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 18>
-	<Y 224>
-	<VEL 1>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 28>
-	<Y 224>
-	<VEL 2>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 38>
-	<Y 224>
-	<VEL 3>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
+<!-- 9 -->
+<obj x="36" y="1092" type="DUSTBIN"/>
+<obj x="32" y="1076" type="DUSTBIN"/>
+<obj x="44" y="1092" type="DUSTBIN"/>
+<obj x="16" y="1100" type="DUSTBIN"/>
+<obj x="48" y="1152" type="TILE"/>
+<obj x="48" y="1144" type="TILE"/>
+<obj x="48" y="1136" type="FIRE"/>
+<obj x="56" y="1136" type="TILE"/>
+<obj x="64" y="1136" type="TILE"/>
+<obj x="16" y="1136" type="FIRE"/>
+<obj x="8" y="1136" type="TILE"/>
+<obj x="0" y="1136" type="TILE"/>
+<obj x="16" y="1152" type="TILE"/>
+<obj x="16" y="1144" type="TILE"/>
 
+<!-- 10 -->
+<obj x="56" y="1216" vel="5" move="3" type="MOUTH"/>
+<obj x="40" y="1232" vel="3" move="5" type="MOUTH"/>
+<obj x="24" y="1264" vel="4" move="3" type="MOUTH"/>
+<obj x="8" y="1280" vel="2" move="4" type="MOUTH"/>
+<obj x="56" y="1280" vel="3" move="3" type="MOUTH"/>
 
+<!-- 11 -->
+<obj x="56" y="1312" vel="5" move="3" type="MOUTH"/>
+<obj x="56" y="1336" vel="3" move="5" type="MOUTH"/>
+<obj x="24" y="1352" vel="4" move="3" type="MOUTH"/>
+<obj x="8" y="1368" vel="2" move="4" type="MOUTH"/>
+<obj x="56" y="1368" vel="4" move="3" type="MOUTH"/>
+<obj x="64" y="1392" vel="2" move="3" type="MOUTH"/>
+<obj x="32" y="1400" type="BRICK"/>
+<obj x="32" y="1408" type="BRICK"/>
+<obj x="24" y="1408" type="FIRE"/>
+<obj x="40" y="1408" type="FIRE"/>
 
------  3 -----
+<!-- 12 -->
+<obj x="48" y="1456" type="DUSTBIN"/>
+<obj x="24" y="1496" type="DUSTBIN"/>
+<obj x="16" y="1480" move="5" vel="4" type="MINE"/>
+<obj x="48" y="1480" move="5" vel="4" type="MINE"/>
 
+<!-- 13 -->
+<obj x="24" y="1568" type="BRICK"/>
+<obj x="48" y="1632" type="BRICK"/>
+<obj x="56" y="1640" type="BRICK"/>
+<obj x="24" y="1584" move="5" vel="4" type="MINE"/>
+<obj x="16" y="1600" move="5" vel="4" type="MINE"/>
+<obj x="36" y="1616" move="1" vel="4" type="MINE"/>
 
-<OBJ>
-	<X 20>
-	<Y 320>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 44>
-	<Y 326>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 12>
-	<Y 352>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 52>
-	<Y 352>
-	<TYPE FIRE>
-</OBJ>
+<!-- 14 -->
+<obj x="32" y="1744" type="BRICK"/>
+<obj x="24" y="1752" type="BRICK"/>
+<obj x="32" y="1752" type="BRICK"/>
+<obj x="40" y="1752" type="BRICK"/>
+<obj x="32" y="1760" type="BRICK"/>
 
+<!-- 15 -->
+<obj x="0" y="1816" type="TILE"/>
+<obj x="64" y="1816" type="TILE"/>
+<obj x="8" y="1824" type="TILE"/>
+<obj x="56" y="1824" type="TILE"/>
+<obj x="24" y="1832" type="FIRE"/>
+<obj x="40" y="1832" type="FIRE"/>
 
+<!-- 16 -->
+<obj x="24" y="1928" type="BLOQ"/>
+<obj x="56" y="1936" type="BLOQ"/>
+<obj x="64" y="1976" type="BLOQ"/>
+<obj x="0" y="1992" type="BLOQ"/>
+<obj x="24" y="2024" type="BLOQ"/>
+<obj x="48" y="2024" type="BLOQ"/>
+<obj x="8" y="1968" move="8" vel="6" type="DISC"/>
+<obj x="32" y="1976" move="8" vel="5" type="DISC"/>
+<obj x="56" y="2000" move="8" vel="6" type="DISC"/>
+<obj x="8" y="2040" move="8" vel="7" type="DISC"/>
+<obj x="56" y="2040" move="8" vel="5" type="DISC"/>
 
------  4 -----
+<!-- 17 -->
+<obj x="0" y="2096" move="8" vel="2" type="DISC"/>
+<obj x="56" y="2056" move="8" vel="3" type="DISC"/>
+<obj x="8" y="2072" type="TILE"/>
+<obj x="56" y="2080" type="TILE"/>
+<obj x="64" y="2088" type="TILE"/>
+<obj x="16" y="2104" type="TILE"/>
+<obj x="48" y="2120" type="TILE"/>
+<obj x="24" y="2128" type="TILE"/>
+<obj x="56" y="2152" type="TILE"/>
+<obj x="0" y="2160" type="TILE"/>
+<obj x="56" y="2072" type="DUSTBIN"/>
+<obj x="48" y="2136" type="DUSTBIN"/>
+<obj x="48" y="2144" type="DUSTBIN"/>
 
-<OBJ>
-	<X 20>
-	<Y 426>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 430>
-	<MOVE 1>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 468>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 470>
-	<MOVE 5>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 20>
-	<Y 484>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 10>
-	<Y 499>
-	<TYPE DUSTBIN>
-</OBJ>
+<!-- 18 -->
+<obj x="0" y="2200" move="8" vel="5" type="DISC"/>
+<obj x="16" y="2240" move="5" vel="5" type="MINE"/>
+<obj x="48" y="2240" move="1" vel="5" type="MINE"/>
+<obj x="8" y="2248" move="5" vel="5" type="MINE"/>
 
+<!-- 19 -->
+<obj x="56" y="2352" type="BRICK"/>
+<obj x="64" y="2352" type="BRICK"/>
+<obj x="0" y="2392" type="BRICK"/>
+<obj x="8" y="2392" type="BRICK"/>
+<obj x="24" y="2368" vel="2" move="3" type="CYCLOP"/>
+<obj x="48" y="2368" vel="3" move="3" type="CYCLOP"/>
+<obj x="8" y="2424" vel="4" move="3" type="MOUTH"/>
+<obj x="40" y="2432" vel="5" move="9" type="ROBOT"/>
 
------  5 -----
-<OBJ>
-	<X 18>
-	<Y 516>
-	<VEL 4>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-<OBJ>
-	<X 28>
-	<Y 516>
-	<VEL 4>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
+<!-- 20 -->
+<obj x="56" y="2456" vel="4" move="3" type="MOUTH"/>
+<obj x="48" y="2480" vel="4" move="3" type="MOUTH"/>
+<obj x="56" y="2512" vel="5" move="9" type="ROBOT"/>
+<obj x="28" y="2520" type="BRICK"/>
+<obj x="20" y="2528" type="BRICK"/>
+<obj x="8" y="2536" type="BRICK"/>
+<obj x="36" y="2536" type="BRICK"/>
+<obj x="48" y="2536" type="BRICK"/>
+<obj x="56" y="2536" type="BRICK"/>
 
+<!-- 21 -->
+<obj x="20" y="2604" type="BRICK"/>
+<obj x="12" y="2624" type="BRICK"/>
+<obj x="12" y="2640" type="BRICK"/>
 
-<OBJ>
-	<X 64>
-	<Y 536>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 58>
-	<Y 536>
-	<TYPE BRICK>
-</OBJ>
+<!-- 22 -->
+<obj x="32" y="2728" move="5" vel="5" type="MINE"/>
+<obj x="16" y="2744" move="1" vel="5" type="MINE"/>
+<obj x="32" y="2760" move="5" vel="5" type="MINE"/>
+<obj x="24" y="2768" move="1" vel="5" type="MINE"/>
+<obj x="56" y="2768" vel="5" move="3" type="MOUTH"/>
+<obj x="64" y="2808" vel="5" move="9" type="MOUTH"/>
 
-<OBJ>
-	<X 10>
-	<Y 576>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 626>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 626>
-	<TYPE BRICK>
-</OBJ>
+<!-- 23 -->
+<obj x="40" y="2824" vel="5" move="3" type="MOUTH"/>
+<obj x="0" y="2840" vel="6" move="9" type="MOUTH"/>
+<obj x="8" y="2856" vel="7" move="9" type="MOUTH"/>
+<obj x="32" y="2864" vel="5" move="10" type="MOUTH"/>
+<obj x="40" y="2936" vel="7" move="9" type="ROBOT"/>
+<obj x="28" y="2892" type="BRICK"/>
+<obj x="20" y="2900" type="BRICK"/>
+<obj x="44" y="2908" type="BRICK"/>
+<obj x="36" y="2916" type="BRICK"/>
+<obj x="28" y="2900" vel="2" move="3" type="CYCLOP"/>
+<obj x="36" y="2908" vel="3" move="3" type="CYCLOP"/>
+<obj x="36" y="2900" move="1" vel="5" type="MINE"/>
+<obj x="28" y="2908" move="5" vel="5" type="MINE"/>
 
+<!-- 24 -->
+<obj x="32" y="2856" vel="7" move="9" type="ROBOT"/>
+<obj x="8" y="2868" vel="5" move="10" type="MOUTH"/>
+<obj x="48" y="3016" vel="7" move="9" type="ROBOT"/>
+<obj x="16" y="3048" type="BRICK"/>
+<obj x="48" y="3048" type="BRICK"/>
+<obj x="8" y="3056" type="BRICK"/>
+<obj x="16" y="3056" type="BRICK"/>
+<obj x="48" y="3056" type="BRICK"/>
+<obj x="56" y="3056" type="BRICK"/>
 
------  6 -----
-<OBJ>
-	<X 56>
-	<Y 640>
-	<TYPE TILE>
-</OBJ>
+<!-- 25 -->
+<obj x="0" y="3072" type="FIRE"/>
+<obj x="64" y="3072" type="FIRE"/>
+<obj x="16" y="3096" type="BRICK"/>
+<obj x="48" y="3096" type="BRICK"/>
+<obj x="8" y="3088" type="BRICK"/>
+<obj x="16" y="3088" type="BRICK"/>
+<obj x="48" y="3088" type="BRICK"/>
+<obj x="56" y="3088" type="BRICK"/>
+<obj x="40" y="3112" vel="6" move="9" type="ROBOT"/>
+<obj x="40" y="3136" vel="6" move="9" type="ROBOT"/>
+<obj x="32" y="3168" move="5" vel="4" type="MINE"/>
+<obj x="8" y="3168" type="BLOQ"/>
+<obj x="56" y="3168" type="BLOQ"/>
+<obj x="0" y="3168" vel="7" move="10" type="CYCLOP"/>
+<obj x="0" y="3184" vel="5" move="9" type="CYCLOP"/>
+<obj x="0" y="3072" vel="7" move="3" type="CYCLOP"/>
+<obj x="64" y="3168" vel="5" move="9" type="CYCLOP"/>
+<obj x="64" y="3184" vel="8" move="11" type="CYCLOP"/>
+<obj x="64" y="3072" vel="3" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 0>
-	<Y 648>
-	<TYPE TILE>
-</OBJ>
+<!-- 26 -->
+<obj x="8" y="3280" type="BRICK"/>
+<obj x="24" y="3296" type="BRICK"/>
+<obj x="40" y="3296" type="BRICK"/>
+<obj x="56" y="3280" type="BRICK"/>
+<obj x="40" y="3224" move="8" vel="7" type="DISC"/>
+<obj x="8" y="3256" move="8" vel="6" type="DISC"/>
+<obj x="24" y="3312" move="8" vel="7" type="DISC"/>
+<obj x="40" y="3328" move="8" vel="8" type="DISC"/>
 
-<OBJ>
-	<X 48>
-	<Y 656>
-	<TYPE TILE>
-</OBJ>
+<!-- 27 -->
+<obj x="32" y="3368" move="8" vel="6" type="DISC"/>
+<obj x="0" y="3392" move="8" vel="7" type="DISC"/>
+<obj x="64" y="3344" type="DUSTBIN"/>
+<obj x="8" y="3440" type="DUSTBIN"/>
 
-<OBJ>
-	<X 16>
-	<Y 664>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 672>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 688>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 696>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 712>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 728>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 736>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 752>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 760>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 18>
-	<Y 748>
-	<VEL 1>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 28>
-	<Y 748>
-	<VEL 2>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 38>
-	<Y 748>
-	<VEL 3>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 748>
-	<VEL 5>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
+<!-- 28 -->
+<obj x="48" y="3480" move="5" vel="5" type="MINE"/>
+<obj x="16" y="3488" move="1" vel="5" type="MINE"/>
+<obj x="48" y="3512" move="5" vel="5" type="MINE"/>
+<obj x="24" y="3520" move="1" vel="5" type="MINE"/>
+<obj x="16" y="3528" move="5" vel="5" type="MINE"/>
+<obj x="64" y="3560" move="1" vel="5" type="MINE"/>
 
------  7 -----
+<!-- 29 -->
+<obj x="16" y="3616" type="DUSTBIN"/>
+<obj x="16" y="3632" type="DUSTBIN"/>
+<obj x="32" y="3644" type="DUSTBIN"/>
+<obj x="32" y="3664" move="8" vel="7" type="DISC"/>
+<obj x="16" y="3680" move="8" vel="8" type="DISC"/>
+<obj x="64" y="3680" move="8" vel="9" type="DISC"/>
+<obj x="56" y="3696" move="8" vel="8" type="DISC"/>
 
-<OBJ>
-	<X 32>
-	<Y 852>
-	<MOVE 5>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 852>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 852>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 860>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 10>
-	<Y 884>
-	<VEL 4>
-	<MOVE 5>
-	<TYPE ROBOT>
-</OBJ>
+<!-- 30 -->
+<obj x="16" y="3728" move="8" vel="8" type="DISC"/>
+<obj x="48" y="3744" move="8" vel="9" type="DISC"/>
+<obj x="56" y="3760" move="8" vel="8" type="DISC"/>
+<obj x="24" y="3800" type="FIRE"/>
+<obj x="48" y="3800" type="FIRE"/>
+<obj x="8" y="3808" type="FIRE"/>
+<obj x="16" y="3808" type="FIRE"/>
+<obj x="48" y="3808" type="FIRE"/>
+<obj x="56" y="3808" type="FIRE"/>
 
-<OBJ>
-	<X 64>
-	<Y 856>
-	<VEL 4>
-	<MOVE 5>
-	<TYPE ROBOT>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 868>
-	<VEL 4>
-	<MOVE 5>
-	<TYPE CYCLOP>
-</OBJ>
+<!-- 31 -->
+<obj x="8" y="3832" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3832" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3832" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3832" vel="9" move="9" type="CYCLOP"/>
 
------  8 -----
-<OBJ>
-	<X 24>
-	<Y 920>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 992>
-	<TYPE FIRE>
-</OBJ>
+<!-- 32 -->
 
-<OBJ>
-	<X 56>
-	<Y 944>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 920>
-	<VEL 4>
-	<MOVE 5>
-	<TYPE ROBOT>
-</OBJ>
+<!--- fila 1 -->
+<obj x="16" y="3840" vel="9" move="3" type="CYCLOP"/>
+<obj x="32" y="3840" vel="9" move="9" type="CYCLOP"/>
+<obj x="48" y="3840" vel="9" move="11" type="CYCLOP"/>
+<obj x="64" y="3840" vel="9" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 8>
-	<Y 976>
-	<VEL 3>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 932>
-	<VEL 2>
-	<MOVE 10>
-	<TYPE ROBOT>
-</OBJ>
------  9 -----
-<OBJ>
-	<X 36>
-	<Y 1092>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 1076>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 44>
-	<Y 1092>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 1100>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 1152>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 1144>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 1136>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 1136>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 1136>
-	<TYPE TILE>
-</OBJ>
+<!--- fila 2 -->
+<obj x="8" y="3848" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3848" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3848" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3848" vel="9" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 16>
-	<Y 1136>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 1136>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 1136>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 1152>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 1144>
-	<TYPE TILE>
-</OBJ>
+<!--- fila 3 -->
+<obj x="0" y="3856" vel="9" move="3" type="CYCLOP"/>
+<obj x="16" y="3856" vel="9" move="9" type="CYCLOP"/>
+<obj x="32" y="3856" vel="9" move="11" type="CYCLOP"/>
+<obj x="48" y="3856" vel="9" move="9" type="CYCLOP"/>
 
+<!--- fila 4 -->
+<obj x="8" y="3862" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3862" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3862" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3862" vel="9" move="9" type="CYCLOP"/>
 
+<!--- fila 5 -->
+<obj x="16" y="3840" vel="9" move="3" type="CYCLOP"/>
+<obj x="32" y="3870" vel="9" move="9" type="CYCLOP"/>
+<obj x="48" y="3870" vel="9" move="11" type="CYCLOP"/>
+<obj x="64" y="3870" vel="9" move="9" type="CYCLOP"/>
 
------ 10 -----
+<!--- fila 6 -->
+<obj x="8" y="3878" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3878" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3878" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3878" vel="9" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 56>
-	<Y 1216>
-	<VEL 5>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 1232>
-	<VEL 3>
-	<MOVE 5>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 1264>
-	<VEL 4>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 1280>
-	<VEL 2>
-	<MOVE 4>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 1280>
-	<VEL 3>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
+<!--- fila 7 -->
+<obj x="0" y="3886" vel="9" move="3" type="CYCLOP"/>
+<obj x="16" y="3886" vel="9" move="9" type="CYCLOP"/>
+<obj x="32" y="3886" vel="9" move="11" type="CYCLOP"/>
+<obj x="48" y="3886" vel="9" move="9" type="CYCLOP"/>
 
------ 11 -----
+<!--- fila 8 -->
+<obj x="8" y="3892" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3892" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3892" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3892" vel="9" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 56>
-	<Y 1312>
-	<VEL 5>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 1336>
-	<VEL 3>
-	<MOVE 5>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 1352>
-	<VEL 4>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 1368>
-	<VEL 2>
-	<MOVE 4>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 1368>
-	<VEL 4>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 1392>
-	<VEL 2>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 1400>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 1408>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 1408>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 1408>
-	<TYPE FIRE>
-</OBJ>
------ 12 -----
+<!--- fila 9 -->
+<obj x="16" y="3900" vel="9" move="3" type="CYCLOP"/>
+<obj x="32" y="3900" vel="9" move="9" type="CYCLOP"/>
+<obj x="48" y="3900" vel="9" move="11" type="CYCLOP"/>
+<obj x="64" y="3900" vel="9" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 48>
-	<Y 1456>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 1496>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 1480>
-	<MOVE 5>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 1480>
-	<MOVE 5>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
+<!--- fila 10 -->
+<obj x="8" y="3908" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3908" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3908" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3908" vel="9" move="9" type="CYCLOP"/>
 
------ 13 -----
+<!--- fila 11 -->
+<obj x="0" y="3916" vel="9" move="3" type="CYCLOP"/>
+<obj x="16" y="3916" vel="9" move="9" type="CYCLOP"/>
+<obj x="32" y="3916" vel="9" move="11" type="CYCLOP"/>
+<obj x="48" y="3916" vel="9" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 24>
-	<Y 1568>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 1632>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 1640>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 1584>
-	<MOVE 5>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 1600>
-	<MOVE 5>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 36>
-	<Y 1616>
-	<MOVE 1>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
+<!--- fila 12 -->
+<obj x="8" y="3922" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3922" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3922" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3922" vel="9" move="9" type="CYCLOP"/>
 
------ 14 -----
-<OBJ>
-	<X 32>
-	<Y 1744>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 1752>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 1752>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 1752>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 1760>
-	<TYPE BRICK>
-</OBJ>
+<!--- fila 13 -->
+<obj x="16" y="3930" vel="9" move="3" type="CYCLOP"/>
+<obj x="32" y="3930" vel="9" move="9" type="CYCLOP"/>
+<obj x="48" y="3930" vel="9" move="11" type="CYCLOP"/>
+<obj x="64" y="3930" vel="9" move="9" type="CYCLOP"/>
 
------ 15 -----
+<!--- fila 14 -->
+<obj x="8" y="3938" vel="9" move="3" type="CYCLOP"/>
+<obj x="24" y="3938" vel="9" move="9" type="CYCLOP"/>
+<obj x="40" y="3938" vel="9" move="11" type="CYCLOP"/>
+<obj x="56" y="3938" vel="9" move="9" type="CYCLOP"/>
 
-<OBJ>
-	<X 0>
-	<Y 1816>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 1816>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 1824>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 1824>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 1832>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 1832>
-	<TYPE FIRE>
-</OBJ>
+<!-- END OF LEVEL 1 -->
 
------ 16 -----
-
-<OBJ>
-	<X 24>
-	<Y 1928>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 1936>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 1976>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 1992>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 2024>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2024>
-	<TYPE BLOQ>
-</OBJ>
-
-<OBJ>
-	<X 8>
-	<Y 1968>
-	<MOVE 8>
-	<VEL 6>
-	<TYPE DISC>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 1976>
-	<MOVE 8>
-	<VEL 5>
-	<TYPE DISC>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2000>
-	<MOVE 8>
-	<VEL 6>
-	<TYPE DISC>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 2040>
-	<MOVE 8>
-	<VEL 7>
-	<TYPE DISC>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2040>
-	<MOVE 8>
-	<VEL 5>
-	<TYPE DISC>
-</OBJ>
-
------ 17 -----
-
-<OBJ>
-	<X 0>
-	<Y 2096>
-	<MOVE 8>
-	<VEL 2>
-	<TYPE DISC>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2056>
-	<MOVE 8>
-	<VEL 3>
-	<TYPE DISC>
-</OBJ>
-
-<OBJ>
-	<X 8>
-	<Y 2072>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2080>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 2088>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 2104>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2120>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 2128>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2152>
-	<TYPE TILE>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 2160>
-	<TYPE TILE>
-</OBJ>
-
-<OBJ>
-	<X 56>
-	<Y 2072>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2136>
-	<TYPE DUSTBIN>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2144>
-	<TYPE DUSTBIN>
-</OBJ>
-
------ 18 -----
-
-<OBJ>
-	<X 0>
-	<Y 2200>
-	<MOVE 8>
-	<VEL 5>
-	<TYPE DISC>
-</OBJ>
-
-<OBJ>
-	<X 16>
-	<Y 2240>
-	<MOVE 5>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2240>
-	<MOVE 1>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 2248>
-	<MOVE 5>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
------ 19 -----
-
-<OBJ>
-	<X 56>
-	<Y 2352>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 2352>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 2392>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 2392>
-	<TYPE BRICK>
-</OBJ>
-
-<OBJ>
-	<X 24>
-	<Y 2368>
-	<VEL 2>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2368>
-	<VEL 3>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-
-<OBJ>
-	<X 8>
-	<Y 2424>
-	<VEL 4>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 2432>
-	<VEL 5>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-
------ 20 -----
-
-<OBJ>
-	<X 56>
-	<Y 2456>
-	<VEL 4>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2480>
-	<VEL 4>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2512>
-	<VEL 5>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-
-<OBJ>
-	<X 28>
-	<Y 2520>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 20>
-	<Y 2528>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 2536>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 36>
-	<Y 2536>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 2536>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2536>
-	<TYPE BRICK>
-</OBJ>
-
------ 21 -----
-
-<OBJ>
-	<X 20>
-	<Y 2604>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 12>
-	<Y 2624>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 12>
-	<Y 2640>
-	<TYPE BRICK>
-</OBJ>
-
------ 22 -----
-
-<OBJ>
-	<X 32>
-	<Y 2728>
-	<MOVE 5>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 2744>
-	<MOVE 1>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-
-<OBJ>
-	<X 32>
-	<Y 2760>
-	<MOVE 5>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 2768>
-	<MOVE 1>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 2768>
-	<VEL 5>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 2808>
-	<VEL 5>
-	<MOVE 9>
-	<TYPE MOUTH>
-</OBJ>
-
------ 23 -----
-
-<OBJ>
-	<X 40>
-	<Y 2824>
-	<VEL 5>
-	<MOVE 3>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 2840>
-	<VEL 6>
-	<MOVE 9>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 2856>
-	<VEL 7>
-	<MOVE 9>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 32>
-	<Y 2864>
-	<VEL 5>
-	<MOVE 10>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 2936>
-	<VEL 7>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-
-<OBJ>
-	<X 28>
-	<Y 2892>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 20>
-	<Y 2900>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 44>
-	<Y 2908>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 36>
-	<Y 2916>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 28>
-	<Y 2900>
-	<VEL 2>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 36>
-	<Y 2908>
-	<VEL 3>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 36>
-	<Y 2900>
-	<MOVE 1>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 28>
-	<Y 2908>
-	<MOVE 5>
-	<VEL 5>
-	<TYPE MINE>
-</OBJ>
-
------ 24 -----
-
-<OBJ>
-	<X 32>
-	<Y 2856>
-	<VEL 7>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 2868>
-	<VEL 5>
-	<MOVE 10>
-	<TYPE MOUTH>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 3016>
-	<VEL 7>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-
-<OBJ>
-	<X 16>
-	<Y 3048>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 3048>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 3056>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 3056>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 3056>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 3056>
-	<TYPE BRICK>
-</OBJ>
------ 25 -----
-
-<OBJ>
-	<X 0>
-	<Y 3072>
-	<TYPE FIRE>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 3072>
-	<TYPE FIRE>
-</OBJ>
-
-<OBJ>
-	<X 16>
-	<Y 3096>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 3096>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 8>
-	<Y 3088>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 16>
-	<Y 3088>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 48>
-	<Y 3088>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 3088>
-	<TYPE BRICK>
-</OBJ>
-
-<OBJ>
-	<X 40>
-	<Y 3112>
-	<VEL 6>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-
-<OBJ>
-	<X 40>
-	<Y 3136>
-	<VEL 6>
-	<MOVE 9>
-	<TYPE ROBOT>
-</OBJ>
-
-<OBJ>
-	<X 32>
-	<Y 3168>
-	<MOVE 5>
-	<VEL 4>
-	<TYPE MINE>
-</OBJ>
-
-<OBJ>
-	<X 8>
-	<Y 3168>
-	<TYPE BLOQ>
-</OBJ>
-<OBJ>
-	<X 56>
-	<Y 3168>
-	<TYPE BLOQ>
-</OBJ>
-
-<OBJ>
-	<X 0>
-	<Y 3168>
-	<VEL 7>
-	<MOVE 10>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 3184>
-	<VEL 5>
-	<MOVE 9>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 0>
-	<Y 3072>
-	<VEL 7>
-	<MOVE 3>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 3168>
-	<VEL 5>
-	<MOVE 9>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 3184>
-	<VEL 8>
-	<MOVE 11>
-	<TYPE CYCLOP>
-</OBJ>
-<OBJ>
-	<X 64>
-	<Y 3072>
-	<VEL 3>
-	<MOVE 9>
-	<TYPE CYCLOP>
-</OBJ>
-
------ 26 -----
-
-<OBJ>
-	<X 8>
-	<Y 3280>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 24>
-	<Y 3296>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>
-	<X 40>
-	<Y 3296>
-	<TYPE BRICK>
-</OBJ>
-<OBJ>