コード例 #1
0
ファイル: Actor.cs プロジェクト: ARLM-Attic/xna-scumm
        public void Draw(SpriteBatch spriteBatch)
        {
            if (costume != null)
            {
                costume.Draw(spriteBatch, this.currentAnimation * 4, this.currentAnimationProgress, new Vector2(position.X, position.Y - elevation), direction, this.ScaleX, this.ScaleY);
            }

            if (talk != null && charset != null)
            {
                charset.DrawText(spriteBatch, talk, talkPosition);
            }
        }
コード例 #2
0
ファイル: Verb.cs プロジェクト: ARLM-Attic/xna-scumm
 public void Draw(SpriteBatch spriteBatch)
 {
     if (type == Type.StringVerb)
     {
         if (charset != null)
         {
             charset.DrawText(spriteBatch, stream, position);
         }
     }
     else
     {
         if (image != null)
         {
             image.Draw(spriteBatch, position);
         }
     }
 }