Example #1
0
        public GameState()
        {
            mapSize = new Vector2(800, 600);

            AbstractState idleState      = new IdleState();
            AbstractState menuState      = new MenuState();
            AbstractState connectedState = new ConnectedState();
            AbstractState diedState      = new DiedState();

            idleState.setNextState(menuState);
            menuState.setNextState(connectedState);
            connectedState.setNextState(diedState);
            diedState.setNextState(menuState);

            currentState = idleState;
        }