XFont.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:Backmemed 作者:
public void drawString(final String text, double x, double y,
    final Color color, final boolean shadow)
{
    x *= 2;
    y = y * 2 - 2;
    glPushMatrix();
    glScaled(0.25D, 0.25D, 0.25D);
    TextureUtil.bindTexture(texID);
    glColor(shadow ? new Color(0.05F, 0.05F, 0.05F, color.getAlpha() / 255F)
        : color);
    final int size = text.length();
    for(int indexInString = 0; indexInString < size; indexInString++)
    {
        final char character = text.charAt(indexInString);
        if(character < chars.length && character >= 0)
        {
            drawChar(character, (float)x, (float)y);
            x += chars[character].width - charOffset;
        }
    }
    glPopMatrix();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号