Exemplo n.º 1
0
 public GrootKruisLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Exemplo n.º 2
0
 public ZombiesEnGigantenLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Exemplo n.º 3
0
 public GevangenGigantLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Exemplo n.º 4
0
 public GevangenGigantLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Exemplo n.º 5
0
 public KerkhofLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Exemplo n.º 6
0
 public ZombiesEnGigantenLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
 public ProjectielVanMonsterkeNaarLinks(ISpel spel, Point startpunt, Brush brush)
     : base(brush)
 {
     Spel = spel;
     Locatie = startpunt;
     _gestopt = false;
 }
Exemplo n.º 8
0
 public static Level CreateLevel(int level, ISpel spel)
 {
     switch (level)
     {
         case 1:
             return new Level1.Level1(spel);
         case 2:
             return new Level2.Level2(spel);
         case 3:
             return new HeksenGrotLevel(spel);
         case 4:
             return new GevangenGigantLevel(spel);
         case 5:
             return new BluesLevel(spel);
         case 6:
             return new ZombiesEnGigantenLevel(spel);
         case 7:
             return new KerkhofLevel(spel);
         case 8:
             return new TrollenLevel(spel);
         case 9:
             return new GrootKruisLevel(spel);
         case 10:
             return new PiratenLevel(spel);
         default:
             return null;
     }
 }
Exemplo n.º 9
0
 public GrootKruisLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Exemplo n.º 10
0
 public ProjectielVanMonsterkeNaarBoven(ISpel spel, Point startpunt, Brush brush)
     : base(brush)
 {
     Spel     = spel;
     Locatie  = startpunt;
     _gestopt = false;
 }
Exemplo n.º 11
0
 public HanneLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Exemplo n.º 12
0
 public HeksenGrotLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
     MaakVerborgenKamers();
 }
Exemplo n.º 13
0
 public Level2(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
     MaakVerborgenKamers();
 }
Exemplo n.º 14
0
        public static Monster CreateMonster <T>(ISpel spel, Point point)
            where T : Monster, new()
        {
            var monster = new T {
                Spel = spel
            };

            monster.Ga_hier_staan(point);
            return(monster);
        }
Exemplo n.º 15
0
        public static Level CreateLevel(int level, ISpel spel)
        {
            switch (level)
            {
            case 1:
                return(new Level1.Level1(spel));

            case 2:
                return(new Level2.Level2(spel));

            case 3:
                return(new HeksenGrotLevel(spel));

            case 4:
                return(new GevangenGigantLevel(spel));

            case 5:
                return(new BluesLevel(spel));

            case 6:
                return(new ZombiesEnGigantenLevel(spel));

            case 7:
                return(new KerkhofLevel(spel));

            case 8:
                return(new TrollenLevel(spel));

            case 9:
                return(new GrootKruisLevel(spel));

            case 10:
                return(new PiratenLevel(spel));

            default:
                return(null);
            }
        }
Exemplo n.º 16
0
 private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
 {
     _spel = new Spel(TekenBlad);
 }
Exemplo n.º 17
0
 private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
 {
     _spel = new Spel(TekenBlad);
 }
Exemplo n.º 18
0
 protected void ZetVentje(ISpel spel)
 {
     _ventje = spel.Zet_ventje(Plek_waar_ventje_begint);
 }
Exemplo n.º 19
0
 protected Level(ISpel spel)
 {
     _spel      = spel;
     spel.Level = this;
     Monsterkes = new List <Monster>();
 }