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); }
public Sprite GetSprite(GameFieldTileType tileType) { var sprite = new Sprite(m_texture, m_spriteDict[tileType]) { Scale = new Vector2f(m_scale, m_scale) }; return(sprite); }
public Sprite GetSpriteUnscaled(GameFieldTileType tileType) { return(new Sprite(m_texture, m_spriteDict[tileType])); }