Beispiel #1
0
 public GrootKruisLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
 public ZombiesEnGigantenLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Beispiel #3
0
 public GevangenGigantLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Beispiel #4
0
 public GevangenGigantLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Beispiel #5
0
 public KerkhofLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
 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;
 }
Beispiel #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;
     }
 }
Beispiel #9
0
 public GrootKruisLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Beispiel #10
0
 public ProjectielVanMonsterkeNaarBoven(ISpel spel, Point startpunt, Brush brush)
     : base(brush)
 {
     Spel     = spel;
     Locatie  = startpunt;
     _gestopt = false;
 }
Beispiel #11
0
 public HanneLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
 }
Beispiel #12
0
 public HeksenGrotLevel(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
     MaakVerborgenKamers();
 }
Beispiel #13
0
 public Level2(ISpel spel)
     : base(spel)
 {
     MaakHindernissen();
     MaakMonsterkes();
     ZetVentje(spel);
     MaakVerborgenKamers();
 }
Beispiel #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);
        }
Beispiel #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);
            }
        }
Beispiel #16
0
 private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
 {
     _spel = new Spel(TekenBlad);
 }
Beispiel #17
0
 private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
 {
     _spel = new Spel(TekenBlad);
 }
Beispiel #18
0
 protected void ZetVentje(ISpel spel)
 {
     _ventje = spel.Zet_ventje(Plek_waar_ventje_begint);
 }
Beispiel #19
0
 protected Level(ISpel spel)
 {
     _spel      = spel;
     spel.Level = this;
     Monsterkes = new List <Monster>();
 }