          DOCUMENTACION DEL DISEADOR DE NIVELES PARA CYDONIA


 1 - Introduccin:

     Tienes en tus manos una herramienta con la que sers capaz 
   de disear tus  propios  bloques  de niveles para  el  juego
   Cydonia. Su funcionamiento es muy sencillo como  comprobars  
   si sigues atentamente este documento.


 2 - Uso de designer.exe

     Se debe invocar a esta utilidad con un argumento que indica
   el nombre del bloque de niveles. Si el fichero no  existe  de
   antemano, se crea un nuevo bloque de niveles con ese nombre;
   en caso  contrario, se  carga el  bloque de  niveles existente 
   para que puedas modificarlo como quieras.

   Sintaxis:

                       designer <bloque.dat>

  3 - Funcionamiento

     El programa requiere la disponibilidad de un ratn para poder 
   funcionar (un requerimiento poco elevado para los  tiempos  que
   corren :-)). La pantalla principal  se  encuentra   dividida en
   6 zonas diferentes, como se apreca en la Figura 1.


                        |-----------------------|
                        |      |  ------ |      |
                        |      |  |    | |      |
                        |      |  | 3  | |      |
                        |  1   |  |    | |  2   |
                        |      |  ------ |      |
                        |      |   ---   |      |
                        |------|  | 4 |  |------|
                        |  5       ---      6   |
                        |-----------------------|
                                 Figura 1

      - Zona 1: Diseo del nivel.

        En esta zona podrs situar los bloques componentes del nivel.
      Para situar un nuevo bloque pulsa el botn izquierdo del ratn.
      Con el botn derecho borrars el bloque.

      - Zona 2: Datos del nivel.
        
        Aqu podrs ver todos los datos  del  nivel  actual:  nombre, 
      clave, velocidad de cada de las piezas, tiempo para  finalizar
      y efecto de fondo.

      - Zona 3: Opciones.

        CORTAR: corta los datos del nivel y la pantalla.
        COPIAR: copia los datos del nivel y pantalla, sin borrar  la 
                pantalla.
        PEGAR:  pega los datos del nivel y la  pantalla  previamente
                almacenados.
        GRABAR: vuelca el bloque de niveles en disco.
        INSERTAR: inserta un nuevo nivel antes de la posicin actual,
                  desplazando los  siguientes.  Un  bloque  no  puede 
                  tener ms de 50 niveles.
        ELIMINAR: elimina el nivel actual, desplazando los siguientes
                  una posicin.
        DATOS:  muestra un men en el que se pueden  modificar  todos
                los parmetros del nivel actual.
        SALIR:  para volver al DOS.

      - Zona 4: Controles.
       
          Con estos controles se pueden  realizar  operaciones  sobre 
        los bloques del nivel. Las operaciones disponibles son:

        Flecha arriba: desplaza los bloques hacia arriba.
        Resto de flechas: idem del anterior, para su respectiva  
                          direccin.
        Flip vertical (esquina superior izquierda): invierte los 
                          bloques verticalmente.
        Flip horizontal (esquina superior derecha): idem del 
                          anterior, horizontalmente.
        + (esquina inferior derecha): pasa al siguiente nivel.
        - (esquina inferior izquierda): pasa al nivel anterior.

      - Zona 5: Colores.

          Haciendo click sobre el color correspondiente, podrs  elegir
        el color del pincel.

      - Zona 6: Posicin.
         
          Muestra la posicin del ratn en pantalla.


    4 - Uso de los bloques de niveles

        Para poder cargar un nivel de usuario es preciso disponer de la
     versin registrada de Cydonia  (aunque  se  supone  que  si  ests 
     leyendo este documento es porque ya la tienes). La  sintaxis  para
     cargar el bloque de niveles es:

                        cydonia <bloque.dat>
             




