Beispiel #1
0
 public override void Desplazarse(ObjetosComunes.Direccion direccion)
 {
     if (Estado != EstadoNave.Invisible)
     {
         if (direccion == ObjetosComunes.Direccion.Izquierda)
         {
             if (Posicion.PosicionX < 5)
             {
                 Posicion.PosicionX = 0;
             }
             else
             {
                 Posicion.PosicionX -= 5;
             }
         }
         else
         {
             if (Posicion.PosicionX >= Canvas.Width - Dimenciones.Ancho)
             {
                 Posicion.PosicionX = (int)Canvas.Width - Dimenciones.Ancho;
             }
             else
             {
                 Posicion.PosicionX += 5;
             }
         }
     }
 }
 // Implementación del método abstracto para desplazar la nave
 public override void Desplazarse(ObjetosComunes.Direccion direccion)
 {
     AnimarDesplazamiento(direccion);
 }