Exemplo n.º 1
0
 public void Animate(GameTime gameTime)
 {
     if (State != ZuneState.Stop)
     {
         if ((Position.Y >= screenSizeY - Texture.Height && State == ZuneState.Up) || (State == ZuneState.Down && Position.Y <= screenSizeY - 20))
         {
             Position = new Vector2(Position.X, Position.Y + (int)(gameTime.ElapsedGameTime.Milliseconds * 0.5 * (State == ZuneState.Up ? -1 : 1)));
         }
         else
         {
             if (State == ZuneState.Down)
                 Position = new Vector2(Position.X, screenSizeY - 20);
             else
                 Position = new Vector2(Position.X, screenSizeY - Texture.Height);
             State = ZuneState.Stop;
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Update po przejściu w tryb fullscreen
 /// </summary>
 /// <param name="screenSizeY">wysokosc ekranu</param>
 public void UpdateScreenSize(int screenSizeY)
 {
     this.screenSizeY = screenSizeY;
     Position = new Vector2(30, screenSizeY - 20);
     State = ZuneState.Stop;
 }
Exemplo n.º 3
0
 public void ToggleOnClick()
 {
     State = IsUp() ? ZuneState.Down : ZuneState.Up;
 }