示例#1
0
        public Sprite GetSpritePositioned(GameFieldTileType tileType, int posX, int posY)
        {
            var sprite = GetSprite(tileType);

            sprite.Position = new Vector2f(posX * m_spriteSize, posY * m_spriteSize);

            return(sprite);
        }
示例#2
0
        public Sprite GetSprite(GameFieldTileType tileType)
        {
            var sprite = new Sprite(m_texture, m_spriteDict[tileType])
            {
                Scale = new Vector2f(m_scale, m_scale)
            };

            return(sprite);
        }
示例#3
0
 public Sprite GetSpriteUnscaled(GameFieldTileType tileType)
 {
     return(new Sprite(m_texture, m_spriteDict[tileType]));
 }