Beispiel #1
0
    public void TutorialBubbleEnd(TutorialBubble bubble)
    {
        Destroy(bubble.gameObject);

        if (currentBubble == bubble)
        {
            foreach (var pair in highlights)
            {
                if (pair.Key != null && pair.Value != null)
                {
                    pair.Key.SetParent(pair.Value, true);
                }
            }
            highlights.Clear();

            ui.Unblock();

            gameObject.SetActive(false);

            blinds.gameObject.SetActive(false);

            if (ui.current == ui.game)
            {
                gameplay.isPause = false;
            }

            if (part == Part.BuySkipMission)
            {
                if (buySkipMission)
                {
                    ui.PopupShow(ui.levelUp);
                }
                else
                {
                    ui.prepare.missionList.skipButton.SetActive(true);
                }
            }
        }
    }
 /// <summary> 
 /// Required method for Designer support - do not modify 
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     this.components = new System.ComponentModel.Container();
     this.cameraContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
     this.inputFilesPanel = new System.Windows.Forms.FlowLayoutPanel();
     this.dropHereSmallControl = new OdessaGUIProject.UI_Controls.DropHereSmallControl();
     this.workareaBottomPictureBox = new System.Windows.Forms.PictureBox();
     this.workareaRightPictureBox = new System.Windows.Forms.PictureBox();
     this.workareaTopPictureBox = new System.Windows.Forms.PictureBox();
     this.workareaLeftPictureBox = new System.Windows.Forms.PictureBox();
     this.dropHereBigControl = new OdessaGUIProject.UI_Controls.DropHereBigControl();
     this.scanButton = new OdessaGUIProject.UI_Controls.PictureButtonControl();
     this.sampleVideoTutorialBubble = new OdessaGUIProject.UI_Controls.TutorialBubble();
     this.scanButtonTutorialBubble = new OdessaGUIProject.UI_Controls.TutorialBubble();
     this.inputFilesPanel.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.workareaBottomPictureBox)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.workareaRightPictureBox)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.workareaTopPictureBox)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.workareaLeftPictureBox)).BeginInit();
     this.SuspendLayout();
     //
     // cameraContextMenu
     //
     this.cameraContextMenu.Name = "cameraContextMenu";
     this.cameraContextMenu.Size = new System.Drawing.Size(61, 4);
     this.cameraContextMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.cameraContextMenu_ItemClicked);
     //
     // inputFilesPanel
     //
     this.inputFilesPanel.AllowDrop = true;
     this.inputFilesPanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     | System.Windows.Forms.AnchorStyles.Left)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.inputFilesPanel.AutoScroll = true;
     this.inputFilesPanel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(85)))), ((int)(((byte)(85)))), ((int)(((byte)(85)))));
     this.inputFilesPanel.Controls.Add(this.dropHereSmallControl);
     this.inputFilesPanel.Location = new System.Drawing.Point(2, 3);
     this.inputFilesPanel.Name = "inputFilesPanel";
     this.inputFilesPanel.Padding = new System.Windows.Forms.Padding(10);
     this.inputFilesPanel.Size = new System.Drawing.Size(1239, 567);
     this.inputFilesPanel.TabIndex = 0;
     this.inputFilesPanel.DragDrop += new System.Windows.Forms.DragEventHandler(this.inputFilesPanel_DragDrop);
     this.inputFilesPanel.DragEnter += new System.Windows.Forms.DragEventHandler(this.inputFilesPanel_DragEnter);
     this.inputFilesPanel.DragLeave += new System.EventHandler(this.inputFilesPanel_DragLeave);
     //
     // dropHereSmallControl
     //
     this.dropHereSmallControl.AllowDrop = true;
     this.dropHereSmallControl.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(85)))), ((int)(((byte)(85)))), ((int)(((byte)(85)))));
     this.dropHereSmallControl.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.dropHereSmallControl.Location = new System.Drawing.Point(13, 13);
     this.dropHereSmallControl.Name = "dropHereSmallControl";
     this.dropHereSmallControl.Size = new System.Drawing.Size(292, 193);
     this.dropHereSmallControl.TabIndex = 0;
     this.dropHereSmallControl.Visible = false;
     this.dropHereSmallControl.BrowseComputerHandler += new System.EventHandler(this.dropHereSmallControl_BrowseComputerHandler);
     this.dropHereSmallControl.SelectFromCameraHandler += new System.EventHandler(this.dropHereSmallControl_SelectFromCameraHandler);
     this.dropHereSmallControl.DragDrop += new System.Windows.Forms.DragEventHandler(this.dropHereSmallControl_DragDrop);
     this.dropHereSmallControl.DragEnter += new System.Windows.Forms.DragEventHandler(this.dropHereSmallControl_DragEnter);
     this.dropHereSmallControl.DragLeave += new System.EventHandler(this.dropHereSmallControl_DragLeave);
     //
     // workareaBottomPictureBox
     //
     this.workareaBottomPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.workareaBottomPictureBox.BackColor = System.Drawing.Color.Transparent;
     this.workareaBottomPictureBox.BackgroundImage = global::OdessaGUIProject.Properties.Resources.workarea_bottom_2px_tile_horizontal;
     this.workareaBottomPictureBox.Location = new System.Drawing.Point(1, 570);
     this.workareaBottomPictureBox.Name = "workareaBottomPictureBox";
     this.workareaBottomPictureBox.Size = new System.Drawing.Size(1241, 2);
     this.workareaBottomPictureBox.TabIndex = 43;
     this.workareaBottomPictureBox.TabStop = false;
     //
     // workareaRightPictureBox
     //
     this.workareaRightPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.workareaRightPictureBox.BackColor = System.Drawing.Color.Transparent;
     this.workareaRightPictureBox.BackgroundImage = global::OdessaGUIProject.Properties.Resources.workarea_rightside_2px_vertical_tile;
     this.workareaRightPictureBox.Location = new System.Drawing.Point(1241, 3);
     this.workareaRightPictureBox.Name = "workareaRightPictureBox";
     this.workareaRightPictureBox.Size = new System.Drawing.Size(2, 567);
     this.workareaRightPictureBox.TabIndex = 42;
     this.workareaRightPictureBox.TabStop = false;
     //
     // workareaTopPictureBox
     //
     this.workareaTopPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.workareaTopPictureBox.BackColor = System.Drawing.Color.Transparent;
     this.workareaTopPictureBox.BackgroundImage = global::OdessaGUIProject.Properties.Resources.workarea_top_3px_tile_horizontal;
     this.workareaTopPictureBox.Location = new System.Drawing.Point(1, 0);
     this.workareaTopPictureBox.Name = "workareaTopPictureBox";
     this.workareaTopPictureBox.Size = new System.Drawing.Size(1241, 3);
     this.workareaTopPictureBox.TabIndex = 41;
     this.workareaTopPictureBox.TabStop = false;
     //
     // workareaLeftPictureBox
     //
     this.workareaLeftPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     | System.Windows.Forms.AnchorStyles.Left)));
     this.workareaLeftPictureBox.BackColor = System.Drawing.Color.Transparent;
     this.workareaLeftPictureBox.BackgroundImage = global::OdessaGUIProject.Properties.Resources.workarea_leftside_2px_vertical_tile;
     this.workareaLeftPictureBox.Location = new System.Drawing.Point(0, 3);
     this.workareaLeftPictureBox.Name = "workareaLeftPictureBox";
     this.workareaLeftPictureBox.Size = new System.Drawing.Size(2, 567);
     this.workareaLeftPictureBox.TabIndex = 40;
     this.workareaLeftPictureBox.TabStop = false;
     //
     // dropHereBigControl
     //
     this.dropHereBigControl.AllowDrop = true;
     this.dropHereBigControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     | System.Windows.Forms.AnchorStyles.Left)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.dropHereBigControl.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(85)))), ((int)(((byte)(85)))), ((int)(((byte)(85)))));
     this.dropHereBigControl.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.dropHereBigControl.Location = new System.Drawing.Point(394, 265);
     this.dropHereBigControl.Name = "dropHereBigControl";
     this.dropHereBigControl.Size = new System.Drawing.Size(465, 344);
     this.dropHereBigControl.TabIndex = 1;
     this.dropHereBigControl.BrowseComputerHandler += new System.EventHandler(this.dropHereBigControl_BrowseComputerHandler);
     this.dropHereBigControl.SelectFromCameraHandler += new System.EventHandler(this.dropHereBigControl_SelectFromCameraHandler);
     this.dropHereBigControl.DragDrop += new System.Windows.Forms.DragEventHandler(this.dropHereBigControl_DragDrop);
     this.dropHereBigControl.DragEnter += new System.Windows.Forms.DragEventHandler(this.dropHereBigControl_DragEnter);
     this.dropHereBigControl.DragLeave += new System.EventHandler(this.dropHereBigControl_DragLeave);
     //
     // scanButton
     //
     this.scanButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.scanButton.AutoSize = true;
     this.scanButton.DefaultImage = global::OdessaGUIProject.Properties.Resources.button_green_scanvideos_normal;
     this.scanButton.HoverImage = global::OdessaGUIProject.Properties.Resources.button_green_scanvideos_hover;
     this.scanButton.Location = new System.Drawing.Point(1050, 589);
     this.scanButton.MouseDownImage = global::OdessaGUIProject.Properties.Resources.button_green_scanvideos_click;
     this.scanButton.Name = "scanButton";
     this.scanButton.Size = new System.Drawing.Size(192, 43);
     this.scanButton.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal;
     this.scanButton.TabIndex = 3;
     this.scanButton.Tooltip = null;
     this.scanButton.Visible = false;
     this.scanButton.Click += new System.EventHandler(this.scanButton_Click);
     //
     // sampleVideoTutorialBubble
     //
     this.sampleVideoTutorialBubble.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(85)))), ((int)(((byte)(85)))), ((int)(((byte)(85)))));
     this.sampleVideoTutorialBubble.Font = new System.Drawing.Font("Open Sans", 8.25F);
     this.sampleVideoTutorialBubble.Location = new System.Drawing.Point(296, 9);
     this.sampleVideoTutorialBubble.Name = "sampleVideoTutorialBubble";
     this.sampleVideoTutorialBubble.Size = new System.Drawing.Size(203, 184);
     this.sampleVideoTutorialBubble.TabIndex = 44;
     this.sampleVideoTutorialBubble.TutorialProgress = OdessaGUIProject.UI_Helpers.TutorialProgress.TutorialAddSampleVideo;
     this.sampleVideoTutorialBubble.Visible = false;
     this.sampleVideoTutorialBubble.Advance += new System.EventHandler(this.sampleVideoTutorialBubble_Advance);
     //
     // scanButtonTutorialBubble
     //
     this.scanButtonTutorialBubble.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.scanButtonTutorialBubble.BackColor = System.Drawing.Color.Transparent;
     this.scanButtonTutorialBubble.Font = new System.Drawing.Font("Open Sans", 8.25F);
     this.scanButtonTutorialBubble.Location = new System.Drawing.Point(1050, 439);
     this.scanButtonTutorialBubble.Name = "scanButtonTutorialBubble";
     this.scanButtonTutorialBubble.Size = new System.Drawing.Size(193, 144);
     this.scanButtonTutorialBubble.TabIndex = 45;
     this.scanButtonTutorialBubble.TutorialProgress = OdessaGUIProject.UI_Helpers.TutorialProgress.TutorialScanButton;
     this.scanButtonTutorialBubble.Visible = false;
     this.scanButtonTutorialBubble.Advance += new System.EventHandler(this.scanButtonTutorialBubble_Advance);
     //
     // SelectInputVideosControl
     //
     this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
     this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
     this.Controls.Add(this.scanButton);
     this.Controls.Add(this.scanButtonTutorialBubble);
     this.Controls.Add(this.sampleVideoTutorialBubble);
     this.Controls.Add(this.workareaBottomPictureBox);
     this.Controls.Add(this.workareaRightPictureBox);
     this.Controls.Add(this.workareaTopPictureBox);
     this.Controls.Add(this.workareaLeftPictureBox);
     this.Controls.Add(this.dropHereBigControl);
     this.Controls.Add(this.inputFilesPanel);
     this.DoubleBuffered = true;
     this.Name = "SelectInputVideosControl";
     this.Size = new System.Drawing.Size(1243, 633);
     this.Load += new System.EventHandler(this.SelectInputVideosControl_Load);
     this.inputFilesPanel.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.workareaBottomPictureBox)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.workareaRightPictureBox)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.workareaTopPictureBox)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.workareaLeftPictureBox)).EndInit();
     this.ResumeLayout(false);
     this.PerformLayout();
 }
Beispiel #3
0
    public void Show(Part part, Transform[] targets = null, string param = null)
    {
        if (gameObject.activeSelf)
        {
            return;
        }

        gameObject.SetActive(true);

        ui.Block();

        user.TutorialShown(part);

        this.part = part;

        if (highlights.Count == 0)
        {
            if (targets != null)
            {
                foreach (Transform t in targets)
                {
                    if (t != null && !highlights.ContainsKey(t))
                    {
                        highlights.Add(t, t.parent);
                        t.SetParent(ui.tutorial.targetsParent, true);
                    }
                }
            }
            else if (part.targets != null)
            {
                foreach (Transform t in part.targets)
                {
                    if (t != null)
                    {
                        highlights.Add(t, t.parent);
                        t.SetParent(ui.tutorial.targetsParent, true);
                    }
                }
            }
        }

        if (part == Part.GameBasics || part == Part.ChainLengthTip || part == Part.ChainSequenceTip)
        {
            gameBasics.SetActive(true);
        }
        else if (part == Part.GameComboLoop || part == Part.LoopLengthTip || part == Part.GetLoopsTip)
        {
            gameComboLoop.SetActive(true);
        }
        else if (part == Part.Fever || part == Part.GetFeverTip)
        {
            feverDemo.SetActive(true);
        }
        else if (part == Part.FireworkBoomSmall || part == Part.UseFireworkBoomSmallTip)
        {
            fireworkBoomSmall.SetActive(true);
        }
        else if (part == Part.FireworkRocket || part == Part.UseFireworkRocketTip)
        {
            fireworkRocket.SetActive(true);
        }
        else if (part == Part.FireworkBoomBig || part == Part.FireworkBoomBig)
        {
            fireworkBoomBig.SetActive(true);
        }
        else if (part == Part.FireworkColor || part == Part.UseFireworkColorTip)
        {
            fireworkColor.SetActive(true);
        }
        else if (part == Part.CatBox)
        {
            catBox.SetActive(true);
        }
        else if (part == Part.BuySkipMission)
        {
            buySkipMission = false;
            skipMission.SetActive(true);
            priceSkipMission.SetActive(!build.premium);
            priceSkipMissionText.text = iapManager.skipMissions.priceLocalized;
        }
        else if (part == Part.GameCombo || part == Part.GetScoreTip)
        {
            gameCombo.SetActive(true);
            combo3.text = Localization.Get("comboX", 3);
            combo6.text = Localization.Get("comboX", 6);
            combo9.text = Localization.Get("comboX", 9);
        }
        else if (part == Part.CatUse || part == Part.UseCatsTip)
        {
            catUse.SetActive(true);
            catUseSlot.Init(ui.prepare.catSlots[0].catItem != null ? ui.prepare.catSlots[0].catItem : user.collection[0]);
        }
        else if ((part == Part.Missions || part == Part.Missions8) && Missions.LEVELS[user.level].giftSprite != null)
        {
            missions.SetActive(true);
            giftImage.sprite = Missions.LEVELS[user.level].giftSprite;

            if (Missions.LEVELS[user.level].giftSprite == pics.catbox && !user.isCanGetSimpleBox)
            {
                giftImage.sprite = pics.aquariumSmall;
            }

            if (giftImage.sprite == pics.multiplier)
            {
                if (isRiki)
                {
                    multiplierText.gameObject.SetActive(true);
                    multiplierText.text = "x" + (Missions.maxMultiplier + 1);
                }
                else
                {
                    multiplierImage.gameObject.SetActive(true);
                    multiplierImage.sprite = pics.multipliers[Missions.maxMultiplier - 2 + 1];
                }
            }
            else
            {
                if (isRiki)
                {
                    multiplierText.gameObject.SetActive(false);
                }
                else
                {
                    multiplierImage.gameObject.SetActive(false);
                }
            }
        }

        if (ui.current == ui.game)
        {
            gameplay.isPause = true;
        }

        currentBubble = Instantiate(factory.tutorialBubble) as TutorialBubble;
        currentBubble.transform.SetParent(transform, false);
        currentBubble.Show(part, param);

        blinds.gameObject.SetActive(true);
        blinds.DOColor(new Color(0f, 0f, 0f, part.background), 0.5f);
    }
Beispiel #4
0
        // *** Set initial game state ***
        public override void Initialize(bool addToManagers)
        {
            // Set the screen up here instead of in the Constructor to avoid
            // exceptions occurring during the constructor.

            TimeManager.CurrentTime = 0f;
            timeLimit = 200f;

            #region farseer_world_init

            // *** Farseer world initialisation ***
            //
            float gravity = -10;
            farWorld = new World(new Vector2(0f, gravity));
            //
            // ***

            #endregion


            // >>> Remove cursor for WP.
            #region ui_init

            // *** UI initialisation ***
            //
            // *** Cursor *** (not required for WP)
            //
            frbCursor = new CursorEntity("CursorSprite");
            frbCursor.Initialize();
            //
            frbRGripButton = new RGripButton("RGripButtonSprite");
            frbRGripButton.Initialize();
            frbLGripButton = new LGripButton("LGripButtonSprite");
            frbLGripButton.Initialize();
            //
            // frbRSwingButton = new RSwingButton("RSwingButtonSprite");
            //frbRSwingButton.Initialize();
            // frbLSwingButton = new LSwingButton("LSwingButtonSprite");
            // frbLSwingButton.Initialize();

            // frbPullUpButton = new PullUpButton("PullUpButtonSprite");
            // frbPullUpButton.Initialize();

            frbTut = new TutorialBubble("TutorialBubble");
            frbTut.Initialize();

            // ***

            #endregion


            #region entity_init

            // *** Create & initialise entities for game start ***
            //
            // *** Player character ***
            //
            frbClimber = new ClimberEntity(farWorld, new Vector2(0f, 0f));
            frbClimber.Initialize();
            //
            //
            #region grip_entites

            // *** Grips ***
            frbGrips = new PositionedObjectList <GripEntity>();
            //
            frbGrip1 = new GripEntity("GripSprite1", farWorld);
            frbGrip1.Initialize(new Vector2(-10f, 0f), false, 0);
            frbGrips.Add(frbGrip1);
            //
            frbGrip2 = new GripEntity("GripSprite2", farWorld);
            frbGrip2.Initialize(new Vector2(5f, 0f), false, 0);
            frbGrips.Add(frbGrip2);
            //
            frbGrip3 = new GripEntity("GripSprite3", farWorld);
            frbGrip3.Initialize(new Vector2(20f, 0f), false, 0);
            frbGrips.Add(frbGrip3);
            //
            frbGrip4 = new GripEntity("GripSprite4", farWorld);
            frbGrip4.Initialize(new Vector2(30f, 5f), false, 0);
            frbGrips.Add(frbGrip4);
            //
            frbGrip5 = new GripEntity("GripSprite5", farWorld);
            frbGrip5.Initialize(new Vector2(40f, 10f), false, 0);
            frbGrips.Add(frbGrip5);
            //
            frbGrip6 = new GripEntity("GripSprite6", farWorld);
            frbGrip6.Initialize(new Vector2(30f, 15f), false, 0);
            frbGrips.Add(frbGrip6);
            //
            frbGrip7 = new GripEntity("GripSprite7", farWorld);
            frbGrip7.Initialize(new Vector2(40f, 20f), false, 0);
            frbGrips.Add(frbGrip7);
            //
            frbGrip8 = new GripEntity("GripSprite8", farWorld);
            frbGrip8.Initialize(new Vector2(45f, 30f), false, 0);
            frbGrips.Add(frbGrip8);
            //
            frbGrip9 = new GripEntity("GripSprite9", farWorld);
            frbGrip9.Initialize(new Vector2(40f, 40f), false, 0);
            frbGrips.Add(frbGrip9);
            //
            frbGrip10 = new GripEntity("GripSprite10", farWorld);
            frbGrip10.Initialize(new Vector2(45f, 55f), false, 0);
            frbGrips.Add(frbGrip10);
            //
            frbGrip11 = new GripEntity("GripSprite11", farWorld);
            frbGrip11.Initialize(new Vector2(40f, 70f), false, 0);
            frbGrips.Add(frbGrip11);
            //
            frbGrip12 = new GripEntity("GripSprite12", farWorld);
            frbGrip12.Initialize(new Vector2(45f, 85f), true, 15);
            frbGrips.Add(frbGrip12);
            //
            frbGrip13 = new GripEntity("GripSprite13", farWorld);
            frbGrip13.Initialize(new Vector2(60f, 85f), true, 15);
            frbGrips.Add(frbGrip13);
            //
            frbGrip14 = new GripEntity("GripSprite14", farWorld);
            frbGrip14.Initialize(new Vector2(75f, 85f), true, 8);
            frbGrips.Add(frbGrip14);
            //
            frbGrip15 = new GripEntity("GripSprite15", farWorld);
            frbGrip15.Initialize(new Vector2(90f, 85f), false, 0);
            frbGrips.Add(frbGrip15);
            //

            #endregion
            //
            //
            // *** Scenery ***
            //
            // platform = new Platform(farWorld, new Vector2(100f, 1.5f), new Vector2(0f, -40f));
            //
            frbCheckpoints = new PositionedObjectList <CheckpointEntity>();
            //
            frbCheckpoint1 = new CheckpointEntity("CheckPointSprite1");
            frbCheckpoint1.Initialize(new Vector2(82.5f, 82.5f), 120f);
            frbCheckpoints.Add(frbCheckpoint1);

            #endregion


            // AddToManagers should be called LAST in this method:
            if (addToManagers)
            {
                AddToManagers();
            }
        }
 /// <summary> 
 /// Required method for Designer support - do not modify 
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     this.components = new System.ComponentModel.Container();
     this.exportContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
     this.exportToWindowsLiveMovieMakerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     this.exportToAdobePremiereToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     this.exportToSonyVegasToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     this.hostPanel = new System.Windows.Forms.Panel();
     this.highlightsFoundTutorialBubble = new OdessaGUIProject.UI_Controls.TutorialBubble();
     this.innerHighlightsPanel = new System.Windows.Forms.TableLayoutPanel();
     this.proGlyphPictureBox = new System.Windows.Forms.PictureBox();
     this.startOverTutorialBubble = new OdessaGUIProject.UI_Controls.TutorialBubble();
     this.exportLinkLabel = new OdessaGUIProject.UI_Controls.CustomLinkLabel();
     this.startOverLinkLabel = new OdessaGUIProject.UI_Controls.CustomLinkLabel();
     this.saveAllLinkLabel = new OdessaGUIProject.UI_Controls.CustomLinkLabel();
     this.exportContextMenuStrip.SuspendLayout();
     this.hostPanel.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.proGlyphPictureBox)).BeginInit();
     this.SuspendLayout();
     //
     // exportContextMenuStrip
     //
     this.exportContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
     this.exportToWindowsLiveMovieMakerToolStripMenuItem,
     this.exportToAdobePremiereToolStripMenuItem,
     this.exportToSonyVegasToolStripMenuItem});
     this.exportContextMenuStrip.Name = "exportContextMenuStrip";
     this.exportContextMenuStrip.Size = new System.Drawing.Size(220, 70);
     //
     // exportToWindowsLiveMovieMakerToolStripMenuItem
     //
     this.exportToWindowsLiveMovieMakerToolStripMenuItem.Image = global::OdessaGUIProject.Properties.Resources.MovieMaker;
     this.exportToWindowsLiveMovieMakerToolStripMenuItem.Name = "exportToWindowsLiveMovieMakerToolStripMenuItem";
     this.exportToWindowsLiveMovieMakerToolStripMenuItem.Size = new System.Drawing.Size(219, 22);
     this.exportToWindowsLiveMovieMakerToolStripMenuItem.Text = "&Windows Live Movie Maker";
     this.exportToWindowsLiveMovieMakerToolStripMenuItem.Click += new System.EventHandler(this.exportToWindowsLiveMovieMakerToolStripMenuItem_Click);
     //
     // exportToAdobePremiereToolStripMenuItem
     //
     this.exportToAdobePremiereToolStripMenuItem.Image = global::OdessaGUIProject.Properties.Resources.pr_icon_24;
     this.exportToAdobePremiereToolStripMenuItem.Name = "exportToAdobePremiereToolStripMenuItem";
     this.exportToAdobePremiereToolStripMenuItem.Size = new System.Drawing.Size(219, 22);
     this.exportToAdobePremiereToolStripMenuItem.Text = "&Adobe Premiere";
     this.exportToAdobePremiereToolStripMenuItem.Click += new System.EventHandler(this.exportToAdobePremiereToolStripMenuItem_Click);
     //
     // exportToSonyVegasToolStripMenuItem
     //
     this.exportToSonyVegasToolStripMenuItem.Image = global::OdessaGUIProject.Properties.Resources.export_appicon_sony_vegas;
     this.exportToSonyVegasToolStripMenuItem.Name = "exportToSonyVegasToolStripMenuItem";
     this.exportToSonyVegasToolStripMenuItem.Size = new System.Drawing.Size(219, 22);
     this.exportToSonyVegasToolStripMenuItem.Text = "&Sony Vegas";
     this.exportToSonyVegasToolStripMenuItem.Click += new System.EventHandler(this.exportToSonyVegasToolStripMenuItem_Click);
     //
     // hostPanel
     //
     this.hostPanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     | System.Windows.Forms.AnchorStyles.Left)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.hostPanel.AutoScroll = true;
     this.hostPanel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(85)))), ((int)(((byte)(85)))), ((int)(((byte)(85)))));
     this.hostPanel.Controls.Add(this.highlightsFoundTutorialBubble);
     this.hostPanel.Controls.Add(this.innerHighlightsPanel);
     this.hostPanel.Location = new System.Drawing.Point(0, 0);
     this.hostPanel.Name = "hostPanel";
     this.hostPanel.Size = new System.Drawing.Size(1243, 572);
     this.hostPanel.TabIndex = 0;
     //
     // highlightsFoundTutorialBubble
     //
     this.highlightsFoundTutorialBubble.BackColor = System.Drawing.Color.Transparent;
     this.highlightsFoundTutorialBubble.Font = new System.Drawing.Font("Open Sans", 8.25F);
     this.highlightsFoundTutorialBubble.Location = new System.Drawing.Point(259, 53);
     this.highlightsFoundTutorialBubble.Name = "highlightsFoundTutorialBubble";
     this.highlightsFoundTutorialBubble.Size = new System.Drawing.Size(203, 134);
     this.highlightsFoundTutorialBubble.TabIndex = 117;
     this.highlightsFoundTutorialBubble.TutorialProgress = OdessaGUIProject.UI_Helpers.TutorialProgress.TutorialHighlightsFound;
     this.highlightsFoundTutorialBubble.Visible = false;
     this.highlightsFoundTutorialBubble.Advance += new System.EventHandler(this.highlightsFoundTutorialBubble_Advance);
     //
     // innerHighlightsPanel
     //
     this.innerHighlightsPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.innerHighlightsPanel.AutoSize = true;
     this.innerHighlightsPanel.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
     this.innerHighlightsPanel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(85)))), ((int)(((byte)(85)))), ((int)(((byte)(85)))));
     this.innerHighlightsPanel.ColumnCount = 1;
     this.innerHighlightsPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
     this.innerHighlightsPanel.Location = new System.Drawing.Point(0, 0);
     this.innerHighlightsPanel.Margin = new System.Windows.Forms.Padding(0);
     this.innerHighlightsPanel.Name = "innerHighlightsPanel";
     this.innerHighlightsPanel.Size = new System.Drawing.Size(1243, 0);
     this.innerHighlightsPanel.TabIndex = 0;
     //
     // proGlyphPictureBox
     //
     this.proGlyphPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
     this.proGlyphPictureBox.BackColor = System.Drawing.Color.Transparent;
     this.proGlyphPictureBox.Cursor = System.Windows.Forms.Cursors.Hand;
     this.proGlyphPictureBox.Image = global::OdessaGUIProject.Properties.Resources.icons_proglyph;
     this.proGlyphPictureBox.Location = new System.Drawing.Point(441, 594);
     this.proGlyphPictureBox.Name = "proGlyphPictureBox";
     this.proGlyphPictureBox.Size = new System.Drawing.Size(24, 17);
     this.proGlyphPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
     this.proGlyphPictureBox.TabIndex = 43;
     this.proGlyphPictureBox.TabStop = false;
     this.proGlyphPictureBox.Click += new System.EventHandler(this.proGlyphPictureBox_Click);
     //
     // startOverTutorialBubble
     //
     this.startOverTutorialBubble.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.startOverTutorialBubble.BackColor = System.Drawing.Color.Transparent;
     this.startOverTutorialBubble.Font = new System.Drawing.Font("Open Sans", 8.25F);
     this.startOverTutorialBubble.Location = new System.Drawing.Point(1050, 442);
     this.startOverTutorialBubble.Name = "startOverTutorialBubble";
     this.startOverTutorialBubble.Size = new System.Drawing.Size(193, 144);
     this.startOverTutorialBubble.TabIndex = 116;
     this.startOverTutorialBubble.TutorialProgress = OdessaGUIProject.UI_Helpers.TutorialProgress.TutorialStartOver;
     this.startOverTutorialBubble.Visible = false;
     this.startOverTutorialBubble.Advance += new System.EventHandler(this.startOverTutorialBubble_Advance);
     //
     // exportLinkLabel
     //
     this.exportLinkLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
     this.exportLinkLabel.AutoSize = true;
     this.exportLinkLabel.BackColor = System.Drawing.Color.Transparent;
     this.exportLinkLabel.Image = global::OdessaGUIProject.Properties.Resources.icons_16px_open_in_software;
     this.exportLinkLabel.LinkText = "Open all in editing software...";
     this.exportLinkLabel.Location = new System.Drawing.Point(233, 587);
     this.exportLinkLabel.Name = "exportLinkLabel";
     this.exportLinkLabel.Size = new System.Drawing.Size(209, 29);
     this.exportLinkLabel.TabIndex = 2;
     this.exportLinkLabel.Click += new System.EventHandler(this.exportLinkLabel_Click);
     //
     // startOverLinkLabel
     //
     this.startOverLinkLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.startOverLinkLabel.AutoSize = true;
     this.startOverLinkLabel.BackColor = System.Drawing.Color.Transparent;
     this.startOverLinkLabel.Image = global::OdessaGUIProject.Properties.Resources.icons_16px_startover;
     this.startOverLinkLabel.LinkText = "Start over...";
     this.startOverLinkLabel.Location = new System.Drawing.Point(1136, 587);
     this.startOverLinkLabel.Name = "startOverLinkLabel";
     this.startOverLinkLabel.Size = new System.Drawing.Size(104, 29);
     this.startOverLinkLabel.TabIndex = 44;
     this.startOverLinkLabel.Click += new System.EventHandler(this.startOverLinkLabel_Click);
     //
     // saveAllLinkLabel
     //
     this.saveAllLinkLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
     this.saveAllLinkLabel.AutoSize = true;
     this.saveAllLinkLabel.BackColor = System.Drawing.Color.Transparent;
     this.saveAllLinkLabel.Image = global::OdessaGUIProject.Properties.Resources.icons_16px_saveall;
     this.saveAllLinkLabel.LinkText = "Save all as videos...";
     this.saveAllLinkLabel.Location = new System.Drawing.Point(3, 587);
     this.saveAllLinkLabel.Name = "saveAllLinkLabel";
     this.saveAllLinkLabel.Size = new System.Drawing.Size(183, 29);
     this.saveAllLinkLabel.TabIndex = 1;
     this.saveAllLinkLabel.Click += new System.EventHandler(this.saveAllLinkLabel_Click);
     //
     // ReviewVideosControl
     //
     this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
     this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
     this.Controls.Add(this.startOverTutorialBubble);
     this.Controls.Add(this.hostPanel);
     this.Controls.Add(this.exportLinkLabel);
     this.Controls.Add(this.startOverLinkLabel);
     this.Controls.Add(this.saveAllLinkLabel);
     this.Controls.Add(this.proGlyphPictureBox);
     this.DoubleBuffered = true;
     this.Name = "ReviewVideosControl";
     this.Size = new System.Drawing.Size(1243, 633);
     this.Load += new System.EventHandler(this.ReviewVideosControl_Load);
     this.Resize += new System.EventHandler(this.ReviewVideosControl_Resize);
     this.exportContextMenuStrip.ResumeLayout(false);
     this.hostPanel.ResumeLayout(false);
     this.hostPanel.PerformLayout();
     ((System.ComponentModel.ISupportInitialize)(this.proGlyphPictureBox)).EndInit();
     this.ResumeLayout(false);
     this.PerformLayout();
 }