Exemplo n.º 1
0
 private string BepaalStateStuk(Vak v, string b)
 {
     string vak = b;
     if (v.Stuk != null)
     {
         switch (v.Stuk.ToString())
         {
             case "BarricadeSpel.Model.BarricadeStuk":
                 if (v.oost != null)
                     return vak[0] + "*" + vak[2] + "-";
                 else
                     return vak[0] + "*" + vak[2] + " ";
             case "BarricadeSpel.Model.SpelerStuk":
                 if (v.oost != null)
                     return vak[0] + ((SpelerStuk)v.Stuk).Kleur.ToString() + vak[2] + "-";
                 else
                     return vak[0] + ((SpelerStuk)v.Stuk).Kleur.ToString() + vak[2] + " ";
         }
     }
     return vak;
 }
Exemplo n.º 2
0
 private Vak BepaalStuk(Vak v, int y, int x)
 {
     Vak vak = v;
     switch (bord[y][x + 1])
     {
         case ' ':
             vak.BarricadeMag = BepaalBarricadeMag(y);
             vak.InhetDorp = BepaalInHetDorp(y);
             return vak;
         case '*':
             vak.BarricadeMag = BepaalBarricadeMag(y);
             vak.InhetDorp = BepaalInHetDorp(y);
             vak.Stuk = new BarricadeStuk();
             return vak;
         case 'R':
             vak.BarricadeMag = BepaalBarricadeMag(y);
             vak.InhetDorp = BepaalInHetDorp(y);
             vak.Stuk = new SpelerStuk(bord[y][x + 1]);
             return vak;
         case 'G':
             vak.BarricadeMag = BepaalBarricadeMag(y);
             vak.InhetDorp = BepaalInHetDorp(y);
             vak.Stuk = new SpelerStuk(bord[y][x + 1]);
             return vak;
         case 'Y':
             vak.BarricadeMag = BepaalBarricadeMag(y);
             vak.InhetDorp = BepaalInHetDorp(y);
             vak.Stuk = new SpelerStuk(bord[y][x + 1]);
             return vak;
         case 'B':
             vak.BarricadeMag = BepaalBarricadeMag(y);
             vak.InhetDorp = BepaalInHetDorp(y);
             vak.Stuk = new SpelerStuk(bord[y][x + 1]);
             return vak;
     }
     return vak;
 }