コード例 #1
0
ファイル: Form1.cs プロジェクト: MWSW/BigTycoon
        public Form1(Mappa mappa)
        {
            InitializeComponent();

            formProduzione = new GestioneEdificio();

            gestioneTrasporti = new GestioneTrasporti();

            formTrasporti = new FormTrasporti();

            menuViaggio = new CreazioneViaggio(gestioneTrasporti);

            giocatore = new Giocatore(500, 5, 10);

            LordoTotale.Text         = "Lordo: " + giocatore.portafogli.Reddito + "$";
            SpeseTotali.Text         = "Spese: " + giocatore.portafogli.Spese + "$";
            GuadagnoGiornaliero.Text = "Guadagno giornaliero: " + giocatore.portafogli.Bilancio + "$";

            portafoglio_label.Text     = "Portafoglio: " + giocatore.portafogli.Soldi + "$";
            immagineAzienda_label.Text = "Immagine azienda: " + giocatore.FamaAziendale + "/10";
            richiesteLavoro_label.Text = "Richieste lavoro: " + giocatore.DipendentiDisponibili;

            #region InizializzazioneMappa
            this.mappa = mappa;

            griglia = new PictureBox[3, 5] {
                { cell1, cell2, cell3, cell4, cell5 },
                { cell6, cell7, cell8, cell9, cell10 },
                { cell11, cell12, cell13, cell14, cell15 }
            };

            luoghi = new Label[3, 5] {
                { luogo1, luogo2, luogo3, luogo4, luogo5 },
                { luogo6, luogo7, luogo8, luogo9, luogo10 },
                { luogo11, luogo12, luogo13, luogo14, luogo15 }
            };

            attenzione = new PictureBox[3, 5] {
                { attenzione1, attenzione2, attenzione3, attenzione4, attenzione5 },
                { attenzione6, attenzione7, attenzione8, attenzione9, attenzione10 },
                { attenzione11, attenzione12, attenzione13, attenzione14, attenzione15 }
            };

            //Materiale sottostante
            for (int j = 0; j < griglia.GetLength(1); j++)
            {
                for (int i = 0; i < griglia.GetLength(0); i++)
                {
                    if (mappa.CelleMateriali[i, j] == "MaterialeComune")
                    {
                        griglia[i, j].BackgroundImage = Properties.Resources.comuni;
                    }
                    else if (mappa.CelleMateriali[i, j] == "MaterialePrezioso")
                    {
                        griglia[i, j].BackgroundImage = Properties.Resources.preziosi;
                    }
                    else if (mappa.CelleMateriali[i, j] == "MaterialeRaro")
                    {
                        griglia[i, j].BackgroundImage = Properties.Resources.rari;
                    }
                }
            }

            //Nomi città
            for (int i = 0; i < griglia.GetLength(0); i++)
            {
                for (int j = 0; j < griglia.GetLength(1); j++)
                {
                    luoghi[i, j].Text = mappa.CelleNomi[i, j];
                }
            }
            #endregion
        }
コード例 #2
0
ファイル: CreazioneViaggio.cs プロジェクト: MWSW/BigTycoon
 public CreazioneViaggio(GestioneTrasporti gestioneTrasporti)
 {
     InitializeComponent();
     this.gestioneTrasporti = gestioneTrasporti;
     merce = new List <Oggetto>();
 }