/// <summary>
        /// Prints specified char at specified location.
        /// </summary>
        /// <param name="c"></param>
        /// <param name="x"></param>
        /// <param name="y"></param>
        public void PutChar(char c, int x, int y)
        {
            int         charIndex   = chars.IndexOf(c);
            SpriteFrame spriteFrame = sfcChars.GetSpriteFrame("char_" + charIndex.ToString());

            SosEngine.Core.SpriteBatch.Draw(Core.GetTexture(spriteFrame.AssetName), new Vector2(x, y), spriteFrame.Rectangle, Color.White);
        }
Esempio n. 2
0
 /// <summary>
 /// Get cached SpriteFrame by name.
 /// </summary>
 /// <param name="frameName"></param>
 /// <returns></returns>
 public static SpriteFrame GetSpriteFrame(string frameName)
 {
     return(SpriteFrameCache.GetSpriteFrame(frameName));
 }