Brujula DireccionOpuestaCondicional(Brujula dir)
    {
        if (dir == Brujula.Norte)
        {
            dir = Brujula.Sur;
            Debug.Log(dir);
        }
        else if (dir == Brujula.Sur)
        {
            dir = Brujula.Norte;
            Debug.Log(dir);
        }
        else if (dir == Brujula.Este)
        {
            dir = Brujula.Oeste;
            Debug.Log(dir);
        }

        else if (dir == Brujula.Oeste)
        {
            dir = Brujula.Este;
            Debug.Log(dir);
        }
        return(dir);
    }
示例#2
0
 Brujula CambiaDireccion(Brujula dir)
 {
     if (dir == Brujula.Norte)
     {
         dir = Brujula.Sur;
     }
     return(dir);
 }
 Brujula RevertirDireccion(Brujula dir)
 {
     if (dir == Brujula.Norte)
     {
         miDireccion = Brujula.Sur;
     }
     return(dir);
 }
示例#4
0
        public void Effects()
        {
            if (efectoPocV != null)
            {
                efectoPocV.duracionItem--;
                movimiento = 2;

                if (efectoPocV.duracionItem == 0)
                {
                    efectoPocV = null;
                    movimiento = 1;
                }
            }

            if (efectoPocG != null)
            {
                efectoPocG.duracionItem--;
                mapa.Mostrar();
                if (efectoPocG.duracionItem == 0)
                {
                    efectoPocG = null;
                    mapa.Ocultar();
                }
            }

            if (efectoBru != null)
            {
                efectoBru.duracionItem--;
                efectoBru.uso(this);

                if (efectoBru.duracionItem == 0)
                {
                    efectoBru = null;
                    Console.SetCursorPosition(70, 20);
                    Console.WriteLine("                ");
                    Console.SetCursorPosition(70, 21);
                    Console.WriteLine("                ");
                    Console.SetCursorPosition(70, 22);
                    Console.WriteLine("                ");
                    Console.SetCursorPosition(70, 23);
                    Console.WriteLine("                ");
                    Console.SetCursorPosition(70, 24);
                    Console.WriteLine("                ");
                }
            }
        }
 void Start()
 {
     miDrección = Brujula.Norte;
 }