コード例 #1
0
 public MainOptionsMenu(IContentChest contentChest, IViewPortManager viewManager, IUserInterface userInterface, IContentLoader <AsepriteSpriteMap> spriteMapLoader)
 {
     _contentChest    = contentChest;
     _viewPortManager = viewManager;
     _userInterface   = userInterface;
     _spriteMapLoader = spriteMapLoader;
 }
コード例 #2
0
        public void SetUp()
        {
            _sceneManager = Substitute.For <ISceneManager>();
            _contentChest = Substitute.For <IContentChest>();
            _viewManager  = Substitute.For <IViewPortManager>();

            _transitionManager = new TransitionManager(_sceneManager, _contentChest, _viewManager);
        }
コード例 #3
0
 public SplashScene(
     IViewPortManager viewPortManager,
     IContentChest contentChest,
     IContentLoader <AsepriteSpriteMap> spriteMapLoader)
 {
     _viewPortManager = viewPortManager;
     _contentChest    = contentChest;
     _spriteMapLoader = spriteMapLoader;
 }
コード例 #4
0
ファイル: MenuScene.cs プロジェクト: Rixium/ProjectSanctuary
        public MenuScene(IContentChest contentChest, IViewPortManager viewPortManager,
                         CharacterCreationMenu characterCreationMenu,
                         TitleMenu mainTitleMenu, MainOptionsMenu mainOptionsMenu)
        {
            _contentChest          = contentChest;
            _viewPortManager       = viewPortManager;
            _characterCreationMenu = characterCreationMenu;
            _mainTitleMenu         = mainTitleMenu;
            _mainOptionsMenu       = mainOptionsMenu;

            _activeMenu = _mainTitleMenu;
        }
コード例 #5
0
 public CharacterCreationMenu(IContentChest contentChest, IPlayerMaker playerMaker,
                              IViewPortManager viewPortManager, IKeyboardDispatcher keyboardDispatcher, IUserInterface userInterface,
                              IOptionsManager optionsManager, IContentLoader <IReadOnlyCollection <Hair> > hairContentLoader,
                              IContentLoader <IReadOnlyCollection <Head> > headContentLoader,
                              IContentLoader <IReadOnlyCollection <Eyes> > eyeContentLoader,
                              IContentLoader <AsepriteSpriteMap> spriteMapLoader,
                              ICharacterRenderer characterRenderer)
 {
     _contentChest        = contentChest;
     _playerMaker         = playerMaker;
     _viewPortPortManager = viewPortManager;
     _keyboardDispatcher  = keyboardDispatcher;
     _userInterface       = userInterface;
     _optionsManager      = optionsManager;
     _hairContentLoader   = hairContentLoader;
     _headContentLoader   = headContentLoader;
     _eyeContentLoader    = eyeContentLoader;
     _spriteMapLoader     = spriteMapLoader;
     _characterRenderer   = characterRenderer;
 }
コード例 #6
0
 public TransitionManager(ISceneManager sceneManager, IContentChest contentChest, IViewPortManager viewPortManager)
 {
     _sceneManager    = sceneManager;
     _contentChest    = contentChest;
     _viewPortManager = viewPortManager;
 }