当前位置: 首页>>代码示例>>Java>>正文


Java Point.getY方法代码示例

本文整理汇总了Java中org.lwjgl.util.Point.getY方法的典型用法代码示例。如果您正苦于以下问题:Java Point.getY方法的具体用法?Java Point.getY怎么用?Java Point.getY使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.lwjgl.util.Point的用法示例。


在下文中一共展示了Point.getY方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getTooltip

import org.lwjgl.util.Point; //导入方法依赖的package包/类
@Override
public GuiElement getTooltip(RenderInfo renderInfo) {
    if (tooltip != null && lastSize != null) {
        Point mouse = new Point(renderInfo.mouseX, renderInfo.mouseY);
        if (container != null) {
            container.convertFor(this, mouse);
        }
        if (mouse.getX() > 0
                && mouse.getY() > 0
                && mouse.getX() < lastSize.getWidth()
                && mouse.getY() < lastSize.getHeight()) {
            return tooltip;
        }
    }
    return null;
}
 
开发者ID:ReplayMod,项目名称:jGui,代码行数:17,代码来源:AbstractGuiElement.java

示例2: mouseClick

import org.lwjgl.util.Point; //导入方法依赖的package包/类
@Override
public boolean mouseClick(ReadablePoint position, int button) {
    Point point = new Point(position);
    getContainer().convertFor(this, point);
    if (point.getX() > 0 && point.getX() < getLastSize().getWidth()
            && point.getY() > 0 && point.getY() < getLastSize().getHeight()) {
        if (selected != this) {
            selected = this;
            onSelectionChanged();
        } else if (System.currentTimeMillis() - selectedLastClickTime < DOUBLE_CLICK_INTERVAL) {
            onSelectionDoubleClicked();
        }
        selectedLastClickTime = System.currentTimeMillis();
        return true;
    }
    return false;
}
 
开发者ID:ReplayMod,项目名称:jGui,代码行数:18,代码来源:AbstractGuiResourceLoadingList.java

示例3: renderOverlay

import org.lwjgl.util.Point; //导入方法依赖的package包/类
@SubscribeEvent
public void renderOverlay(RenderGameOverlayEvent.Post event) {
    if (event.type == RenderGameOverlayEvent.ElementType.ALL) {
        updateRenderer();
        int layers = getMaxLayer();
        int mouseX = -1, mouseY = -1;
        if (mouseVisible) {
            Point mouse = MouseUtils.getMousePos();
            mouseX = mouse.getX();
            mouseY = mouse.getY();
        }
        for (int layer = 0; layer <= layers; layer++) {
            draw(renderer, screenSize, new RenderInfo(event.partialTicks, mouseX, mouseY, layer));
        }
    }
}
 
开发者ID:ReplayMod,项目名称:jGui,代码行数:17,代码来源:AbstractGuiOverlay.java

示例4: getMousePos

import org.lwjgl.util.Point; //导入方法依赖的package包/类
public static Point getMousePos() {
    Point scaled = getScaledDimensions();
    int width = scaled.getX();
    int height = scaled.getY();

    int mouseX = (Mouse.getX() * width / mc.displayWidth);
    int mouseY = (height - Mouse.getY() * height / mc.displayHeight);

    return new Point(mouseX, mouseY);
}
 
开发者ID:ReplayMod,项目名称:jGui,代码行数:11,代码来源:MouseUtils.java

示例5: GUINBTList

import org.lwjgl.util.Point; //导入方法依赖的package包/类
public GUINBTList(CreatureFields parent, Minecraft mc, NBTTree nodeTree, int listWidth, Point screenSize,
        Point backgroundSize) {
    super(mc, listWidth, backgroundSize.getY() + 50, // Width, Height
            (screenSize.getY() - backgroundSize.getY()) / 2 + 100 - 14, (screenSize.getY() - backgroundSize.getY())
                    / 2 + backgroundSize.getY() - 60 - 12, // Top, Bottom,
            (screenSize.getX() - backgroundSize.getX()) / 2 + 6, // Left
            mc.fontRenderer.FONT_HEIGHT + 8); // Element Height
    this.parent = parent;
    this.nodeTree = nodeTree;
    this.nodeList = nodeTree.toArrayList();
    this.screenSize = screenSize;
    this.backgroundSize = backgroundSize;
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10-pre-1.3a,代码行数:14,代码来源:GUINBTList.java

示例6: GUIEditNodeTextField

import org.lwjgl.util.Point; //导入方法依赖的package包/类
public GUIEditNodeTextField(GUIEditNodeTextField oldTextFields, FontRenderer fontRenderer, int maxTextChars,
        Point screenSize, Point backgroundSize, Point position, Point boxSize) {
    this(fontRenderer, (screenSize.getX() - backgroundSize.getX()) / 2 + position.getX(),
            (screenSize.getY() - backgroundSize.getY()) / 2 + position.getY(), boxSize.getX(), boxSize.getY());

    this.selectedNode = oldTextFields.selectedNode;
    setText(oldTextFields.getText());
    setupTextField(30000);
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10-pre-1.3a,代码行数:10,代码来源:GUIEditNodeTextField.java

示例7: createFields

import org.lwjgl.util.Point; //导入方法依赖的package包/类
@Override
public DataFields createFields(Minecraft mc, int screenWidth, int screenHeight, Point backgroundSize) {
    minSpawnDelay = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize,
            new Point(177, 22 + 2), new Point(20, 14), minSpawnDelay != null ? minSpawnDelay.getText() : "");
    maxSpawnDelay = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize,
            new Point(201, 22 + 2), new Point(20, 14), maxSpawnDelay != null ? maxSpawnDelay.getText() : "");

    requiredPlayerRange = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize,
            new Point(201, 39 + 2), new Point(39, 14), requiredPlayerRange != null ? requiredPlayerRange.getText()
                    : "");

    maxToSpawn = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize, new Point(
            201, 58), new Point(20, 14), maxToSpawn != null ? maxToSpawn.getText() : "");
    maxNearbyEntities = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize,
            new Point(201, 58 + 17), new Point(39, 14), maxNearbyEntities != null ? maxNearbyEntities.getText()
                    : "");

    spawnRangeVertical = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize,
            new Point(201, 58 + 17 * 2), new Point(20, 14),
            spawnRangeVertical != null ? spawnRangeVertical.getText() : "");
    spawnRangeHorizontal = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize,
            new Point(177, 58 + 17 * 2), new Point(20, 14),
            spawnRangeHorizontal != null ? spawnRangeHorizontal.getText() : "");

    spawnOffsetX = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize, new Point(
            177, 58 + 17 * 3), new Point(20, 14), spawnOffsetX != null ? spawnOffsetX.getText() : "");
    spawnOffsetZ = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize, new Point(
            201, 58 + 17 * 3), new Point(20, 14), spawnOffsetZ != null ? spawnOffsetZ.getText() : "");
    spawnOffsetY = setupTextField(mc.fontRenderer, new Point(screenWidth, screenHeight), backgroundSize, new Point(
            201, 58 + 17 * 4), new Point(20, 14), spawnOffsetY != null ? spawnOffsetY.getText() : "");

    toggleDebug = new GuiButton(1, (screenWidth - backgroundSize.getX()) / 2 + 5,
            (screenHeight - backgroundSize.getY()) / 2 + 175, 70, 20, "Toggle Debug");
    resetDebug = new GuiButton(1, (screenWidth - backgroundSize.getX()) / 2 + 151,
            (screenHeight - backgroundSize.getY()) / 2 + 175, 70, 20, "Reset Debug");

    return this;
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10-pre-1.3a,代码行数:39,代码来源:SpawnerFields.java

示例8: drawBackgroundBox

import org.lwjgl.util.Point; //导入方法依赖的package包/类
private void drawBackgroundBox(Point position, Point screenSize, Point backgroundSize, Point imageLocation,
        Point imageSize) {
    int xCoord = (screenSize.getX() - backgroundSize.getX()) / 2 + position.getX();
    int yCoord = (screenSize.getY() - backgroundSize.getY()) / 2 + position.getY();
    this.drawTexturedModalRect(xCoord, yCoord, imageLocation.getX(), imageLocation.getY(), imageSize.getX(),
            imageSize.getY());
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10-pre-1.3a,代码行数:8,代码来源:SpawnerFields.java

示例9: GUISelectionList

import org.lwjgl.util.Point; //导入方法依赖的package包/类
public GUISelectionList(GuiLimitedMobSpawner parent, Node rootSoundNode, ListType listType, int listWidth,
        Point screenSize, Point backgroundSize) {
    super(parent.getMinecraft(), listWidth, backgroundSize.getY() + 50, // Width, Height
            (screenSize.getY() - backgroundSize.getY()) / 2 + 25, (screenSize.getY() - backgroundSize.getY()) / 2
                    + backgroundSize.getY() - 20, // Top, Bottom,
            (screenSize.getX() - backgroundSize.getX()) / 2 + 234, // Left
            parent.getMinecraft().fontRenderer.FONT_HEIGHT + 8); // Element Height
    this.parent = parent;
    this.currentNode = rootSoundNode;
    this.listType = listType;
    previous = new GuiButton(ButtonIDs.BACKWARDS.index, screenSize.getX() / 2 + 106,
            (screenSize.getY() + backgroundSize.getY()) / 2 - 240, 85, 20, "Parent Dir.");
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10-pre-1.3a,代码行数:14,代码来源:GUISelectionList.java

示例10: GuiSaveableTextField

import org.lwjgl.util.Point; //导入方法依赖的package包/类
public GuiSaveableTextField(GuiSaveableTextField oldTextFields, FontRenderer fontRenderer, int maxTextChars,
        Point screenSize, Point backgroundSize, Point position, Point boxSize) {
    this(fontRenderer, (screenSize.getX() - backgroundSize.getX()) / 2 + position.getX(),
            (screenSize.getY() - backgroundSize.getY()) / 2 + position.getY(), boxSize.getX(), boxSize.getY());
    setText(oldTextFields.getText());
    setupTextField(maxTextChars);
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10-pre-1.3a,代码行数:8,代码来源:GuiSaveableTextField.java

示例11: setupTextField

import org.lwjgl.util.Point; //导入方法依赖的package包/类
private GuiTextField setupTextField(FontRenderer fontRenderer, Point screenSize, Point backgroundSize,
        Point position, Point boxSize, String text) {
    GuiTextField newTextField = new GuiTextField(fontRenderer, (screenSize.getX() - backgroundSize.getX()) / 2
            + position.getX(), (screenSize.getY() - backgroundSize.getY()) / 2 + position.getY(), boxSize.getX(),
            boxSize.getY());
    newTextField.setText(text);
    newTextField.setTextColor(-1);
    newTextField.setDisabledTextColour(-1);
    newTextField.setEnableBackgroundDrawing(false);
    newTextField.setMaxStringLength(3);
    return newTextField;
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10,代码行数:13,代码来源:SpawnerFields.java

示例12: sign

import org.lwjgl.util.Point; //导入方法依赖的package包/类
float sign(Point p1, Point p2, Point p3) {
    return (p1.getX() - p3.getX()) * (p2.getY() - p3.getY()) - (p2.getX() - p3.getX()) * (p1.getY() - p3.getY());
}
 
开发者ID:Avaja,项目名称:OpenTechnology,代码行数:4,代码来源:TileEntityRadar.java

示例13: GuiSaveableTextField

import org.lwjgl.util.Point; //导入方法依赖的package包/类
public GuiSaveableTextField(FontRenderer fontRenderer, int maxTextChars, Point screenSize, Point backgroundSize,
        Point position, Point boxSize) {
    this(fontRenderer, (screenSize.getX() - backgroundSize.getX()) / 2 + position.getX(),
            (screenSize.getY() - backgroundSize.getY()) / 2 + position.getY(), boxSize.getX(), boxSize.getY());
    setupTextField(maxTextChars);
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10,代码行数:7,代码来源:GuiSaveableTextField.java

示例14: createFields

import org.lwjgl.util.Point; //导入方法依赖的package包/类
@Override
public DataFields createFields(Minecraft mc, int screenWidth, int screenHeight, Point backgroundSize) {
    if (creatureNameField == null) {
        creatureNameField = new GuiSaveableTextField(mc.fontRenderer, 60, new Point(screenWidth, screenHeight),
                backgroundSize, new Point(82, 30 - 3), new Point(116, 18));
        soundNameField = new GuiSaveableTextField(mc.fontRenderer, 60, new Point(screenWidth, screenHeight),
                backgroundSize, new Point(82, 55 - 6), new Point(116, 18));
        weightedChanceField = new GuiSaveableTextField(mc.fontRenderer, 2, new Point(screenWidth, screenHeight),
                backgroundSize, new Point(206, 39 + 42 - 9), new Point(20, 18));
        selectedTagField = new GUIEditNodeTextField(mc.fontRenderer, 60, new Point(screenWidth, screenHeight),
                backgroundSize, new Point(8, 181), new Point(116, 18));
        optionalParameter = new GuiSaveableTextField(mc.fontRenderer, 2400, new Point(screenWidth, screenHeight),
                backgroundSize, new Point(34, 39 + 42 - 9), new Point(116, 18));
    } else {
        creatureNameField = new GuiSaveableTextField(creatureNameField, mc.fontRenderer, 60, new Point(screenWidth,
                screenHeight), backgroundSize, new Point(82, 30 - 3), new Point(116, 18));
        soundNameField = new GuiSaveableTextField(soundNameField, mc.fontRenderer, 60, new Point(screenWidth,
                screenHeight), backgroundSize, new Point(82, 55 - 6), new Point(116, 18));
        weightedChanceField = new GuiSaveableTextField(weightedChanceField, mc.fontRenderer, 2, new Point(
                screenWidth, screenHeight), backgroundSize, new Point(205, 39 + 42 - 9), new Point(20, 18));
        selectedTagField = new GUIEditNodeTextField(selectedTagField, mc.fontRenderer, 60, new Point(screenWidth,
                screenHeight), backgroundSize, new Point(8, 181), new Point(116, 18));
        optionalParameter = new GuiSaveableTextField(optionalParameter, mc.fontRenderer, 2400, new Point(
                screenWidth, screenHeight), backgroundSize, new Point(34, 39 + 42 - 9), new Point(116, 18));
    }

    searchForEntity = new GuiButton(1, (screenWidth - backgroundSize.getX()) / 2 + 201,
            (screenHeight - backgroundSize.getY()) / 2 + 38 - 15 - 3, 20, 20, "...");
    searchForSound = new GuiButton(2, (screenWidth - backgroundSize.getX()) / 2 + 201,
            (screenHeight - backgroundSize.getY()) / 2 + 38 + 10 - 6, 20, 20, "...");
    resetNBTList = new GuiButton(3, (screenWidth - backgroundSize.getX()) / 2 + 78,
            (screenHeight - backgroundSize.getY()) / 2 + 219, 70, 20, "Recreate NBT");

    saveCurNBT = new GuiButton(4, (screenWidth - backgroundSize.getX()) / 2 + 151,
            (screenHeight - backgroundSize.getY()) / 2 + 175, 34, 20, "Save");
    discardCurNBT = new GuiButton(5, (screenWidth - backgroundSize.getX()) / 2 + 187,
            (screenHeight - backgroundSize.getY()) / 2 + 175, 34, 20, "Abort");

    if (nbtList != null) {
        nbtList = new GUINBTList(this, mc, nbtTree, 214, new Point(screenWidth, screenHeight), backgroundSize);
    }
    this.screenSize = new Point(screenWidth, screenHeight);
    this.backgroundSize = backgroundSize;
    return this;
}
 
开发者ID:soultek101,项目名称:projectzulu1.7.10-pre-1.3a,代码行数:46,代码来源:CreatureFields.java


注:本文中的org.lwjgl.util.Point.getY方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。