Java 类net.minecraft.util.MouseHelper 实例源码

项目:Controller-Support    文件:ModEventHandler.java   
public void deactivate() {
    this.active = false;
    GuiScreen gs = Minecraft.getMinecraft().currentScreen;
    if (gs != null) {
        LabelButtonInfo.remove(gs);
        if (gs instanceof GuiMainMenu) {
            Minecraft.getMinecraft().displayGuiScreen(new GuiMainMenu());
        }
    }
    if(Minecraft.getMinecraft().player != null) {
        Minecraft.getMinecraft().player.movementInput = new MovementInputFromOptions(Minecraft.getMinecraft().gameSettings);
    }
    Minecraft.getMinecraft().mouseHelper = new MouseHelper();
    Minecraft.getMinecraft().gameSettings.realmsNotifications = true;
}
项目:Alchemy    文件:AlchemyEventSystem.java   
@SideOnly(Side.CLIENT)
@Hook(value = "net.minecraft.util.MouseHelper#func_74374_c", disable = "index.alchemy.asm.hook.disable_mouse_hook")
public static final Hook.Result mouseXYChange(MouseHelper helper) {
    if (isHookInput()) {
        Mouse.getDX();
        Mouse.getDY();
        return Hook.Result.NULL;
    } else
        return Hook.Result.VOID;
}
项目:NausicaaMod    文件:BasicGlider.java   
/**
 * this tilts the screen and makes you slow down(not yet)
 */
private void tiltScreen() {
    MouseHelper mouse = Minecraft.getMinecraft().mouseHelper;
    EntityRenderer renderer = Minecraft.getMinecraft().entityRenderer;

    prevDeltaX = mouse.deltaX;

    // if (mouseMoveCounter == 1) {
    // renderer.camRoll = (float) (mouseMovement + renderer.prevCamRoll) / 2;
    // }
    // mouseMovement = (float) ((prevDeltaX + mouse.deltaX) / mouseMovementModifyer);
    // renderer.camRoll = (mouseMovement+ prevDeltaX)/2;

    // System.out.println(mouse.deltaX);

    // if(renderer.camRoll<mouse.deltaX)
    // renderer.camRoll = (float) smooth(mouse.deltaX,.5F);
    // if((mouse.deltaX < 10) && renderer.camRoll != 0)
    // renderer.camRoll -= 1;

    // if((-10 < mouse.deltaX) && renderer.camRoll != 0)
    // renderer.camRoll += 10;

    // mouseMoveCounter = 0;
    // }
    // mouseMoveCounter++;
    // mouseMovement = (float) ((prevDeltaX + mouse.deltaX) / mouseMovementModifyer);
    /*if(mouse.deltaX>-1 || mouse.deltaX < 1) slowFromRotation = true; else slowFromRotation = false; */
}
项目:NausicaaMod    文件:UnpoweredGlider.java   
@SideOnly(Side.CLIENT)
/**
 * this tilts the screen and makes you slow down(not yet)
 */
private void tiltScreen() {
    MouseHelper mouse = mc.mouseHelper;
    EntityRenderer renderer = mc.entityRenderer;
    // if (mouseMoveCounter == 5) {
    // TODO CAMROLL-renderer.camRoll = (float) (mouseMovement + renderer.prevCamRoll) / 2;
    mouseMoveCounter = 0;
    // }
    mouseMoveCounter++;
    mouseMovement = (mouseMovement + mouse.deltaX) / mouseMovementModifyer;

    if (mouse.deltaX > -1 || mouse.deltaX < 1) slowFromRotation = true;
    else slowFromRotation = false;

    /* MouseHelper mouse = mc.mouseHelper;
     * EntityRenderer renderer = mc.entityRenderer;
     * prevDeltaX = mouse.deltaX;
     * if (mouseMoveCounter == 1) {
     * renderer.camRoll = (float) (mouseMovement) / 2;
     * mouseMoveCounter = 0;
     * }
     * mouseMovement = (float) ((mouse.deltaX + mouseMovementModifyer) / mouseMovementModifyer);
     * //renderer.camRoll = (mouseMovement) / 2;
     * // System.out.println(mouse.deltaX);
     * // if(renderer.camRoll<mouse.deltaX)
     * // renderer.camRoll = (float) smooth(mouse.deltaX,.5F);
     * // if((mouse.deltaX < 10) && renderer.camRoll != 0)
     * // renderer.camRoll -= 1;
     * // if((-10 < mouse.deltaX) && renderer.camRoll != 0)
     * // renderer.camRoll += 10;
     * // mouseMoveCounter = 0;
     * // }
     * mouseMoveCounter++;
     * // mouseMovement = (float) ((prevDeltaX + mouse.deltaX) / mouseMovementModifyer);
     * /* if(mouse.deltaX>-1 || mouse.deltaX < 1) slowFromRotation = true; else slowFromRotation = false; */
}