protected override void Load()
        {
            base.Load();
            myLayers = new TPLayer[NumLayers];
            for (int x = 0; x < NumLayers; x++)
            {
                myLayers[x] = new TPLayer(this.layers);
            }

            mySprite = new Bullseye(new Vector2(200, 200));
            myLayers[2].AddEntity(mySprite);

            backgroundTexture = new TPSprite(TPEngine.Get().TextureManager.LoadTexture(@"art/minigame/emaildetail"));
            backgroundTexture.Position = new Vector2(backgroundTexture.Position.X, backgroundTexture.Position.Y);
            myLayers[0].AddEntity(backgroundTexture);

            myLayers[2].AddEntity(bulletHole);
            myLayers[2].AddEntity(explosion);

            from.Position.X = 240;
            from.Position.Y = 165;
            from.RenderColor = Color.Black;

            subject.Position.X = 240 + from.HalfSize.X;
            subject.Position.Y = 250;
            subject.RenderColor = Color.Black;

            body.Position.X = 300;
            body.Position.Y = 400;
            body.RenderColor = Color.Black;

            myLayers[1].AddEntity(from);
            myLayers[1].AddEntity(subject);
            myLayers[1].AddEntity(body);

            if (FirstRunDetail)
            {
                TPEngine.Get().SpriteDictionary.Add("bulletHoleDetail", bulletHole);
                TPEngine.Get().SpriteDictionary.Add("explosionDetail", explosion);
                TPEngine.Get().SpriteDictionary.Add("MinigameMySpriteDetail", mySprite);
                TPEngine.Get().StringDictionary.Add("fromDetail", from);
                TPEngine.Get().StringDictionary.Add("subjectDetail", subject);
                TPEngine.Get().StringDictionary.Add("bodyDetail", body);
                FirstRunDetail = false;
            }
            //TPEngine.Get().StringDictionary.Add("MinigameLevel", level);
        }
        protected override void Load()
        {
            base.Load();
            myLayers = new TPLayer[NumLayers];
            for (int x = 0; x < NumLayers; x++)
            {
                myLayers[x] = new TPLayer(this.layers);
            }

            mySprite = new Bullseye(new Vector2(200, 200));
            myLayers[2].AddEntity(mySprite);

            backgroundTexture          = new TPSprite(TPEngine.Get().TextureManager.LoadTexture(@"art/minigame/emaildetail"));
            backgroundTexture.Position = new Vector2(backgroundTexture.Position.X, backgroundTexture.Position.Y);
            myLayers[0].AddEntity(backgroundTexture);

            myLayers[2].AddEntity(bulletHole);
            myLayers[2].AddEntity(explosion);

            from.Position.X  = 240;
            from.Position.Y  = 165;
            from.RenderColor = Color.Black;

            subject.Position.X  = 240 + from.HalfSize.X;
            subject.Position.Y  = 250;
            subject.RenderColor = Color.Black;

            body.Position.X  = 300;
            body.Position.Y  = 400;
            body.RenderColor = Color.Black;

            myLayers[1].AddEntity(from);
            myLayers[1].AddEntity(subject);
            myLayers[1].AddEntity(body);

            if (FirstRunDetail)
            {
                TPEngine.Get().SpriteDictionary.Add("bulletHoleDetail", bulletHole);
                TPEngine.Get().SpriteDictionary.Add("explosionDetail", explosion);
                TPEngine.Get().SpriteDictionary.Add("MinigameMySpriteDetail", mySprite);
                TPEngine.Get().StringDictionary.Add("fromDetail", from);
                TPEngine.Get().StringDictionary.Add("subjectDetail", subject);
                TPEngine.Get().StringDictionary.Add("bodyDetail", body);
                FirstRunDetail = false;
            }
            //TPEngine.Get().StringDictionary.Add("MinigameLevel", level);
        }
        protected override void Load()
        {
            base.Load();
            //for (int i = 0; i < 10; i++)
            //{
            //    Items.Add(new TPString(scores[i].ToString()));
            //}
            Items.Add(new TPString("Email 1"));
            Items.Add(new TPString("Email 2"));
            Items.Add(new TPString("Email 3"));
            Items.Add(new TPString("Email 4"));
            Items.Add(new TPString("Email 5"));
            Items.Add(new TPString("Email 6"));
            Items.Add(new TPString("Email 7"));
            Items.Add(new TPString("Email 8"));
            Items.Add(new TPString("Email 9"));
            Items.Add(new TPString("Email 10"));

            myLayers = new TPLayer[NumLayers];
            for (int x = 0; x < NumLayers; x++)
            {
                myLayers[x] = new TPLayer(this.layers);
            }

            mySprite = new Bullseye(new Vector2(200, 200));
            myLayers[2].AddEntity(mySprite);
            myLayers[2].AddEntity(bulletHole);

            backgroundTexture = new TPSprite(TPEngine.Get().TextureManager.LoadTexture(@"art/Quest/emailview"));
            backgroundTexture.Position = new Vector2(backgroundTexture.Position.X, backgroundTexture.Position.Y);
            myLayers[0].AddEntity(backgroundTexture);

            if (Items.Count > 0)
            {
                for (int i = 0; i < Items.Count; i++)
                {
                    buttons.Add(new ReadMoreButton());
                }
                for (int i = 0; i < Items.Count; i++)
                {
                    myLayers[1].AddEntity(Items[i]);
                    myLayers[1].AddEntity(buttons[i]);
                }

                Items[0].Position.X = 150;
                Items[0].Position.Y = 200;
                Items[0].RenderColor = Color.Black;

                buttons[0].Position.X = 1050;
                buttons[0].Position.Y = 190;
                for (int i = 1; i < 10; i++)
                {
                    Items[i].Position.X = 150;
                    Items[i].Position.Y = Items[i - 1].Position.Y + 50;
                    Items[i].RenderColor = Color.Black;

                    buttons[i].Position.X = 1050;
                    buttons[i].Position.Y = buttons[i - 1].Position.Y + 50;
                }
            }

            if (FirstRunEmail)
            {
                TPEngine.Get().SpriteDictionary.Add("bulletHoleEmail", bulletHole);
                TPEngine.Get().SpriteDictionary.Add("MinigameMySpriteEmail", mySprite);
                FirstRunEmail = false;
                if (Items.Count > 0)
                {
                    for (int i = 0; i < 10; i++)
                    {
                        TPEngine.Get().StringDictionary.Add(string.Format("Email{0}", i), (TPString)Items[i]);
                        TPEngine.Get().StringDictionary.Add(string.Format("Button{0}", i), new TPString(buttons[i].ToString()));
                    }
                }
            }
        }
Beispiel #4
0
 public void Init()
 {
     instance = new Bullseye();
 }
Beispiel #5
0
        protected override void Load()
        {
            base.Load();
            //for (int i = 0; i < 10; i++)
            //{
            //    Items.Add(new TPString(scores[i].ToString()));
            //}
            Items.Add(new TPString("Email 1"));
            Items.Add(new TPString("Email 2"));
            Items.Add(new TPString("Email 3"));
            Items.Add(new TPString("Email 4"));
            Items.Add(new TPString("Email 5"));
            Items.Add(new TPString("Email 6"));
            Items.Add(new TPString("Email 7"));
            Items.Add(new TPString("Email 8"));
            Items.Add(new TPString("Email 9"));
            Items.Add(new TPString("Email 10"));

            myLayers = new TPLayer[NumLayers];
            for (int x = 0; x < NumLayers; x++)
            {
                myLayers[x] = new TPLayer(this.layers);
            }

            mySprite = new Bullseye(new Vector2(200, 200));
            myLayers[2].AddEntity(mySprite);
            myLayers[2].AddEntity(bulletHole);

            backgroundTexture          = new TPSprite(TPEngine.Get().TextureManager.LoadTexture(@"art/Quest/emailview"));
            backgroundTexture.Position = new Vector2(backgroundTexture.Position.X, backgroundTexture.Position.Y);
            myLayers[0].AddEntity(backgroundTexture);

            if (Items.Count > 0)
            {
                for (int i = 0; i < Items.Count; i++)
                {
                    buttons.Add(new ReadMoreButton());
                }
                for (int i = 0; i < Items.Count; i++)
                {
                    myLayers[1].AddEntity(Items[i]);
                    myLayers[1].AddEntity(buttons[i]);
                }

                Items[0].Position.X  = 150;
                Items[0].Position.Y  = 200;
                Items[0].RenderColor = Color.Black;

                buttons[0].Position.X = 1050;
                buttons[0].Position.Y = 190;
                for (int i = 1; i < 10; i++)
                {
                    Items[i].Position.X  = 150;
                    Items[i].Position.Y  = Items[i - 1].Position.Y + 50;
                    Items[i].RenderColor = Color.Black;

                    buttons[i].Position.X = 1050;
                    buttons[i].Position.Y = buttons[i - 1].Position.Y + 50;
                }
            }

            if (FirstRunEmail)
            {
                TPEngine.Get().SpriteDictionary.Add("bulletHoleEmail", bulletHole);
                TPEngine.Get().SpriteDictionary.Add("MinigameMySpriteEmail", mySprite);
                FirstRunEmail = false;
                if (Items.Count > 0)
                {
                    for (int i = 0; i < 10; i++)
                    {
                        TPEngine.Get().StringDictionary.Add(string.Format("Email{0}", i), (TPString)Items[i]);
                        TPEngine.Get().StringDictionary.Add(string.Format("Button{0}", i), new TPString(buttons[i].ToString()));
                    }
                }
            }
        }