Example #1
0
        public override void Initialize()
        {
            CréerPositionsSoldats();

            Flag = new Flag(Game, 1F, Vector3.Zero, new Vector3(PosFlag.X, 5, PosFlag.Z), new Vector2(1, 1), "FeuFollet", new Vector2(20, 1), 1f / 60);
            Game.Components.Add(Flag);
            CréerSoldats();
            CalculerMoyennePosition();
            AnciennePosition  = MoyennePosition;
            AfficheurNbVivant = new AfficheurNb(Game, Color.Red, NbVivants, new Vector2(0, Game.Window.ClientBounds.Height - MARGE_BAS), "Nombre Soldats :", INTERVALLE_STANDARD);
            Game.Components.Add(AfficheurNbVivant);

            GestionInput = Game.Services.GetService(typeof(InputManager)) as InputManager;
            base.Initialize();
            Caméra.SetPosCaméra(new Vector3(0, 9f, PosFlag.Z));
        }