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); } }
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); }