/**
* Draws the current selection and a vertical line cursor in the text box.
*/
private void drawCursorVertical(int startX, int startY, int endX, int endY)
{
if(startX < endX)
{
int i = startX;
startX = endX;
endX = i;
}
if(startY < endY)
{
int j = startY;
startY = endY;
endY = j;
}
if(endX > xPosition + width)
endX = xPosition + width;
if(startX > xPosition + width)
startX = xPosition + width;
Tessellator tessellator = Tessellator.getInstance();
BufferBuilder bufferbuilder = tessellator.getBuffer();
GlStateManager.color(0.0F, 0.0F, 255.0F, 255.0F);
GlStateManager.disableTexture2D();
GlStateManager.enableColorLogic();
GlStateManager.colorLogicOp(GlStateManager.LogicOp.OR_REVERSE);
bufferbuilder.begin(7, DefaultVertexFormats.POSITION);
bufferbuilder.pos(startX, endY, 0.0D).endVertex();
bufferbuilder.pos(endX, endY, 0.0D).endVertex();
bufferbuilder.pos(endX, startY, 0.0D).endVertex();
bufferbuilder.pos(startX, startY, 0.0D).endVertex();
tessellator.draw();
GlStateManager.disableColorLogic();
GlStateManager.enableTexture2D();
}
PasswordField.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Wurst-MC-1.12
作者:
评论列表
文章目录