/// <summary> /// Permet d'afficher le graphe des infrastructures dans la fenêtre /// </summary> /// <param name="fen">Fenêtre dans laquelle sera affiché le train</param> public void AfficherGraphe(FenetreSimulation fen) { foreach ( RessourceInfra r in ressourceInfra) { r.AfficherInfra(fen); } }
public void nextMinute(FenetreSimulation fen) { temps++; fen.SetMinute(temps); foreach (Train tr in trains) { tr.Action(temps); if(tr.Sillon.Depart<temps) fen.AfficheTrain(tr); } }
/// <summary> /// Permet d'afficher le graphe des infrastructures dans la fenêtre /// </summary> /// <param name="fen">Fenêtre dans laquelle sera affiché le train</param> public void AfficherGraphe(FenetreSimulation fen) { }
public override void AfficherInfra(FenetreSimulation fen) { fen.AfficheVoie(x1, y1, x2, y2); }
/// <summary> /// Permet d'afficher la gare /// </summary> /// <param name="f"></param> public abstract void AfficherInfra(FenetreSimulation f);
/// <summary> /// Permet d'afficher la gare dans la fenêtre /// </summary> /// <param name="fen"> Fenêtre fen </param> public override void AfficherInfra(FenetreSimulation fen) { fen.AfficheGare(x, y); }
/// <summary> /// Permet d'afficher la gare /// </summary> /// <param name="f"></param> void AfficherInfra(FenetreSimulation f);