예제 #1
0
 public override void OnInspectorGUI()
 {
     base.OnInspectorGUI();
     if (GUILayout.Button("Barajar"))
     {
         Baraja b = (Baraja)target;
         b.Barajar();
     }
     if (GUILayout.Button("A String"))
     {
         Baraja b = (Baraja)target;
         b.ConvertirATexto();
     }
     if (GUILayout.Button("Desde String"))
     {
         Baraja b = (Baraja)target;
         b.ConvertirDesdeTexto();
     }
     if (GUILayout.Button("Descomprimir"))
     {
         Baraja b = (Baraja)target;
         b.Descomprimir();
     }
     if (GUILayout.Button("Comprimir"))
     {
         Baraja b = (Baraja)target;
         b.Comprimir();
     }
 }
예제 #2
0
        static void Main(string[] args)
        {
            Console.Title = "Practica 05 - CardGame";

            #region Instances

            Baraja       deck = new Baraja();
            List <Carta> mazo = deck.CrearBaraja();
            deck = new Baraja(mazo);

            #endregion

            #region Ordered Decks

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("####### Initial Ordered Deck #######\n");
            deck.MostrarBaraja(mazo);

            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("####### Ordered Deck [Fisher-Yates] #######\n");
            deck.MostrarBaraja(deck.SortCards(mazo));

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine("####### Ordered Deck [Common Sort] #######\n");
            mazo.Sort(Carta.CompareCards);
            deck.MostrarBaraja(mazo);

            #endregion

            Console.ReadKey();
        }
예제 #3
0
 private void Awake()
 {
     if (baraja == null)
     {
         baraja = GetComponent <Baraja>();
     }
 }
예제 #4
0
        static void Main(string[] args)
        {
            Baraja bajaraEspañola = new Baraja();

            Console.WriteLine(Baraja.MostrarBaraja(bajaraEspañola));
            Console.ReadKey();
        }
예제 #5
0
        public static void CrearBaraja()
        {
            Baraja baraja = ScriptableObject.CreateInstance <Baraja>();

            AssetDatabase.CreateAsset(baraja, "Assets/Objetos/Baraja.asset");
            AssetDatabase.SaveAssets();
            EditorUtility.FocusProjectWindow();
            Selection.activeObject = baraja;
        }
예제 #6
0
파일: Cartas.cs 프로젝트: Arthyom/C-Xmpls
  public static void Main(string[] args)
  {
    Baraja baraja = new Baraja ();
    baraja.Barajear();

    for ( int i = 0 , k = 1 ; i < 52 ; i ++ , k++ ){

      baraja.cartas[i].imprimirCarta();
      if ( k % 5 == 0 )
        Console.WriteLine(" ");

    }

  }
예제 #7
0
    public static void Main(string[] args)
    {
        Baraja baraja = new Baraja();

        baraja.Barajear();

        for (int i = 0, k = 1; i < 52; i++, k++)
        {
            baraja.cartas[i].imprimirCarta();
            if (k % 5 == 0)
            {
                Console.WriteLine(" ");
            }
        }
    }
예제 #8
0
        static void Main(string[] args)
        {
            Baraja barajaEspañola = new Baraja();
            Carta  testCarta      = new Carta((Carta.Valor) 5, (Carta.Palo) 2);

            Console.WriteLine(Baraja.MostrarBaraja(barajaEspañola));
            Carta ultimaCarta = Baraja.RetornarUltimaCarta(barajaEspañola);

            Console.WriteLine($"Ultima carta: {ultimaCarta.ObtenerNombre()}");
            barajaEspañola.AgregarCarta(testCarta);
            Console.WriteLine(Baraja.MostrarBaraja(barajaEspañola));
            barajaEspañola.MezclarBaraja(barajaEspañola);
            Console.WriteLine(Baraja.MostrarBaraja(barajaEspañola));
            Console.ReadKey();
        }
예제 #9
0
        public IActionResult Index()
        {
            Baraja baraja1 = new Baraja();

            baraja1.Barajar();

            //Chapuza?
            //string[] arrayDeCartas = new string[40];
            //for (int i = 0; i < baraja1.cartas.Length; i++)
            //{
            //    arrayDeCartas[i] = baraja1.cartas[i].palo.ToString() + "-" + baraja1.cartas[i].numero.ToString();
            //}

            ViewData["baraja"] = baraja1.cartas;
            return(View());
        }
예제 #10
0
        static void Main(string[] args)
        {
            Baraja <string> baraja = new Baraja <string>();
            string          uno    = "uno ";
            string          dos    = "dos";
            string          tres   = "tres";

            baraja += dos;
            baraja += uno;
            baraja += tres;

            Console.WriteLine(baraja.MostrarBaraja());
            Console.ReadKey();

            Console.WriteLine(baraja.MostrarBaraja());
            Console.ReadKey();

            Console.WriteLine(baraja.MostrarBaraja());
            Console.ReadKey();
        }
예제 #11
0
 public void Start()
 {
     baraja = new Baraja(this);
     marco  = Resources.Load("Prefabs/Marco") as GameObject;
 }
예제 #12
0
 private void Awake()
 {
     baraja = GetComponent <Baraja>();
 }