bool mHeroBoundCollision; // If there is a image bound collision for the public GameState() { // Set up the flower ... mFlower = new TexturedPrimitive("Flower", new Vector2(50, 35), new Vector2(350, 350)); // Planes mPlane = new TexturedPrimitive[kNumPlanes]; mPlane[0] = new TexturedPrimitive("PatrolEnemy", new Vector2(20, -80), new Vector2(10, 20)); mPlane[1] = new TexturedPrimitive("PatrolEnemy", new Vector2(150, -100), new Vector2(10, 20)); mPlane[2] = new TexturedPrimitive("PatrolEnemy", new Vector2(150, 120), new Vector2(10, 20)); mPlane[3] = new TexturedPrimitive("PatrolEnemy", new Vector2(20, 170), new Vector2(10, 20)); mHeroBoundCollision = false; mHeroPixelCollision = false; mHero = new SpritePrimitive("SimpleSpriteSheet", new Vector2(10, 0), new Vector2(10, 10), 4, // Number of rows 2, // Number of columns 0); // Padding between images // Start Hero by walking left and AnotherHero by walking towards right mHero.SetSpriteAnimation(0, 0, 0, 3, 10); // Slowly // Begin background audio AudioSupport.PlayBackgroundAudio("Mind_Meld", 0.4f); }
public GameState() { mCurrentGameState = GameStates.StartScreen; AudioSupport.PlayBackgroundAudio("Mind_Meld", 0.5f); InitializeStartMenu(); }