private void createImages() { // Grab Sprite Sheet Text Shiptext = TextureManager.Instance().getText(TextEnum.ship); Text MissileText = TextureManager.Instance().getText(TextEnum.missile); Text BlueBombText = TextureManager.Instance().getText(TextEnum.bluebomb1); Text BlueBombText2 = TextureManager.Instance().getText(TextEnum.bluebomb2); Text GreenBombText = TextureManager.Instance().getText(TextEnum.greenbomb1); Text GreenBombText2 = TextureManager.Instance().getText(TextEnum.greenbomb2); Text boxText = TextureManager.Instance().getText(TextEnum.box); Text circleText = TextureManager.Instance().getText(TextEnum.circle); Text fencePostText = TextureManager.Instance().getText(TextEnum.post); Text explosionText = TextureManager.Instance().getText(TextEnum.explosion); Text fence1 = TextureManager.Instance().getText(TextEnum.fence1); Text fence2 = TextureManager.Instance().getText(TextEnum.fence2); Text fence3 = TextureManager.Instance().getText(TextEnum.fence3); Text fence4 = TextureManager.Instance().getText(TextEnum.fence4); Text fence5 = TextureManager.Instance().getText(TextEnum.fence5); Text fence6 = TextureManager.Instance().getText(TextEnum.fence6); Text fence7 = TextureManager.Instance().getText(TextEnum.fence7); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.ship, 0, 0, 32, 32, Shiptext)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.missile, 0, 0, 24, 6, MissileText)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.bluebomb1, 0, 0, 12, 12, BlueBombText)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.bluebomb2, 0, 0, 12, 12, BlueBombText2)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.greenbomb1, 0, 0, 12, 12, GreenBombText)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.greenbomb2, 0, 0, 12, 12, GreenBombText2)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.box, 0, 0, 16, 16, boxText)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.circle, 0, 0, 64, 64, circleText)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fencePost, 0, 0, 12, 12, fencePostText)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.explosion, 7, 13, 74, 47, explosionText)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fence1, 0, 0, 6, 209, fence1)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fence2, 0, 0, 6, 209, fence2)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fence3, 0, 0, 6, 209, fence3)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fence4, 0, 0, 6, 209, fence4)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fence5, 0, 0, 6, 209, fence5)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fence6, 0, 0, 6, 209, fence6)), ref this.active); this.privActiveAddToFront((ManLink)(new Image(ImageEnum.fence7, 0, 0, 6, 209, fence7)), ref this.active); }
private void createDisplayObjs() { this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.Ship, 0, 0, 30, 30, true, 0, ImageManager.Instance().getImage(ImageEnum.ship), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.Ship, 0, 0, 30, 30, true, 0, ImageManager.Instance().getImage(ImageEnum.ship), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.Missile, 0, 0, 25, 10, true, 0, ImageManager.Instance().getImage(ImageEnum.missile), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.Wall, 0, 0, 10, 10, true, 0, ImageManager.Instance().getImage(ImageEnum.box), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.FencePost, 0, 0, 10, 10, true, 0, ImageManager.Instance().getImage(ImageEnum.fencePost), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.Explosion, 0, 0, 10, 10, true, 0, ImageManager.Instance().getImage(ImageEnum.explosion), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.box, 0, 0, 10, 10, true, 0, ImageManager.Instance().getImage(ImageEnum.box), false)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.p1KillsText, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(110, 100), Color.White, 0.3f)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.p1DeathsText, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(103, 105), Color.White, 0.3f)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.p2KillsText, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(168, 100), Color.White, 0.3f)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.p2DeathsText, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(168, 105), Color.White, 0.3f)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.p2DeathsText, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(168, 105), Color.White, 0.3f)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.Wins, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(137, 80), Color.White, 0.8f)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.versionNum, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(208, 111), Color.White, 0.3f)), ref this.active); this.privActiveAddToFront((ManLink)(new TextSprite(SpriteEnum.courseNum, ((XNA_Font)(TextureManager.Instance().getText(TextEnum.font).texture)).src, "", new Vector2(78, 111), Color.White, 0.3f)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p1Bomb1, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.bluebomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p1Bomb2, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.bluebomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p1Bomb3, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.bluebomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p1Bomb4, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.bluebomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p1Bomb5, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.bluebomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p2Bomb1, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.greenbomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p2Bomb2, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.greenbomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p2Bomb3, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.greenbomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p2Bomb4, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.greenbomb1), false)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.p2Bomb5, 0, 0, 50, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.greenbomb1), false)), ref this.active); // Top Walls this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence1, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence2, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence3, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence4, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); // Right Wall this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence5, 0, 0, 2, 95, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence6, 0, 0, 2, 95, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); // Left Wall this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence7, 0, 0, 2, 95, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence8, 0, 0, 2, 95, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); // Bottom Wall this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence9, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence10, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence11, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fence12, 0, 0, 2, 75, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); // Center this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fenceCTop, 0, 0, 2, 150, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fenceCBot, 0, 0, 2, 150, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fenceCLeft, 0, 0, 2, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); this.privActiveAddToFront((ManLink)(new Sprite(SpriteEnum.fenceCRight, 0, 0, 2, 50, true, 0, ImageManager.Instance().getImage(ImageEnum.fence1), true)), ref this.active); }