// Création d'une nouvelle instance d'activité (pas dans au chargement du XML) public Activite(string unNom, bool boolExt, string uneDesc, int HDebut, int MDebut, int HFin, int MFin, List<Astronaute> participants, string nomLieu, int posX, int posY) { this.initAct(unNom, boolExt, uneDesc, HDebut, MDebut, HFin, MFin, participants); monLieu = new Lieu(nomLieu, posX, posY); monID = _nbActTotal + 1; monNbActionTotal++; }
// Création d'une nouvelle instance d'activité au chargement du XML (avec ID prédéfini) public Activite(string unNom, bool boolExt, string uneDesc, int HDebut, int MDebut, int HFin, int MFin, List<Astronaute> participants, string nomLieu, int posX, int posY, int idAct) { this.initAct(unNom, boolExt, uneDesc, HDebut, MDebut, HFin, MFin, participants); monLieu = new Lieu(nomLieu, posX, posY); monID = idAct; if (_nbActTotal < monID) _nbActTotal = monID; if (idAct > monNbActionTotal) { monNbActionTotal = idAct+1; } }