예제 #1
0
        public Update()
        {
            //*************************CREATION DES OBJETS*************************//
            errors = new Errors();

            bruxelles = new Meteo(30, 30, 60);      //wind, temp, sun
            market    = new Market(10, 10, 10, 10); //nuc, eo, achat, vente

            //producteurs
            e1 = new Eolien(2000, 1, "e1", market, bruxelles);
            n1 = new Nucleaire(5000, 10, "n1", market);
            a1 = new Achat(2000, 100, "a1", market);

            //consommateurs
            ville      = new Consommateur_random(1000, "ville");
            entreprise = new Consommateur_statique(7000, "entreprise");
            v1         = new Vente(400, "v1", market);
            d1         = new Disipateur(200, "d1");

            //batterie
            b1 = new Battery(100000, "b1");

            //lignes électriques
            l1 = new Ligne(2000, "l1");   //eolien vers prod
            l2 = new Ligne(6001, "l2");   //nucleaire vers prod
            l3 = new Ligne(2000, "l3");   //conso vers ville
            l4 = new Ligne(7000, "l4");   //conso vers entreprise
            l5 = new Ligne(100000, "l5"); //conso vers vente
            l6 = new Ligne(10000, "l6");  //achat vers prod
            l7 = new Ligne(8000, "l7");   //conso vers disp
            l8 = new Ligne(50000, "l8");  //prod vers conso
        }
 public string Deactivate(Centrale centrale) // centrale arrêtée
 {
     return(centrale.Get_name() + " : Deactivated");
 }
 public string Plant_Overload(Centrale centrale) // surcharge d'une centrale
 {
     return("Overload on plant : " + centrale.Get_name());
 }