//Constructeur de personnages avec assignation à une zone public Personnage(Organisation organisation, string nom, AbstractZone zone) { this.nom = nom; this.etatMajor = organisation; this.Emplacement = zone; if (etatMajor != null) { etatMajor.Attach(this); } }
public override AbstractAcces CreerAcces(AbstractZone aZone1, AbstractZone aZone2) { return(new Acces(aZone1, aZone2)); }
public Acces(AbstractZone z1, AbstractZone z2) { zone1 = (Zone)z1; zone2 = (Zone)z2; }
public override void AjouterZone(AbstractZone z) { accesZones.Add(z); }
public abstract void AjouterZone(AbstractZone zone);
public Adjacent(AbstractZone c1, AbstractZone c2) { this.case1 = (Case)c1; this.case2 = (Case)c2; }
public override AbstractAcces CreerAcces(AbstractZone premiereZone, AbstractZone deuxiemeZone) { return(new Adjacent(premiereZone, deuxiemeZone)); }
public Frontiere(AbstractZone z1, AbstractZone z2) { base.CreerAcces(z1, z2); // TODO Auto-generated constructor stub }