コード例 #1
0
ファイル: Mario.cs プロジェクト: Sway623/Mario-3902
 public void Up()
 {
     if (!IsInSpecialAnimationState())
     {
         state.Up();
         marioDirection = MarioDirection.UP;
         if (!isFalling)
         {
             ApplyJumpingForce();
         }
     }
 }
コード例 #2
0
ファイル: Mario.cs プロジェクト: yy2792/c-sharp-mario
 public void Jump()
 {
     if (velocity.Y > minVelocity.Y && !isFalling)
     {
         physState   = new JumpingState(this);
         velocity.Y -= ValueHolder.jumpingVelocity;
         if (jumpFX.State == SoundState.Stopped)
         {
             jumpFX.Play();
         }
     }
     state.Up();
 }