Esempio n. 1
0
 public TourManager(Jeu jeu, ManagerNetwork networkManager)
     : base(jeu)
 {
     NetworkManager = networkManager;
     BoutonsActions = new DialogueActions(jeu, new Vector2(Game.Window.ClientBounds.Width / 3f, Game.Window.ClientBounds.Height / 7f), NetworkManager);
     Game.Components.Add(BoutonsActions);
     Jeu = jeu;
 }
Esempio n. 2
0
 public DialogueActions(Game jeu, Vector2 dimensionDialogue, ManagerNetwork managerNetwork)
     : base(jeu)
 {
     DimensionDialogue = dimensionDialogue;
     //zone occupée par dialogue, comprend position
     RectangleDestination = new Rectangle(Game.Window.ClientBounds.Width - 2 * (int)DimensionDialogue.X, Game.Window.ClientBounds.Height - (int)DimensionDialogue.Y,
                                          (int)DimensionDialogue.X, (int)DimensionDialogue.Y);
     ÉtatAttaquer      = false;
     MenuActionVisible = true;
     Boutons           = new List <BoutonDeCommande>();
 }
Esempio n. 3
0
 public DialogueMenu(Game jeu, Vector2 dimensionDialogue, ManagerNetwork managerNetwork)
     : base(jeu)
 {
     DimensionDialogue    = dimensionDialogue;
     RectangleDestination = new Rectangle(Game.Window.ClientBounds.Width - (int)DimensionDialogue.X, 0,
                                          (int)DimensionDialogue.X, (int)DimensionDialogue.Y);
     ÉtatJouer       = false;
     ÉtatInventaire  = false;
     MenuVisible     = true;
     ÉtatRetourMenu  = false;
     _managerNetwork = managerNetwork;
 }
Esempio n. 4
0
 public Jeu()
     : base()
 {
     PériphériqueGraphique = new GraphicsDeviceManager(this);
     Content.RootDirectory = "Content";
     _managerNetwork       = new ManagerNetwork(this);
     PériphériqueGraphique.SynchronizeWithVerticalRetrace = false;
     PériphériqueGraphique.PreferredBackBufferHeight      = 720;
     PériphériqueGraphique.PreferredBackBufferWidth       = 1280;
     Window.AllowUserResizing = true;
     IsFixedTimeStep          = false;
     IsMouseVisible           = true;
     Window.Title             = "Jeu de Bataille";
 }
Esempio n. 5
0
 /// <summary>
 /// Constructeur de la classe InputManager
 /// </summary>
 /// <param name="game">le jeu</param>
 /// <param name="caméraJeu">la caméra utilisée par le jeu</param>
 /// <param name="managerNetwork">l'instance de la classe qui gère la partie réseau du jeu</param>
 public InputManager(Game game, Caméra caméraJeu, ManagerNetwork managerNetwork)
     : base(game)
 {
     _managerNetwork = managerNetwork;
     Cam             = caméraJeu;
 }