Esempio n. 1
0
        static CartaDominion()
        {
            Type tipoArray = typeof(byte[]);

            Type tipoResources = typeof(Dominion.Core.Properties.Resources);

            PropertyInfo[] imgsRecursos = tipoResources.GetProperties();
            string         nomRevers    = nameof(Dominion.Core.Properties.Resources.Revers);

            Cartes     = new string[imgsRecursos.Length - 2];
            DicImatges = new LlistaOrdenada <string, ResourceImage>();
            //si esta ordenado empezaré por 2 asi quito el primer if :)
            for (int i = 0, j = 0; i < imgsRecursos.Length; i++)
            {
                if (imgsRecursos[i].PropertyType.Equals(tipoArray))
                {
                    DicImatges.Add(imgsRecursos[i].Name, new ResourceImage(tipoResources, imgsRecursos[i].Name));
                    if (!imgsRecursos[i].Name.Contains("Final"))
                    {
                        Cartes[j++] = imgsRecursos[i].Name;
                    }
                }
            }
            imgRevers = DicImatges[nomRevers];
        }
Esempio n. 2
0
 public Lista(string nombre, long id = -1) : base(nombre, id)
 {
     Tareas         = new LlistaOrdenada <long, Tarea>();
     ListasHerencia = new LlistaOrdenada <long, Lista>();
     TareasOcultas  = new LlistaOrdenada <long, Tarea>();
     TareasHechas   = new LlistaOrdenada <long, DateTime>();
 }
Esempio n. 3
0
 public MissatgerObject(TcpClient client)
 {
     this.clientEnviar = new TcpClient(((IPEndPoint)client.Client.RemoteEndPoint).Address.ToString(), PortEnviar);
     this.clientRebre  = new TcpListener(IPAddress.Any, PortRebre);
     paquetsPerEnviar  = new LlistaOrdenada <Paquet>();
     paquetsPerRebre   = new LlistaOrdenada <Paquet>();
 }
Esempio n. 4
0
        public Partida(string[] jugadors, string[] tipusCartesSubmnistraments)
        {
            if (jugadors.Length < 2 || jugadors.Length > 4)
            {
                throw new ArgumentOutOfRangeException("jugador");
            }
            if (tipusCartesSubmnistraments.Length != 10)
            {
                throw new ArgumentException("Han d'haver 10 tipus de subministraments");
            }

            Jugadors = new Jugador[jugadors.Length];
            for (int i = 0; i < jugadors.Length; i++)
            {
                Jugadors[i] = new Jugador(i, jugadors[i]);
            }
            Eliminades       = new Llista <CartaDominion>();
            Jugada           = new Llista <CartaDominion>();
            subministraments = new LlistaOrdenada <string, int>();
            for (int i = 0; i < tipusCartesSubmnistraments.Length; i++)
            {
                subministraments.Add(tipusCartesSubmnistraments[i], 0);
            }

            subministraments.Add(nameof(Malediccio), 0);
            subministraments.Add(nameof(Ducat), 0);
            subministraments.Add(nameof(Provincia), 0);
            subministraments.Add(nameof(Finca), 0);

            subministraments.Add(nameof(Or), 0);
            subministraments.Add(nameof(Plata), 0);
            subministraments.Add(nameof(Coure), 0);
            guanyadorsPartidaAnterior = new List <int>();
        }
        public BitmapPointerLocated(Bitmap img)
        {
            pointLocatedByColorList = new LlistaOrdenada<int, Point>();
            colorLocatedByPointerList = new LlistaOrdenada<PointZ, Color>();
            Bmp = img;

        }
Esempio n. 6
0
        public void Load(byte[] data)
        {
            Data aux;

            aux        = (Data)Serializador.GetObject(data);
            Listas     = aux.Listas;
            Categorias = aux.Categorias;
        }
Esempio n. 7
0
        static RadioButton()
        {
            selectionDic     = new LlistaOrdenada <string, LlistaOrdenada <int, RadioButton> >();
            selectionModeDic = new LlistaOrdenada <string, Selection>();

            selectionDic.Add(DEFAULTGROUP, new LlistaOrdenada <int, RadioButton>());
            selectionModeDic.Add(DEFAULTGROUP, Selection.Singel);
            genId = new GenIdInt();
        }
Esempio n. 8
0
 public Worker(ILogger <Worker> logger)
 {
     _logger                     = logger;
     DicKeys                     = new LlistaOrdenada <string, Key>();
     MsgKeyNotInstalled          = System.Text.ASCIIEncoding.ASCII.GetBytes("Key not installed!");
     MsgKeyInstalledSuccessfully = System.Text.ASCIIEncoding.ASCII.GetBytes("Key installed successfully!");
     //cargo las que ya tenia
     LoadKeys();
 }
Esempio n. 9
0
 public Data()
 {
     Listas     = new LlistaOrdenada <long, Lista>();
     Categorias = new LlistaOrdenada <long, Categoria>();
     Listas.Add(new Lista("Mi primera lista", 0));
     Categorias.Add(new Categoria("Todas", 0)
     {
         Listas = Listas
     });
 }
Esempio n. 10
0
        public static Lista[] ListasHeredables(Lista listaActual)
        {
            LlistaOrdenada <long, Lista> listasHeredables = new LlistaOrdenada <long, Lista>();

            listasHeredables.AddRange(Todas);
            listasHeredables.RemoveRange(Herencias(listaActual).ToArray());
            listasHeredables.RemoveRange(Herederos(listaActual).ToArray());
            listasHeredables.Remove(listaActual.IdUnico);

            return(listasHeredables.Values.ToArray());
        }
 static ExtensionString()
 {
     #region NormalizarXml
     caracteresReservadosXml = new LlistaOrdenada <string, string>();
     for (int i = 0; i < caracteresXmlReservados.Length; i++)
     {
         caracteresReservadosXml.Add(caracteresXmlReservados[i], caracteresXmlSustitutos[i]);
         caracteresReservadosXml.Add(caracteresXmlSustitutos[i], caracteresXmlReservados[i]);
     }
     #endregion
 }
Esempio n. 12
0
        public PintaMatriz()
        {
            coloresUsados = new LlistaOrdenada <int, SolidColorBrush>();
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();

            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
Esempio n. 13
0
		public PintaMatriz()
		{
			
			coloresUsados = new LlistaOrdenada<int,SolidColorBrush>();
			//
			// The InitializeComponent() call is required for Windows Forms designer support.
			//
			InitializeComponent();
			
			//
			// TODO: Add constructor code after the InitializeComponent() call.
			//
		}
        public void UnaClaseConDiccionario()
        {
            const int ELEMENTOS = 10;
            LlistaOrdenada <long, string> dic = new LlistaOrdenada <long, string>();

            for (int i = 0; i < ELEMENTOS; i++)
            {
                dic.Add(DateTime.Now.Ticks, i + "");
            }

            Assert.IsTrue(TestClases(() => new ClaseConDiccionario()
            {
                Dic = dic
            }));
        }
Esempio n. 15
0
 public Tarea(long lista, string contenido, long idUnico)
 {
     this.ContenidoConFormato = contenido;
     this.IdUnico             = idUnico;
     this.IdListaParent       = lista;
     ListasTareaHecha         = new LlistaOrdenada <long, DateTime>();
     ListasTareaOculta        = new LlistaOrdenada <long, long>();
     Todas.Add(this);
     if (!TodasAgrupadas.ContainsKey(lista))
     {
         TodasAgrupadas.Add(lista, new LlistaOrdenada <Tarea>());
     }
     if (!TodasAgrupadas[lista].ContainsKey(this))
     {
         TodasAgrupadas[lista].Add(this);
     }
 }
Esempio n. 16
0
 public Tarea(Lista lista, string contenido, long idUnico)
 {
     this.contenidoConFormato = contenido;
     this.idUnico             = idUnico;
     this.Lista        = lista;
     listasTareaHecha  = new LlistaOrdenada <Lista, DateTime>();
     listasTareaOculta = new ListaUnica <Lista>();
     todasLasTareas.Add(this);
     if (!tareasPorLista.ContainsKey(lista))
     {
         tareasPorLista.Add(lista, new ListaUnica <Tarea>());
     }
     if (!tareasPorLista[lista].Contains(this))
     {
         tareasPorLista[lista].Add(this);
     }
 }
		public PintaMatriz()
		{
			coloresUsados = new LlistaOrdenada<int, Pen>();
			//
			// The InitializeComponent() call is required for Windows Forms designer support.
			//
			InitializeComponent();
			
			//
			// TODO: Add constructor code after the InitializeComponent() call.
			//
			matriz = new Color[6400, 3600];
			for (int y = 0; y < matriz.GetLength(DimensionMatriz.Y); y++)
				for (int x = 0; x < matriz.GetLength(DimensionMatriz.X); x++)
					matriz[x, y] = Color.PaleVioletRed;
			Matriz = matriz;
			this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true);
		}
Esempio n. 18
0
 static ElementoBinario()
 {
     GuardarSerializadoresAutosHechos   = true;
     SerializadoresElementosAutosHechos = new LlistaOrdenada <string, ElementoBinario>();
     SerializadoresTiposNoSoportados    = new LlistaOrdenada <string, ElementoBinario>();
     DicTiposGenericos = new LlistaOrdenada <string, string>();//tipo obj generico,tipo serializador generico
     DicTipos          = new LlistaOrdenada <string, ElementoBinario>();
     //tipos normales
     DicTipos.Add(typeof(CrazyKey).AssemblyQualifiedName, new CrazyKeyBinario());
     DicTipos.Add(typeof(IdUnico).AssemblyQualifiedName, new IdUnicoBinario());
     DicTipos.Add(typeof(Key).AssemblyQualifiedName, new KeyBinario());
     DicTipos.Add(typeof(byte[]).AssemblyQualifiedName, new ByteArrayBinario());
     //tipos genericos
     DicTiposGenericos.Add(typeof(KeyValuePair <,>).AssemblyQualifiedName, typeof(KeyValuePairBinario <,>).AssemblyQualifiedName);
     DicTiposGenericos.Add(typeof(TwoKeys <,>).AssemblyQualifiedName, typeof(TwoKeysBinario <,>).AssemblyQualifiedName);
     DicTiposGenericos.Add(typeof(Array).AssemblyQualifiedName, typeof(ElementoArrayBinario <>).AssemblyQualifiedName);
     //IDictionary<TKey,TValue>
     DicTiposGenericos.Add(typeof(IDictionary <,>).AssemblyQualifiedName, typeof(DictionaryBinary <, ,>).AssemblyQualifiedName);
     //IList<T>
     DicTiposGenericos.Add(typeof(IList <>).AssemblyQualifiedName, typeof(ElementoIListBinario <,>).AssemblyQualifiedName);
 }
        public PintaMatriz()
        {
            coloresUsados = new LlistaOrdenada <int, Pen>();
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();

            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
            matriz = new Color[6400, 3600];
            for (int y = 0; y < matriz.GetLength(DimensionMatriz.Y); y++)
            {
                for (int x = 0; x < matriz.GetLength(DimensionMatriz.X); x++)
                {
                    matriz[x, y] = Color.PaleVioletRed;
                }
            }
            Matriz = matriz;
            this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true);
        }
Esempio n. 20
0
 public static TipoArchivo[] UneArchivosSiEstanSeparados(IEnumerable<TipoArchivo> archivosEnum)
 {
     LlistaOrdenada<string, TipoArchivo> archivosUnidos = new LlistaOrdenada<string, TipoArchivo>();
     Llista<TipoArchivo> archivos = new Llista<TipoArchivo>(archivosEnum);
     IEnumerator<TipoArchivo> enumArchivos = archivos.GetEnumerator();
     TipoArchivo tipo;
     while (enumArchivos.MoveNext())
     {
         tipo = enumArchivos.Current;
         if (!archivosUnidos.Existeix(tipo.Sha3))
             archivosUnidos.Afegir(tipo.Sha3, tipo);
         archivos.Elimina(tipo);
         while (tipo.BytesArchivo != null && enumArchivos.MoveNext())
         {
             if (tipo.UneParte(enumArchivos.Current))
                 archivos.Elimina(enumArchivos.Current);
         }
         enumArchivos = archivos.GetEnumerator();
     }
     return archivosUnidos.ValuesToArray();
 }
Esempio n. 21
0
 //de la lista
 static Tarea()
 {
     tareasPorLista = new LlistaOrdenada <Lista, ListaUnica <Tarea> >();
     todasLasTareas = new ListaUnica <Tarea>();
 }
Esempio n. 22
0
 static Lista()
 {
     listasGuardadas = new LlistaOrdenada <long, Lista>();
 }
Esempio n. 23
0
 static Lista()
 {
     Serializador = ElementoBinario.GetSerializador <Lista>();
     Todas        = new LlistaOrdenada <long, Lista>();
 }
Esempio n. 24
0
 //de la lista
 static Tarea()
 {
     Serializador   = ElementoBinario.GetSerializador <Tarea>();
     TodasAgrupadas = new LlistaOrdenada <long, LlistaOrdenada <Tarea> >();
     Todas          = new LlistaOrdenada <Tarea>();
 }
Esempio n. 25
0
 public Categoria(string nombre, long id = -1) : base(nombre, id)
 {
     Listas = new LlistaOrdenada <long, Lista>();
 }