Esempio n. 1
0
 public virtual void Destroy()
 {
     if (this.nomedaSprite == "pencil" || this.nomedaSprite == "bulletTestes")
     {
         AnimatedSprite explosion;
         explosion = new AnimatedSprite(cManager, "explosion", 1, 12);
         scene.AddSprite(explosion);
         explosion.SetPosition(this.position);
         explosion.Scale(.3f);
         explosion.Loop = false;
         this.scene.RemoveSprite(this);
     }
     if (this.nomedaSprite == "TEST-F")
     {
         AnimatedSprite explosion;
         explosion = new AnimatedSprite(cManager, "explosion", 1, 12);
         scene.AddSprite(explosion);
         explosion.SetPosition(this.position);
         explosion.Scale(.9f);
         explosion.Loop = false;
         this.scene.RemoveSprite(this);
     }
     if (this.nomedaSprite == "TimComplete")
     {
         AnimatedSprite explosion;
         explosion = new AnimatedSprite(cManager, "explosion", 1, 12);
         scene.AddSprite(explosion);
         explosion.SetPosition(this.position);
         explosion.Scale(.9f);
         explosion.Loop = false;
         this.scene.RemoveSprite(this);
     }
     if (this.nomedaSprite == "student1" || this.nomedaSprite == "student2" || this.nomedaSprite == "student3")
     {
         this.scene.RemoveSprite(this);
     }
 }
Esempio n. 2
0
 protected override void LoadContent()
 {
     spriteBatch = new SpriteBatch(GraphicsDevice);
     ecraInicial = Content.Load <Texture2D>("StartScreen");
     scene       = new Cena(spriteBatch);
     scene.AddSprite(new Player(Content, "TimComplete", this));
     scene.AddSprite(new Alunos(Content, "student1", new Vector2(-28f, -10.1f)));
     scene.AddSprite(new Alunos(Content, "student2", new Vector2(-1f, -16.25f)));
     scene.AddSprite(new Alunos(Content, "student3", new Vector2(-16f, 1.18f)));
     scene.AddSprite(new Plataformas(Content));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-70f, -12.76f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-83f, -15.76f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-38f, -15.76f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-21f, -10.91f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-25f, -9.9f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-9f, -11.88f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(0f, -12.9f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(3f, -16.05f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(7f, -5.18f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(0.35f, -1.79f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(1f, -9.13f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-23f, 1.32f), 1.5f, true, this));
     scene.AddSprite(new Inimigo(Content, "TEST-F", new Vector2(-10f, 1.32f), 1.5f, true, this));
     //SlidingBackground sand = new SlidingBackground(Content, "city");
     //scene.AddBackground(sand);
 }