Exemplo n.º 1
0
 public Negozio(Videogioco videogiocoattuale)
 {
     InitializeComponent();
     _negozio    = new Negozioclass(videogiocoattuale);
     _videogioco = videogiocoattuale;
     Inizializzazione();
 }
Exemplo n.º 2
0
 public menu()
 {
     InitializeComponent();
     videogiocolocale = new Videogioco();
     Avviamento();
     btnDebugging.Visibility = Visibility.Hidden; //rimuovere questa riga per abilitare il menu per il debugging.
 }
        public Combattimento(Personaggio p1, Personaggio p2, Arma arma1, Arma arma2, ImageSource imgSfondo, Videogioco videogioco)
        {
            InitializeComponent();
            btn_INIZIA.IsEnabled = true;
            p11    = p1;
            p22    = p2;
            arma11 = arma1;
            arma22 = arma2;
            NomePersonaggio1.Content = p11.Nome;
            NomePersonaggio2.Content = p22.Nome;
            _uriImg  = new Uri(p1.Razza.ImgPath, UriKind.Relative);
            _img     = new BitmapImage(_uriImg);
            _uriImg2 = new Uri(p2.Razza.ImgPath, UriKind.Relative);
            _img2    = new BitmapImage(_uriImg2);
            ImgPersonaggio1.Source = _img;
            ImgPersonaggio2.Source = _img2;
            Sfondo.Source          = imgSfondo;
            _videogiocolocale      = videogioco;
            splayer = new SoundPlayer(@"WAV\easteregg.wav");

            prog1                      = new Thread(new ThreadStart(AbbassaBarra1));
            prog2                      = new Thread(new ThreadStart(AbbassaBarra2));
            muoviPrimo                 = new Thread(new ThreadStart(Muovi1));
            muoviSecondo               = new Thread(new ThreadStart(Muovi2));
            ImgPersonaggio1.Margin     = new Thickness(margine1, 146, 0, 0);
            ImgPersonaggio2.Margin     = new Thickness(margine2, 146, 0, 0);
            ImgPersonaggio1.Visibility = Visibility.Visible;
            ImgPersonaggio2.Visibility = Visibility.Visible;
        }
Exemplo n.º 4
0
 public void Avviamento()
 {
     try
     {
         videogiocolocale = Deserializzazione();
     }catch (Exception ex)
     {
         MessageBox.Show("Impossibile caricare la lista di elementi del videogioco: " + ex.Message);
     }
 }
Exemplo n.º 5
0
        public Videogioco Deserializzazione()
        {
            Videogioco nuovoVideogioco = new Videogioco();

            if (!File.Exists("videogioco.xml"))
            {
                throw new FileNotFoundException("File non esistente");
            }

            XmlSerializer serializer = new XmlSerializer(typeof(Videogioco));

            using (Stream reader = new FileStream("videogioco.xml", FileMode.Open))
            {
                nuovoVideogioco = (Videogioco)serializer.Deserialize(reader);
            }

            return(nuovoVideogioco);
        }
Exemplo n.º 6
0
 public Gioca(Videogioco videogioco)
 {
     InitializeComponent();
     _videogiocolocale = videogioco;
     Inizializza();
 }
Exemplo n.º 7
0
 public AggiungiElementi(Videogioco videogioco)
 {
     InitializeComponent();
     videogiocolocale = videogioco;
 }
Exemplo n.º 8
0
 public Negozioclass(Videogioco videogioco)
 {
     _videogiocolocale = videogioco;
 }
 public CreaPersonaggio(Videogioco videogioco)
 {
     InitializeComponent();
     v = videogioco;
     RiempiElementi();
 }