//
// Autore: Giuliano Pellegrini Parisi
//
// Classe: 3^ Inf. Sirio
//
// Data: 15 marzo 2009
//
// Oggetto: Implementazione libreria fbblTipi
//
// Release: 0.1b
//
// ChangeLog: In data 20 aprile 2009 aggiunta classe "TVettoriInteri".
// ChangeLog: In data 22 marzo 2009 aggiunta classe "TIntervalloInteri".

using System.ComponentModel;
using System.Reflection;
using System.Collections.Generic;
using fbblEntiPubblici;

using fbblCostanti;

namespace fbblTipi
{
    public class StrumentiTipi
    {
        public enum TipoDirezione
        {
            [Description("LEFT")]
            sinistra,
            [Description("RIGHT")]
            destra,
            [Description("FORWARD")]
            diritto,
            [Description("BACK")]
            indietro
        }
    }

    public class Liste
    {
        public List<string> ListaDiStringhe = new List<string>();
        public List<Ambasciata> ListaDiClassiAmbasciate = new List<Ambasciata>();
    }

    public class TIntervalloReali
    {
        public double Minimo;
        public double Massimo;
    }

    public class TIntervalloInteri
    {
        public int Minimo;
        public int Massimo;
    }

    public class TVettoriInteri 
    {
        public int Dimensione;
        public int[] Vettore = new int[StrumentiCostanti.MaxDimensione];
    }


}
