示例#1
0
 public override void ModifieEtat(GameManager manager)
 {
     manager.MenuCourant = this;
     manager.Fenetre.TextMenu.Clear();
     manager.Fenetre.TextMenu.Add("Créer une nouvelle simulation", "Touche 0");
     manager.Fenetre.TextMenu.Add("Charger une simulation", "Touche 1");
 }
示例#2
0
 public override void ModifieEtat(GameManager manager)
 {
     manager.MenuCourant = this;
     manager.Fenetre.TextMenu.Clear();
     manager.Fenetre.TextMenu.Add("Age Of Kebab", "Touche 0");
     manager.Fenetre.TextMenu.Add("CDGSimulator", "Touche 1");
     manager.Fenetre.TextMenu.Add("Honeyland", "Touche 2");
     manager.Fenetre.TextMenu.Add("Retour", "Touche Prec.");
 }
示例#3
0
 public Window(int width, int height, GameManager manager)
     : base(width, height)
 {
     Gestionnaire = manager;
     manager.Attach(this);
     tableau = Gestionnaire.TableauDeJeu;
     Touches = new Clavier(this);
     Graphismes = new Graphisme(this);
     //this.
     //Run(60.0);  // Run the game at 60 updates per second
 }
示例#4
0
 public PasserAuMenuDeSimulation(GameManager manager)
     : base(manager)
 {
 }
示例#5
0
 public PasserAuMenuDeCreation(GameManager manager)
     : base(manager)
 {
 }
示例#6
0
 public ChargerLeJeuCDGSimulator(GameManager manager)
     : base(manager)
 {
 }
示例#7
0
 public StartSimulation(GameManager manager)
     : base(manager)
 {
 }
示例#8
0
 public SauvegarderSimulationEnCours(GameManager manager)
     : base(manager)
 {
 }
示例#9
0
 public CreerJeuHoneyland(GameManager manager)
     : base(manager)
 {
 }
示例#10
0
 public CreerJeuCDGSimulator(GameManager manager)
     : base(manager)
 {
 }
示例#11
0
 public CreerJeuAgeOfKebab(GameManager manager)
     : base(manager)
 {
 }
示例#12
0
 protected CommandGameManager(GameManager manager)
 {
     gestionnaire = manager;
 }
示例#13
0
 public override void ModifieEtat(GameManager manager)
 {
     manager.MenuCourant = this;
     manager.Fenetre.TextMenu.Clear();
     manager.Fenetre.TextMenu.Add("Lancer Un Tour De Jeu", "Touche 3");
     manager.Fenetre.TextMenu.Add("Lancer la simulation en continu", "Touche 0");
     manager.Fenetre.TextMenu.Add("Arrêter la simulation en continu", "Touche 1");
     manager.Fenetre.TextMenu.Add("Sauvegarder Simulation", "Touche 4");
     manager.Fenetre.TextMenu.Add("Cacher l'interface de commandes ", "Touche 2");
     manager.Fenetre.TextMenu.Add("Montrer statistiques", "Touche 5");
     manager.Fenetre.TextMenu.Add("Incrément. Nb de Personnages ", "Touche 6");
     manager.Fenetre.TextMenu.Add("Retour au menu principal", "Touche Prec.");
 }
示例#14
0
 public PasserAuMenuPrincipal(GameManager manager)
     : base(manager)
 {
 }
示例#15
0
 public augmenterNombrePersonnage(GameManager manager)
     : base(manager)
 {
 }
示例#16
0
 public QuitterSimulation(GameManager manager)
     : base(manager)
 {
 }
示例#17
0
 public LancerUnTourDeJeu(GameManager manager)
     : base(manager)
 {
     Update();
 }
示例#18
0
 public ChargerLeJeuAOK(GameManager manager)
     : base(manager)
 {
 }
示例#19
0
 public MontrerCacherInterface(GameManager manager)
     : base(manager)
 {
     Update();
 }
示例#20
0
 public StopSimulation(GameManager manager)
     : base(manager)
 {
     Update();
 }
示例#21
0
 public MontrerCacherStats(GameManager manager)
     : base(manager)
 {
 }
示例#22
0
 public ChargerLeJeuHoneyland(GameManager manager)
     : base(manager)
 {
 }
示例#23
0
 public PasserAuMenuDeChargement(GameManager manager)
     : base(manager)
 {
 }
示例#24
0
        public static GameManager Instance()
        {
            if (instance == null)
                instance = new GameManager();

            return instance;
        }
示例#25
0
 public abstract void ModifieEtat(GameManager manager);