예제 #1
0
 /// <summary>Initializes a new instance of the <see cref="FrogHome" /> class.</summary>
 /// Precondition: none
 /// Postcondition: this.Sprite = new FrogHomeSprite, and the sprite is collapsed
 public FrogHome()
 {
     Sprite = new FrogHomeSprite {
         Visibility = Visibility.Collapsed
     };
     this.IsFilled = false;
 }
예제 #2
0
        /// <summary>
        ///     Remove the frog from the home.
        /// </summary>
        public void RemoveFrog()
        {
            this.HasFrog = false;
            var oldX = X;
            var oldY = Y;

            Sprite = new FrogHomeSprite();
            X      = oldX;
            Y      = oldY;
        }
예제 #3
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="FrogHome" /> class.
 /// </summary>
 public FrogHome()
 {
     Sprite = new FrogHomeSprite();
 }
예제 #4
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="FrogHome" /> class.
 ///     Precondition: none
 ///     Postcondition: A frog home object is created
 /// </summary>
 public FrogHome()
 {
     Sprite = new FrogHomeSprite {
         Visibility = Visibility.Collapsed
     };
 }