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())); } } } }
public void Init() { instance = new Bullseye(); }