1. clach04
  2. vorton

Commits

clach04  committed a650558
  • Participants
  • Parent commits f6356a1
  • Branches default

Comments (0)

Files changed (74)

File ChangeLog

View file
-	
+
+- Beta 1
+	Display Error System
+	Dreamcast !
+	Added more musics
+	Bugs fixed.
+	Level 1 complete (need tester)
+
+
 - Alpha 3
 	Speech synthesis samples
 	More video effects

File Makefile

View file
+TARGET	=	vorton
+
+
+CC =		gcc
+STRIP=		strip
+
+
+CFLAGS =	-Wall -Wno-switch -march=pentium -mcpu=pentium -DDEBUG \
+		-DDATA_PREFIX=\"data/\" -DFILE_SEPARATOR=\"/\" -DARGS \
+		-Isrc -Isrc/SDL_flic -Isrc/SFont `sdl-config --cflags` \
+		-ffast-math -fno-common -ffreestanding -fno-builtin \
+		-fno-exceptions -fstrict-aliasing -O3 \
+
+
+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/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 \
+
+
+all: $(TARGET)
+
+
+OBJS =		$(.CFILES:.c=.o)
+
+
+$(TARGET):	$(OBJS)
+	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS)
+	$(STRIP) $(TARGET)
+
+
+run:		$(TARGET)
+
+	./$(TARGET) -windowscreen -nosound -8bits
+#	./$(TARGET) -windowscreen -8bits
+
+clean:
+	rm -f $(OBJS) $(TARGET)

File Makefile.dc

View file
+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
+
+all: $(TARGET).elf romdisk.o
+
+include $(KOS_BASE)/Makefile.rules
+
+
+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 \
+
+
+$(TARGET).elf: $(OBJS) romdisk.o
+	$(KOS_CC) $(KOS_CFLAGS) $(KOS_LOCAL_CFLAGS) $(KOS_LDFLAGS) -o $@ $(KOS_START) $(OBJS) romdisk.o $(KOS_LIBS) -lSDL_mixer -lSDL -lm -lSDL_image -lpng -lz -lm $(KOS_LIBS) -lSDL
+	$(KOS_STRIP) $(TARGET).elf
+
+romdisk.o: romdisk.img
+#	$(KOS_BASE)/utils/bin2o/bin2o romdisk.img romdisk romdisk.o
+	bin2odc romdisk.img romdisk.o
+
+romdisk.img:
+	$(KOS_GENROMFS) -f romdisk.img -d data -v
+
+run: $(TARGET).elf
+	$(KOS_LOADER) $(TARGET).elf 
+	sleep 5
+	$(KOS_LOADER_RESET)
+
+clean:
+	rm -f $(OBJS)
+	rm -f output.bin
+	rm -f $(TARGET).elf
+	rm -f romdisk.*

File Makefile.gp32

View file
-FXE_TEXT =	"VORTON ALPHA-3"
-FXE_COMP =	"HIGHWAY DEVS"
-FXE_ICON =	src/gp32/icon.bmp
-
-
-ARM_COMP = 	arm-thumb-elf
-
-
-CC =		$(ARM_COMP)-gcc
-AS = 		$(ARM_COMP)-as
-LD = 		$(ARM_COMP)-gcc
-OBJCOPY = 	$(ARM_COMP)-objcopy
-B2FXEC =	b2fxec
-GPLINK =	gplink
-
-
-EXEC_NAME =	vorton
-
-
-DEPENDFILE =	Makedepend
-MAPFILE	=	$(EXEC_NAME).map
-TARGET_ELF =	$(EXEC_NAME).elf
-TARGET_BIN =	$(EXEC_NAME).gxb
-TARGET_FXE =	$(EXEC_NAME).fxe
-LDSCRIPT =	src/gp32/lnkscript
-USER_INIT =	src/gp32/user_init.o
-
-
-.SFILES	=	src/gp32/crt0.s \
-
-
-.CFILES	=	src/gp32/gpstart.c \
-		src/vorton.c \
-		src/video.c \
-		src/laser.c \
-		src/process.c \
-		src/hero.c \
-		src/bloq.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/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 \
-		
-
-.OFILES	=	$(.SFILES:.s=.o) $(.CFILES:.c=.o)
-
-
-OPTFLAGS =	-mtune=arm920 -march=armv4t -marm -mno-thumb-interwork \
-		-msoft-float -ffast-math -nostdlib -fno-common \
-		-ffreestanding -fno-builtin -fno-exceptions \
-		-mstructure-size-boundary=8 -fomit-frame-pointer \
-		-fstrict-aliasing -O6 \
-
-
-CFLAGS	=	-Isrc/gp32/include -Isrc -Isrc/SDL_flic \
-		-I/usr/$(ARM_COMP)/include/SDL -Isrc/SFont \
-		$(OPTFLAGS) -DGFXST -DGP32 \
-		-DFILE_SEPARATOR=\"\\\\\" \
-		-DDATA_PREFIX=\"gp:\\\\gpmm\\\\vorton\\\\\" \
-		-Wall -Wno-switch \
-
-
-LDFLAGS	=	-T$(LDSCRIPT) $(USER_INIT) -nostartfiles \
-		-lgpos -lgpsound -lgpmem -lgpgraphic -lgpfont \
-		-lSDL_image -lSDL_flic -lSDL_mixer -lSDL \
-		-lpng -ljpeg -lz -lm -lgpstdlib -lgpstdio -Wno-thumb \
-
-
-
-
-$(TARGET_FXE):	$(TARGET_BIN)
-	$(B2FXEC) -t $(FXE_TEXT) -a $(FXE_COMP) -b $(FXE_ICON) $< $@
-
-
-$(TARGET_BIN): $(TARGET_ELF)
-	$(OBJCOPY) -O binary $< $@
-
-
-$(TARGET_ELF): $(.OFILES) $(DEPENDFILE)
-	$(LD) -o $@ $(.OFILES) $(LDFLAGS)
-
-
-.PHONY: all clean depend
-
-
-all:    clean depend $(TARGET_BIN)
-
-
-tags:	$(DEPENDFILE)
-	ctags -e *.c *.s *.h *.S
-
-
-clean:
-	-rm -f $(.OFILES) $(DEPENDFILE) $(MAPFILE) $(TARGET_ELF) $(TARGET_BIN) $(TARGET_FXE) TAGS
-
-
-send: $(TARGET_FXE)
-	$(GPLINK) -x put $(TARGET_FXE) /GPMM
-
-
-run: $(TARGET_BIN)
-	$(GPLINK) run $(TARGET_BIN)
-
-depend:
-	$(CC) $(CFLAGS) -M $(.CFILES) > $(DEPENDFILE)
-
-
-$(DEPENDFILE):
-	$(CC) $(CFLAGS) -M $(.CFILES) > $(DEPENDFILE)
-
-
-include $(DEPENDFILE)
+FXE_TEXT =	"VORTON BETA-1"
+FXE_COMP =	"HIGHWAY DEVS"
+FXE_ICON =	src/gp32/icon.bmp
+
+
+ARM_COMP = 	arm-thumb-elf
+
+
+CC =		$(ARM_COMP)-gcc
+AS = 		$(ARM_COMP)-as
+LD = 		$(ARM_COMP)-gcc
+OBJCOPY = 	$(ARM_COMP)-objcopy
+B2FXEC =	b2fxec
+GPLINK =	gplink
+
+
+EXEC_NAME =	vorton
+
+
+DEPENDFILE =	Makedepend
+MAPFILE	=	$(EXEC_NAME).map
+TARGET_ELF =	$(EXEC_NAME).elf
+TARGET_BIN =	$(EXEC_NAME).gxb
+TARGET_FXE =	$(EXEC_NAME).fxe
+LDSCRIPT =	src/gp32/lnkscript
+USER_INIT =	src/gp32/user_init.o
+
+
+.SFILES	=	src/gp32/crt0.s \
+
+
+.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/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 \
+		
+
+.OFILES	=	$(.SFILES:.s=.o) $(.CFILES:.c=.o)
+
+
+OPTFLAGS =	-mtune=arm920 -march=armv4t -marm -mno-thumb-interwork \
+		-msoft-float -ffast-math -nostdlib -fno-common \
+		-ffreestanding -fno-builtin -fno-exceptions \
+		-mstructure-size-boundary=8 -fomit-frame-pointer \
+		-fstrict-aliasing -O6 \
+
+
+CFLAGS	=	-Isrc/gp32/include -Isrc -Isrc/SDL_flic \
+		-I/usr/$(ARM_COMP)/include/SDL -Isrc/SFont \
+		$(OPTFLAGS) -DGFXST -DGP32 \
+		-DFILE_SEPARATOR=\"\\\\\" \
+		-DDATA_PREFIX=\"gp:\\\\gpmm\\\\vorton\\\\\" \
+		-Wall -Wno-switch \
+
+
+LDFLAGS	=	-T$(LDSCRIPT) $(USER_INIT) -nostartfiles \
+		-lgpos -lgpsound -lgpmem -lgpgraphic -lgpfont \
+		-lSDL_image -lSDL_flic -lSDL_mixer -lSDL \
+		-lpng -ljpeg -lz -lm -lgpstdlib -lgpstdio -Wno-thumb \
+
+
+
+
+$(TARGET_FXE):	$(TARGET_BIN)
+	$(B2FXEC) -t $(FXE_TEXT) -a $(FXE_COMP) -b $(FXE_ICON) $< $@
+
+
+$(TARGET_BIN): $(TARGET_ELF)
+	$(OBJCOPY) -O binary $< $@
+
+
+$(TARGET_ELF): $(.OFILES) $(DEPENDFILE)
+	$(LD) -o $@ $(.OFILES) $(LDFLAGS)
+
+
+.PHONY: all clean depend
+
+
+all:    clean depend $(TARGET_BIN)
+
+
+tags:	$(DEPENDFILE)
+	ctags -e *.c *.s *.h *.S
+
+
+clean:
+	-rm -f $(.OFILES) $(DEPENDFILE) $(MAPFILE) $(TARGET_ELF) $(TARGET_BIN) $(TARGET_FXE) TAGS
+
+
+send: $(TARGET_FXE)
+	$(GPLINK) -x put $(TARGET_FXE) /GPMM
+
+
+run: $(TARGET_BIN)
+	$(GPLINK) run $(TARGET_BIN)
+
+depend:
+	$(CC) $(CFLAGS) -M $(.CFILES) > $(DEPENDFILE)
+
+
+$(DEPENDFILE):
+	$(CC) $(CFLAGS) -M $(.CFILES) > $(DEPENDFILE)
+
+
+include $(DEPENDFILE)

File Makefile.linux

View file
 		-DDATA_PREFIX=\"data/\" -DFILE_SEPARATOR=\"/\" -DARGS \
 		-Isrc -Isrc/SDL_flic -Isrc/SFont `sdl-config --cflags` \
 		-ffast-math -fno-common -ffreestanding -fno-builtin \
-		-fno-exceptions -fstrict-aliasing -O6 \
+		-fno-exceptions -fstrict-aliasing -O3 \
 
 
 LDFLAGS =	`sdl-config --libs` -lSDL_mixer -lSDL_image \
 		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/exit.c \
 		src/language.c \
 		src/records.c \
+		src/error.c \
 		src/SDL_flic/SDL_flic.c \
 		src/SDL_flic/SDL_playflic.c \
 		src/SDL_flic/node_text.c \
 
 
 run:		$(TARGET)
+
 	./$(TARGET) -windowscreen -nosound -8bits
-
+#	./$(TARGET) -windowscreen -8bits
 
 clean:
 	rm -f $(OBJS) $(TARGET)

File Makefile.windows

View file
 STRIP=		strip
 
 
-#SDL_CFLAGS =	-I/usr/local/include/SDL -Dmain=SDL_main -I/usr/include/mingw -DWIN32 -Uunix -mn o-cygwin
+SDL_CFLAGS =	-I/usr/local/include/SDL -Dmain=SDL_main -I/usr/include/mingw -DWIN32 -Uunix -mno-cygwin
 
-#SDL_LDFLAGS =	-L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwindows -mno-cygwin -luser32 -lgdi3 2 -lwinmm
+SDL_LDFLAGS =	-L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwindows -mno-cygwin -luser32 -lgdi32 -lwinmm
 
 
-SDL_CFLAGS =	`sdl-config --cflags`
-SDL_LDFLAGS =	`sdl-config --libs`
+#SDL_CFLAGS =	`sdl-config --cflags`
+#SDL_LDFLAGS =	`sdl-config --libs`
 
 
 CFLAGS =	-Wall -Wno-switch -march=pentium -mcpu=pentium -DDEBUG \
 		-DDATA_PREFIX=\"data/\" -DFILE_SEPARATOR=\"/\" -DWINDOWS \
 		-Isrc -Isrc/SDL_flic -Isrc/SFont ${SDL_CFLAGS} -DARGS \
 		-ffast-math -fno-common -ffreestanding -fno-builtin \
-		-fno-exceptions -fstrict-aliasing -O6 -I/usr/local/include \
+		-fno-exceptions -fstrict-aliasing -O3 -I/usr/local/include \
 
 
 LDFLAGS =	-L/usr/lib ${SDL_LDFLAGS} -lSDL_image -lSDL_mixer \
 		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/dummy.c \
 		src/exit.c \
 		src/language.c \
-		src/records \
+		src/records.c \
+		src/error.c \
 		src/SDL_flic/SDL_flic.c \
 		src/SDL_flic/SDL_playflic.c \
 		src/SDL_flic/node_text.c \
 
 clean:
 	rm -f $(OBJS) $(TARGET)
+

File README

View file
 Please read the license file.
 
 
-Arguments:
+GP32: Put gpmm contents on your SMC and run gpmm/vorton.fxe.
+
+
+Linux/Windows Arguments:
         -sound          Play with sound
         -nosound        Play without sound
         -highsound      Audio at 44100Hz
 
 
 
----- Linux ----
+---- Linux COMPILE ----
 
 Requeriments:
 	SDL, SDL_mixer and SDL_image
 
 
 
----- GP32 -----
+---- GP32 COMPILE -----
 
 Requeriments:
 	Toolchain (Linux) enviroment cross compiler and SDL libraries.
 
 
 
----- Windows ----
+---- Windows COMPILE ----
 
 Requeriments:
 	CYGWIN(development packages), SDL, SDL_mixer and SDL_image.
 Edit and change Makefile.windows and `make -f Makefile.windows`
 
 
----- Dreamcast ----
+---- Dreamcast COMPILE----
 
 Requeriments:
 	KOS and SDL libraries.

File data/1/block.png

Added
New image

File data/1/brick0.png

Added
New image

File data/1/brick1.png

Added
New image

File data/1/brick2.png

Added
New image

File data/1/brick3.png

Added
New image

File data/1/dustbin.png

Old
Old image
New
New image

File data/1/fire0.png

Added
New image

File data/1/fire1.png

Added
New image

File data/1/fire2.png

Added
New image

File data/1/fire3.png

Added
New image

File data/1/level.map

View file
-Se puede escribir casi todo si no esta entre los OBJS.
-Las tabulaciones, espacios y demas no se toman en cuenta.
 
-Esto es un ejemplo de todo lo que se podria poner
 
-## Secci�n 1 del nivel 1
--------------------------------------------------------------------------------------------------
+-----  1 -----
+
+
 <OBJ>
-	<X 30>
-	<Y 40>
+	<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>
+
+
+
+-----  2 -----
+
+
+<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>
+
+
+
+-----  3 -----
+
+
+<OBJ>
+	<X 20>
+	<Y 320>
 	<TYPE BLOQ>
 </OBJ>
 <OBJ>
-	<X 102>
-	<Y 40>
+	<X 44>
+	<Y 326>
 	<TYPE BLOQ>
 </OBJ>
 <OBJ>
-	<X 57>
-	<Y 76>
+	<X 12>
+	<Y 352>
+	<TYPE FIRE>
+</OBJ>
+<OBJ>
+	<X 52>
+	<Y 352>
+	<TYPE FIRE>
+</OBJ>
+
+
+
+-----  4 -----
+
+<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>
+
+
+-----  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>
+
+
+<OBJ>
+	<X 64>
+	<Y 536>
+	<TYPE BRICK>
+</OBJ>
+<OBJ>
+	<X 58>
+	<Y 536>
+	<TYPE BRICK>
+</OBJ>
+
+<OBJ>
+	<X 10>
+	<Y 576>
+	<TYPE DUSTBIN>
+</OBJ>
+<OBJ>
+	<X 0>
+	<Y 626>
+	<TYPE BRICK>
+</OBJ>
+<OBJ>
+	<X 8>
+	<Y 626>
+	<TYPE BRICK>
+</OBJ>
+
+
+-----  6 -----
+<OBJ>
+	<X 56>
+	<Y 640>
+	<TYPE TILE>
+</OBJ>
+
+<OBJ>
+	<X 0>
+	<Y 648>
+	<TYPE TILE>
+</OBJ>
+
+<OBJ>
+	<X 48>
+	<Y 656>
+	<TYPE TILE>
+</OBJ>
+
+<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>
+
+-----  7 -----
+
+<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>
+
+<OBJ>
+	<X 64>
+	<Y 856>
+	<VEL 4>
+	<MOVE 5>
+	<TYPE ROBOT>
+</OBJ>
+<OBJ>
+	<X 64>
+	<Y 868>
+	<VEL 4>
+	<MOVE 5>
+	<TYPE CYCLOP>
+</OBJ>
+
+-----  8 -----
+<OBJ>
+	<X 24>
+	<Y 920>
+	<TYPE FIRE>
+</OBJ>
+<OBJ>
+	<X 0>
+	<Y 992>
+	<TYPE FIRE>
+</OBJ>
+
+<OBJ>
+	<X 56>
+	<Y 944>
+	<TYPE FIRE>
+</OBJ>
+<OBJ>
+	<X 56>
+	<Y 920>
+	<VEL 4>
+	<MOVE 5>
+	<TYPE ROBOT>
+</OBJ>
+
+<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>
+
+<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>
+
+
+
+----- 10 -----
+
+<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>
+
+----- 11 -----
+
+<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 -----
+
+<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>
+
+----- 13 -----
+
+<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>
+
+----- 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>
+
+----- 15 -----
+
+<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>
+
+----- 16 -----
+
+<OBJ>
+	<X 24>
+	<Y 1928>
 	<TYPE BLOQ>
 </OBJ>
 <OBJ>
-	<X 30>
-	<Y 106>
+	<X 56>
+	<Y 1936>
 	<TYPE BLOQ>
 </OBJ>
 <OBJ>
-	<X 102>
-	<Y 106>
+	<X 64>
+	<Y 1976>
 	<TYPE BLOQ>
 </OBJ>
-## Secci�n 2 del  nivel 1
-----------------------------------------------------------------------------------------------------
 <OBJ>
-	<X 30>
-	<Y 130>
-	<MOVE 1>
-	<VEL 2>
-	<TYPE MINE>
+	<X 0>
+	<Y 1992>
+	<TYPE BLOQ>
 </OBJ>
 <OBJ>
-	<X 102>
-	<Y 150>
-	<MOVE 5>
-	<VEL 2>
-	<TYPE MINE>
+	<X 24>
+	<Y 2024>
+	<TYPE BLOQ>
 </OBJ>
 <OBJ>
-	<X 30>
-	<Y 170>
-	<MOVE 1>
-	<VEL 2>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 102>
-	<Y 190>
-	<MOVE 5>
-	<VEL 2>
-	<TYPE MINE>
-</OBJ>
-<OBJ>
-	<X 30>
-	<Y 210>
-	<MOVE 5>
-	<VEL 2>
-	<TYPE MINE>
-</OBJ>
-
-## Secci�n 3 del  nivel 1
-----------------------------------------------------------------------------------------------------
-
-<OBJ>
-	<X 30>
-	<Y 250>
-	<MOVE 9>
-	<VEL 2>
-	<TYPE CYCLOP>
-	<ITER 4>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 70>
-	<Y 250>
-	<MOVE 9>
-	<VEL 2>
-	<TYPE CYCLOP>
-	<ITER 4>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 100>
-	<Y 250>
-	<MOVE 9>
-	<VEL 2>
-	<TYPE CYCLOP>
-	<ITER 4>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 65>
-	<Y 280>
-	<MOVE 9>
-	<VEL 2>
-	<TYPE CYCLOP>
-	<ITER 4>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 65>
-	<Y 310>
-	<MOVE 9>
-	<VEL 2>
-	<TYPE CYCLOP>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 45>
-	<Y 345>
-	<TYPE BLOQ>
-</OBJ>
-
-
-<OBJ>
-	<X 50>
-	<Y 350>
+	<X 48>
+	<Y 2024>
 	<TYPE BLOQ>
 </OBJ>
 
 <OBJ>
-	<X 75>
-	<Y 350>
+	<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 85>
-	<Y 350>
-	<TYPE BLOQ>
+	<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>
+	<X 56>
+	<Y 3280>
+	<TYPE BRICK>
 </OBJ>
 
 <OBJ>
-	<X 88>
-	<Y 365>
-	<TYPE BLOQ>
+	<X 40>
+	<Y 3224>
+	<MOVE 8>
+	<VEL 7>
+	<TYPE DISC>
 </OBJ>
-
-Secci�n 4 Nivel 1
-----------------------------------------------------------------------
+<OBJ>
+	<X 8>
+	<Y 3256>
+	<MOVE 8>
+	<VEL 6>
+	<TYPE DISC>
+</OBJ>
+<OBJ>
+	<X 24>
+	<Y 3312>
+	<MOVE 8>
+	<VEL 7>
+	<TYPE DISC>
+</OBJ>
+<OBJ>
+	<X 40>
+	<Y 3328>
+	<MOVE 8>
+	<VEL 8>
+	<TYPE DISC>
+</OBJ>
+----- 27 -----
 
 <OBJ>
-	<X 65>
-	<Y 420>
+	<X 32>
+	<Y 3368>
 	<MOVE 8>
-	<VEL 2>
+	<VEL 6>
 	<TYPE DISC>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
 </OBJ>
-
-
 <OBJ>
-	<X 35>
-	<Y 425>
+	<X 0>
+	<Y 3392>
 	<MOVE 8>
-	<VEL 2>
+	<VEL 7>
 	<TYPE DISC>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
 </OBJ>
 
 <OBJ>
-	<X 105>
-	<Y 425>
-	<MOVE 8>
-	<VEL 2>
-	<TYPE DISC>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
+	<X 64>
+	<Y 3344>
+	<TYPE DUSTBIN>
+</OBJ>
+<OBJ>
+	<X 8>
+	<Y 3440>
+	<TYPE DUSTBIN>
 </OBJ>
 
-<OBJ>
-	<X 105>
-	<Y 460>
-	<MOVE 1>
-	<VEL 0>
-	<TYPE DUSTBIN>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
+----- 28 -----
 
 <OBJ>
-	<X 65>
-	<Y 460>
-	<MOVE 1>
-	<VEL 0>
-	<TYPE DUSTBIN>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 35>
-	<Y 460>
-	<MOVE 1>
-	<VEL 0>
-	<TYPE DUSTBIN>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-<OBJ>
-	<X 105>
-	<Y 520>
-	<MOVE 1>
-	<VEL 0>
-	<TYPE DUSTBIN>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 65>
-	<Y 520>
-	<MOVE 1>
-	<VEL 0>
-	<TYPE DUSTBIN>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-
-<OBJ>
-	<X 35>
-	<Y 520>
-	<MOVE 1>
-	<VEL 0>
-	<TYPE DUSTBIN>
-	<ITER 40>
-	<VEC_X 1>
-	<VEC_Y 0>
-	<SIGN 1>
-</OBJ>
-
-<OBJ>
-	<X 65>
-	<Y 500>
-	<MOVE 3>
-	<VEL 2>
+	<X 48>
+	<Y 3480>
+	<MOVE 5>
+	<VEL 5>
 	<TYPE MINE>
 </OBJ>
 <OBJ>
-	<X 30>
-	<Y 490>
-	<MOVE 5>
-	<VEL 2>
+	<X 16>
+	<Y 3488>
+	<MOVE 1>
+	<VEL 5>
 	<TYPE MINE>
 </OBJ>
 
 <OBJ>
-	<X 65>
-	<Y 600>
-	<MOVE 3>
-	<VEL 2>
+	<X 48>
+	<Y 3512>
+	<MOVE 5>
+	<VEL 5>
 	<TYPE MINE>
 </OBJ>
 <OBJ>