コード例 #1
0
 public void Draw(SpriteBatch spriteBatch)
 {
     if (exist)
     {
         if (Direction.X == (float)1)
         {
             GetSprite.Draw(Texture2DStorage.GetRightWoodenArrowSpriteSheet(), spriteBatch, Position);
         }
         else if (Direction.X == (float)-1)
         {
             GetSprite.Draw(Texture2DStorage.GetLeftWoodenArrowSpriteSheet(), spriteBatch, Position);
         }
         else if (Direction.Y == (float)1)
         {
             GetSprite.Draw(Texture2DStorage.GetDownWoodenArrowSpriteSheet(), spriteBatch, Position);
         }
         else if (Direction.Y == (float)-1)
         {
             GetSprite.Draw(Texture2DStorage.GetUpWoodenArrowSpriteSheet(), spriteBatch, Position);
         }
     }
 }