コード例 #1
0
ファイル: Game1.cs プロジェクト: Ben-P-Leda/Bopscotch-Android
        protected override void Initialize()
        {
            Communication.InterDeviceCommunicator communicator = new Communication.InterDeviceCommunicator();

            Data.Profile.Initialize();

            AddScene(new Scenes.NonGame.StartupLoadingScene());
            AddScene(new Scenes.NonGame.TitleScene());
            AddScene(new Scenes.NonGame.CreditsScene());
            AddScene(new Scenes.NonGame.RankingScene());
            AddScene(new Scenes.NonGame.StoreScene());
            AddScene(new Scenes.NonGame.AvatarCustomisationScene());
            AddScene(new Scenes.Gameplay.Survival.SurvivalGameplayScene());
            AddScene(new Scenes.Gameplay.Survival.SurvivalAreaCompleteScene());
            AddScene(new Scenes.Gameplay.Race.RaceStartScene() { Communicator = communicator });
            AddScene(new Scenes.Gameplay.Race.RaceGameplayScene() { Communicator = communicator });
            AddScene(new Scenes.Gameplay.Race.RaceFinishScene());

            base.Initialize();

            SetResolutionMetrics(Definitions.Back_Buffer_Width, Definitions.Back_Buffer_Height, ScalingAxis.X);
            SceneTransitionCrossFadeTextureName = "pixel";

            WireUpManagers();
            StartInitialScene(typeof(Scenes.NonGame.StartupLoadingScene));
        }
コード例 #2
0
        protected override void Initialize()
        {
            Communication.InterDeviceCommunicator communicator = new Communication.InterDeviceCommunicator();

            Data.Profile.Initialize();

            AddScene(new Scenes.NonGame.StartupLoadingScene());
            AddScene(new Scenes.NonGame.TitleScene());
            AddScene(new Scenes.NonGame.CreditsScene());
            AddScene(new Scenes.NonGame.RankingScene());
            AddScene(new Scenes.NonGame.StoreScene());
            AddScene(new Scenes.NonGame.AvatarCustomisationScene());
            AddScene(new Scenes.Gameplay.Survival.SurvivalGameplayScene());
            AddScene(new Scenes.Gameplay.Survival.SurvivalAreaCompleteScene());
            AddScene(new Scenes.Gameplay.Race.RaceStartScene()
            {
                Communicator = communicator
            });
            AddScene(new Scenes.Gameplay.Race.RaceGameplayScene()
            {
                Communicator = communicator
            });
            AddScene(new Scenes.Gameplay.Race.RaceFinishScene());

            base.Initialize();

            SetResolutionMetrics(Definitions.Back_Buffer_Width, Definitions.Back_Buffer_Height, ScalingAxis.X);
            SceneTransitionCrossFadeTextureName = "pixel";

            WireUpManagers();
            StartInitialScene(typeof(Scenes.NonGame.StartupLoadingScene));
        }