public GrootKruisLevel(ISpel spel) : base(spel) { MaakHindernissen(); MaakMonsterkes(); ZetVentje(spel); }
public ZombiesEnGigantenLevel(ISpel spel) : base(spel) { MaakHindernissen(); MaakMonsterkes(); ZetVentje(spel); }
public GevangenGigantLevel(ISpel spel) : base(spel) { MaakHindernissen(); MaakMonsterkes(); ZetVentje(spel); }
public KerkhofLevel(ISpel spel) : base(spel) { MaakHindernissen(); MaakMonsterkes(); ZetVentje(spel); }
public ProjectielVanMonsterkeNaarLinks(ISpel spel, Point startpunt, Brush brush) : base(brush) { Spel = spel; Locatie = startpunt; _gestopt = false; }
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; } }
public ProjectielVanMonsterkeNaarBoven(ISpel spel, Point startpunt, Brush brush) : base(brush) { Spel = spel; Locatie = startpunt; _gestopt = false; }
public HanneLevel(ISpel spel) : base(spel) { MaakHindernissen(); MaakMonsterkes(); ZetVentje(spel); }
public HeksenGrotLevel(ISpel spel) : base(spel) { MaakHindernissen(); MaakMonsterkes(); ZetVentje(spel); MaakVerborgenKamers(); }
public Level2(ISpel spel) : base(spel) { MaakHindernissen(); MaakMonsterkes(); ZetVentje(spel); MaakVerborgenKamers(); }
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); }
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); } }
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { _spel = new Spel(TekenBlad); }
protected void ZetVentje(ISpel spel) { _ventje = spel.Zet_ventje(Plek_waar_ventje_begint); }
protected Level(ISpel spel) { _spel = spel; spel.Level = this; Monsterkes = new List <Monster>(); }