Inheritance: Microsoft.Xna.Framework.GameComponent
Ejemplo n.º 1
0
        public BaseGameState(Game game, GameStateManager manager)
            : base(game, manager)
        {
            FinalBomber.Instance = (FinalBomber)game;

            playerIndexInControl = PlayerIndex.One;
        }
Ejemplo n.º 2
0
        protected GameState(Game game, GameStateManager manager)
            : base(game)
        {
            StateManager = manager;

            _childComponents = new List<GameComponent>();
            tag = this;
        }
        public UserRegistrationMenuScreen(Game game, GameStateManager manager)
            : base(game, manager)
        {
            menuString = new string[] { "Pseudo", "Mot de passe", "Mot de passe (bis)", "Mail", "Valider" };
            indexMenu = 0;

            textCursorBlinkFrequency = Config.TextCursorBlinkFrequency;
        }
Ejemplo n.º 4
0
        public UserLoginMenuScreen(Game game, GameStateManager manager)
            : base(game, manager)
        {
            menuString = new string[] { "Pseudo", "Mot de passe", "Connexion", "Retour" };
            indexMenu = 0;

            prevPressedKeys = new Keys[50];
            pressedKeys = new Keys[50];

            shiftPressed = false;

            isActive = true;
            readKey = false;

            login = new string[] { "", "" };
            statusMsg = "";

            textCursorBlinkFrequency = Config.TextCursorBlinkFrequency;
        }
Ejemplo n.º 5
0
        public BattleMenuScreen(Game game, GameStateManager manager)
            : base(game, manager)
        {
            MenuString = new string[]
            {
                "Nombre de joueur",
                "Taille",
                Config.MapSize.X.ToString(CultureInfo.InvariantCulture),
                Config.MapSize.Y.ToString(CultureInfo.InvariantCulture),
                "Téléporteurs",
                "Flèches",
                "Nombre de murs",
                "Nombre d'objets",
                "Mort Subite",
                "Objets",
                "Lancer la partie !" };

            _disabledArrows = false;
        }
 public SinglePlayerGameModeMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
     MenuString = new string[] { "Adventure", "Challenge", "Match", "Back" };
 }
Ejemplo n.º 7
0
 public SuddenDeathMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
 }
Ejemplo n.º 8
0
 public CreateServerMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
     MenuString = new string[] { "Carte", "Nombre de joueurs", "Retour" };
 }
Ejemplo n.º 9
0
 public CreditMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
 }
Ejemplo n.º 10
0
 public JoinServerMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
     MenuString = new string[] { "Liste des serveurs", "Retour" };
     IndexMenu = 0;
 }
Ejemplo n.º 11
0
 public ItemMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
 }
Ejemplo n.º 12
0
        public FinalBomber()
        {
            Instance = this;
            Graphics = new GraphicsDeviceManager(this)
                {
                    PreferredBackBufferWidth = Config.Resolutions[Config.IndexResolution, 0],
                    PreferredBackBufferHeight = Config.Resolutions[Config.IndexResolution, 1]
                };

            ScreenRectangle = new Rectangle(0, 0, Config.Resolutions[Config.IndexResolution, 0], Config.Resolutions[Config.IndexResolution, 1]);

            #if DEBUG
            Graphics.SynchronizeWithVerticalRetrace = false;
            #else
            Graphics.SynchronizeWithVerticalRetrace = true;
            #endif
            // Don't fix FPS to 60 => this wont work when vsync is ON
            IsFixedTimeStep = false;

            Graphics.IsFullScreen = Config.FullScreen;
            Graphics.ApplyChanges();

            Content.RootDirectory = "Content";

            Components.Add(new InputHandler(this));

            var stateManager = new GameStateManager(this);
            Components.Add(stateManager);

            TitleScreen = new TitleScreen(this, stateManager);
            BattleMenuScreen = new BattleMenuScreen(this, stateManager);
            SuddenDeathMenuScreen = new SuddenDeathMenuScreen(this, stateManager);
            ItemMenuScreen = new ItemMenuScreen(this, stateManager);
            GamePlayScreen = new GamePlayScreen(this, stateManager);
            SinglePlayerGamePlayScreen = new SinglePlayerGamePlayScreen(this, stateManager);

            OptionMenuScreen = new OptionMenuScreen(this, stateManager);
            KeysMenuScreen = new KeysMenuScreen(this, stateManager);
            CreditMenuScreen = new CreditMenuScreen(this, stateManager);

            SinglePlayerGameModeMenuScreen = new SinglePlayerGameModeMenuScreen(this, stateManager);
            LobbyMenuScreen = new LobbyMenuScreen(this, stateManager);
            OnlineGameMenuScreen = new OnlineGameMenuScreen(this, stateManager);
            MultiplayerGameModeMenuScreen = new MultiplayerGameModeMenuScreen(this, stateManager);
            UserMenuScreen = new UserMenuScreen(this, stateManager);
            UserLoginMenuScreen = new UserLoginMenuScreen(this, stateManager);
            UserRegistrationMenuScreen = new UserRegistrationMenuScreen(this, stateManager);
            NetworkMenuScreen = new NetworkMenuScreen(this, stateManager);
            CreateServerMenuScreen = new CreateServerMenuScreen(this, stateManager);
            JoinServerMenuScreen = new JoinServerMenuScreen(this, stateManager);

            NetworkTestScreen = new NetworkGamePlayScreen(this, stateManager);

            stateManager.ChangeState(TitleScreen);

            // FPS
            Components.Add(new FrameRateCounter(this));

            _password = "";
        }
Ejemplo n.º 13
0
 protected BaseMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
     IndexMenu = 0;
 }
Ejemplo n.º 14
0
 public LobbyMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
 }
Ejemplo n.º 15
0
 public UserMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
     MenuString = new string[] { "Se connecter", "S'inscrire", "Retour" };
 }
 public SinglePlayerGamePlayScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
     _gameManager = new LocalGameManager();
 }
Ejemplo n.º 17
0
 public NetworkGamePlayScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
 }
Ejemplo n.º 18
0
 public OptionMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
 }
Ejemplo n.º 19
0
 public OnlineGameMenuScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
     MenuString = new string[] { "Not ranked game", "Ranked game", "Back" };
 }
Ejemplo n.º 20
0
 protected BaseGamePlayScreen(Game game, GameStateManager manager)
     : base(game, manager)
 {
 }