예제 #1
0
 public Infrastructuur(EigendomVak eigendomVak, Spelbord spelBord)
 {
     InitializeComponent();
     this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
     huidigVak = eigendomVak;
     spelbord  = spelBord;
     EnableDisableButtons();
     this.Title    = "Infrastructuur - " + spelbord.getHuidigeSpeler().Naam;
     huidigeSpeler = spelbord.getHuidigeSpeler();
 }
예제 #2
0
        public Kans(Spelbord spelbord)
        {
            InitializeComponent();
            this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            this.spelbord = spelbord;
            List <Monopoly_DAL.Kans> kanskaarten = DatabaseOperations.OphalenKanskaarten();

            Random rand = new Random();

            kans = kanskaarten[rand.Next(0, kanskaarten.Count())];

            lblKansKaart.Content = VervangBackslash(kans.omschrijving);

            if (kans.aantalPosities != 0)
            {
                spelbord.VerzetSpeler(kans.aantalPosities ?? default(int));
            }

            if (kans.omschrijving.ToLower().Contains("gevangenis") && kans.omschrijving.ToLower().Contains("ga"))
            {
                spelbord.NaarDeGevangenis();
            }
        }
 public Gooien(Spelbord spelbord)
 {
     this.spelbord = spelbord;
 }
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     spelbord           = new Spelbord(spelerslijst, this);
     btnStart.IsEnabled = false;
     SetComboBox();
 }