Example #1
0
        public TieScreenState(GameStateManager gameStateManager)
            : base(gameStateManager)
        {
            bgtex = new TiledTexture(new Rectangle(0, 0, GlobalGameData.windowWidth, GlobalGameData.windowHeight));

            playerInputTypes = new int[4];
        }
Example #2
0
        public OptionsState(GameStateManager gameStateManager)
            : base(gameStateManager)
        {
            bgtex = new TiledTexture(new Rectangle(0, 0, GlobalGameData.windowWidth, GlobalGameData.windowHeight));

            oldState = Keyboard.GetState();

            oldGamepadStates = new GamePadState[4];
        }
Example #3
0
        public MenuState(GameStateManager gameStateManager)
            : base(gameStateManager)
        {
            blastPos = new Vector2(GlobalGameData.windowWidth / 2, 20);
            zonePos = blastPos + new Vector2(0, 60);

            bgtex = new TiledTexture(new Rectangle(0, 0, GlobalGameData.windowWidth, GlobalGameData.windowHeight));

            oldState = Keyboard.GetState();

            //menuBeginPosY = 250;
            menuBeginPosY = 250;
            menuOffset = 100;

            oldGamepadStates = new GamePadState[4];
        }
Example #4
0
        public LobbyState(GameStateManager gameStateManager)
            : base(gameStateManager)
        {
            bgtex = new TiledTexture(new Rectangle(0, 0, GlobalGameData.windowWidth, GlobalGameData.windowHeight));

            iconPos = new Vector2[4];
            controller = new int[4];
            ready = new bool[4];

            lastGamepadState = new GamePadState[4];

            int spacing = 20;
            int iconVerticalPos = GlobalGameData.windowHeight / 2 - 128;
            float icon2Offset = -256 - spacing / 2;
            float icon3Offset = spacing / 2;
            iconPos[0] = new Vector2(GlobalGameData.windowWidth / 2 + icon2Offset - 256 - spacing, iconVerticalPos);
            iconPos[1] = new Vector2(GlobalGameData.windowWidth / 2 + icon2Offset, iconVerticalPos);
            iconPos[2] = new Vector2(GlobalGameData.windowWidth / 2 + icon3Offset, iconVerticalPos);
            iconPos[3] = new Vector2(GlobalGameData.windowWidth / 2 + icon3Offset + 256 + spacing, iconVerticalPos);
        }
Example #5
0
 public ControlsState(GameStateManager gameStateManager)
     : base(gameStateManager)
 {
     bgtex = new TiledTexture(new Rectangle(0, 0, GlobalGameData.windowWidth, GlobalGameData.windowHeight));
 }