public override AbstractPlateauDeJeu CreerPlateauDeJeu(AbstractFabriqueDeJeu fabrique) { PlateauDeJeuDame damier = new PlateauDeJeuDame(); FactoryDame factory = new FactoryDame(); List <ZonePion> caseDamier = new List <ZonePion>(); caseDamier = factory.CreateCarre(10, 10); damier.setZoneFree(caseDamier); plateau = damier; return(plateau); }
//public EnvironnementLabyrinth(Hamtaro p) //{ // hamster = p; //} //public override AbstractPlateauDeJeu CreerPlateauDeJeu() public override AbstractPlateauDeJeu CreerPlateauDeJeu(AbstractFabriqueDeJeu fabrique) { monLabyrinth = new Labyrinthe(); //FactoryLabyrinth factory = new FactoryLabyrinth(); FactoryLabyrinth factory = (FactoryLabyrinth)fabrique; terrain = new List <Zone>(); terrain = factory.CreateLabyrinthSpace17x8(); monLabyrinth.setZones(terrain); plateau = monLabyrinth; return(plateau); }
public override AbstractPlateauDeJeu CreerPlateauDeJeu(AbstractFabriqueDeJeu fabrique) { PlateauDeJeu winterfell = new PlateauDeJeu(); FactoryDeJeuGuerre factory = new FactoryDeJeuGuerre(); //List<Acces> casesWinterfell = new List<Acces>(); List <AbstractZone> casesWinterfell = new List <AbstractZone>(); casesWinterfell = factory.CreateCarre(10, 10); //int sizeCarre = Integer.valueOf(casesWinterfell.get(casesWinterfell.size()).secondZoneName().split(":")[1]); winterfell.setZonesAcces(casesWinterfell); plateau = winterfell; return(plateau); }
public abstract AbstractPlateauDeJeu CreerPlateauDeJeu(AbstractFabriqueDeJeu fabrique);