public TitleScene() : base() { _animationController = new AnimationController(); _titlePopup = new PopupRequiringDismissal(); _titlePopup.AnimationCompletionHandler = HandlePopupAnimationComplete; RegisterGameObject(_titlePopup); _unlockNotificationDialog = new NewContentUnlockedDialog(); _dialogs.Add("reminder", new RateBuyReminderDialog()); _dialogs.Add("main", new MainMenuDialog()); _dialogs.Add("start", new StartMenuDialog()); _dialogs.Add("survival-levels", new SurvivalStartCarouselDialog(RegisterGameObject, UnregisterGameObject)); _dialogs.Add("characters", new CharacterSelectionCarouselDialog(RegisterGameObject, UnregisterGameObject)); _dialogs.Add("options", new OptionsDialog()); _dialogs.Add("keyboard", new KeyboardDialog()); _dialogs.Add("reset-areas", new ResetAreasConfirmDialog()); _dialogs.Add("areas-reset", new ResetAreasCompleteDialog()); _dialogs.Add("unlocks", _unlockNotificationDialog); _dialogs.Add(Race_Aborted_Dialog, new DisconnectedDialog("Connection Broken - Race Aborted!")); _dialogs.Add("info", new InfoMenuDialog()); RegisterGameObject( new TextContent(Translator.Translation("Leda Entertainment Presents"), new Vector2(Definitions.Back_Buffer_Center.X, 60.0f)) { RenderLayer = 2, RenderDepth = 0.5f, Scale = 0.65f }); }
//private BackgroundSnow _snowController; public TitleScene() : base() { _animationController = new AnimationController(); _titlePopup = new PopupRequiringDismissal(); _titlePopup.AnimationCompletionHandler = HandlePopupAnimationComplete; RegisterGameObject(_titlePopup); //_snowController = new BackgroundSnow(); //RegisterGameObject(_snowController); _unlockNotificationDialog = new NewContentUnlockedDialog(); _dialogs.Add("main", new MainMenuDialog()); _dialogs.Add("start", new StartMenuDialog()); _dialogs.Add("survival-levels", new SurvivalStartCarouselDialog(RegisterGameObject, UnregisterGameObject)); _dialogs.Add("characters", new CharacterSelectionCarouselDialog(RegisterGameObject, UnregisterGameObject)); _dialogs.Add("options", new OptionsDialog()); _dialogs.Add("reset-areas", new ResetAreasConfirmDialog()); _dialogs.Add("areas-reset", new ResetAreasCompleteDialog()); _dialogs.Add("unlocks", _unlockNotificationDialog); _backgroundTextureName = Background_Texture_Name; RegisterGameObject( new TextContent(Translator.Translation("Leda Entertainment Presents"), new Vector2(Definitions.Back_Buffer_Center.X, 60.0f)) { RenderLayer = 2, RenderDepth = 0.5f, Scale = 0.65f }); }