Package pneumaticCraft.client.render.pneumaticArmor

Examples of pneumaticCraft.client.render.pneumaticArmor.CoordTrackUpgradeHandler


    }

    @Override
    public void actionPerformed(GuiButton button){
        Minecraft mc = FMLClientHandler.instance().getClient();
        CoordTrackUpgradeHandler coordHandler = (CoordTrackUpgradeHandler)HUDHandler.instance().getSpecificRenderer(CoordTrackUpgradeHandler.class);
        switch(button.id){
            case 10:
                mc.displayGuiScreen((GuiScreen)null);
                mc.setIngameFocus();
                coordHandler.isListeningToCoordTrackerSetting = true;
                HUDHandler.instance().addMessage(new ArmorMessage("Changing Coordinate Tracker coordinate...", Arrays.asList("Right-click the desired coordinate"), 90, 0x7000AA00));
                break;
            case 11:
                mc.displayGuiScreen((GuiScreen)null);
                mc.setIngameFocus();
                if(coordHandler.navigateToSurface(mc.thePlayer)) {
                    HUDHandler.instance().addMessage(new ArmorMessage("Successfully found a route to the surface!", new ArrayList<String>(), 90, 0x7000AA00));
                } else {
                    HUDHandler.instance().addMessage(new ArmorMessage("Unable to find a route to the surface!", new ArrayList<String>(), 90, 0x70FF0000));
                }

                break;
            case 12:
                coordHandler.pathEnabled = !coordHandler.pathEnabled;
                break;
            case 13:
                coordHandler.wirePath = !coordHandler.wirePath;
                break;
            case 14:
                coordHandler.xRayEnabled = !coordHandler.xRayEnabled;
                break;
            case 15:
                coordHandler.pathUpdateSetting++;
                if(coordHandler.pathUpdateSetting > 2) {
                    coordHandler.pathUpdateSetting = 0;
                }
                break;
        }
        updateButtonTexts();
        coordHandler.saveToConfig();
    }
View Full Code Here


    @Override
    public void drawScreen(int x, int y, float partialTicks){}

    private void updateButtonTexts(){
        CoordTrackUpgradeHandler coordHandler = (CoordTrackUpgradeHandler)HUDHandler.instance().getSpecificRenderer(CoordTrackUpgradeHandler.class);
        pathEnabled.displayString = coordHandler.pathEnabled ? "Navigation Enabled" : "Navigation Disabled";
        wirePath.displayString = coordHandler.wirePath ? "Wire Navigation" : "Tile Navigation";
        xRayEnabled.displayString = coordHandler.xRayEnabled ? "X-Ray Enabled" : "X-Ray Disabled";
        switch(coordHandler.pathUpdateSetting){
            case 0:
View Full Code Here

TOP

Related Classes of pneumaticCraft.client.render.pneumaticArmor.CoordTrackUpgradeHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.