コード例 #1
0
        public WelcomeController()
        {
            var rootStorage = RootStorage.getInstance();

            _game      = rootStorage.Game;
            _rootScene = rootStorage.RootScene;
        }
コード例 #2
0
ファイル: TestGame.cs プロジェクト: vovchara/sestruhaBorcuha
        public TestGame(IPlatform platform)
            : base(platform)
        {
            PackageTypeReaderManager.DefaultManager.AddReader(new PackageSceneV2Reader());

            WidgetNode.DefaultHoverPointerType = PointerType.Arrow;

            GameView.Fullscreen         = true;
            GameView.KeepScreenOn       = true;
            GameView.DisplayModeChange += GameView_DisplayModeChange;

            _rootNode = new RenderStatesNode(this);

            _touchTranslator = new GesturesTranslator(Platform.TouchPanel,
                                                      CoordinateSystem,
                                                      ViewPort.Empty);
            _touchTranslator.Translated += TouchTranslatorTranslated1;
            _touchTranslator.GesturesGroup.Pinch.Retain();

            _eventPropagator = new EventPropagator(_rootNode);

            Platform.Keyboard.KeyUp += Keyboard_KeyUp;

            GameView_DisplayModeChange(GameView.CurrentDisplayMode);
        }
コード例 #3
0
        public RootController(Game game, RenderStatesNode rootSceneNode)
        {
            var rootStorage = RootStorage.getInstance();

            rootStorage.Game      = game;
            rootStorage.RootScene = rootSceneNode;
        }
コード例 #4
0
        public LobbyController()
        {
            var rootStorage = RootStorage.getInstance();

            _game      = rootStorage.Game;
            _rootScene = rootStorage.RootScene;
            _userData  = UserStorage.getInstance().UserName;
        }