예제 #1
0
 public GameState(GameStateManager manager)
     : base(manager.Game)
 {
     StateManager = manager;
     Components = new List<GameComponent>();
     Tag = this;
 }
예제 #2
0
        public SkillScreen(GameStateManager stateManager, int skillPoints)
            : base(stateManager)
        {
            linkLabelHandler = new EventHandler(addSkillLabel_Selected);
            SkillPoints = skillPoints;

            SetTarget(GamePlayScreen.Player.Character);
        }
예제 #3
0
        public BaseScreen(GameStateManager manager)
            : base(manager)
        {
            SpriteFont menuFont = Content.Load<SpriteFont>("SpriteFonts\\ControlFont");
            ControlManager = new ControlManager(menuFont);

            PlayerIndexInControl = PlayerIndex.One;
        }
예제 #4
0
 public GamePlayScreen(GameStateManager manager)
     : base(manager)
 {
     StateManager.Camera.CameraMode = CameraMode.Free;
 }
예제 #5
0
 public StartMenuScreen(GameStateManager manager)
     : base(manager)
 {
 }
 public CharacterGeneratorScreen(GameStateManager stateManager)
     : base(stateManager)
 {
 }
예제 #7
0
 public TitleScreen(GameStateManager manager)
     : base(manager)
 {
 }