예제 #1
0
        public virtual void resetGame(StickyBirdObj bird)
        {
            star1.Visible = true;
            star2.Visible = true;
            star3.Visible = true;

            screen.AddCollidableObjects(star1);
            screen.AddCollidableObjects(star2);
            screen.AddCollidableObjects(star3);

            bird.UpdatePosition(150, 250);
            bird.Stop();
            bird.IsAlive = true;
        }
예제 #2
0
 public void SetBird(StickyBirdObj bird)
 {
     this.bird = bird;
 }
예제 #3
0
        public static StickyBirdObj AddBird(PlayScreen screen, int x, int y)
        {
            StickyBirdObj bird = new StickyBirdObj(World.CurrentWorld);
            //bird.IsGravityDisabled = true;
            screen.ObjectManager.AddGameObject(bird, PlayScreen.GAMEOBJ_BATCH);
            bird.UpdatePosition(x, y);

            return bird;
        }
예제 #4
0
 public void resetGame(StickyBirdObj bird)
 {
     bird.UpdatePosition(150, 250);
     bird.Stop();
     bird.IsAlive = true;
 }