public static Color getColor(int colorIndex, boolean allowTransparency) { int colour = colorRGBs[colorIndex]; if (allowTransparency) { int transparency = GUIPreferences.getInstance().getInt( GUIPreferences.ADVANCED_ATTACK_ARROW_TRANSPARENCY); return new Color(colour | (transparency << 24), true); } else { return new Color(colour); } }
/** * Activates AntiAliasing for the <code>Graphics</code> graph * if AA is activated in the Client settings. * @param graph Graphics context to activate AA for */ public static void AntiAliasifSet(Graphics graph) { if (getInstance().getAntiAliasing()) { ((Graphics2D)graph).setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); } }
public Font getMovementFont() { String fontName = GUIPreferences.getInstance().getString( GUIPreferences.ADVANCED_MOVE_FONT_TYPE); int fontStyle = GUIPreferences.getInstance().getInt( GUIPreferences.ADVANCED_MOVE_FONT_STYLE); int fontSize = GUIPreferences.getInstance().getInt( GUIPreferences.ADVANCED_MOVE_FONT_SIZE); return new Font(fontName, fontStyle, fontSize); }
public void die() { GUIPreferences.getInstance().removePreferenceChangeListener(this); } }
public void valueChanged(ListSelectionEvent event) { if (event.getValueIsAdjusting()) { return; } if (event.getSource().equals(keys)) { value.setText(GUIPreferences.getInstance().getString( "Advanced" + keys.getSelectedValue().option)); keysIndex = keys.getSelectedIndex(); } }
public static Color getAdvColor(int colorIndex, int plrIndex) { if (colorIndex > advancedColorRGBs.length) { return getColor(plrIndex); } int colour = advancedColorRGBs[colorIndex]; int transparency = GUIPreferences.getInstance().getInt( GUIPreferences.ADVANCED_ATTACK_ARROW_TRANSPARENCY); return new Color(colour | (transparency << 24), true); }
public void mouseExited(MouseEvent me) { // Reset the tooltip dismissal delay to the preference // value so that elements outside the boardview can // use tooltips if (GUIPreferences.getInstance().getTooltipDismissDelay() >= 0) { ToolTipManager.sharedInstance().setDismissDelay( GUIPreferences.getInstance().getTooltipDismissDelay()); } else { ToolTipManager.sharedInstance().setDismissDelay(dismissDelay); } }
/** * Make a "bing" sound. */ void bing() { if (!GUIPreferences.getInstance().getSoundMute() && (bingClip != null)) { bingClip.play(); } }
/** * Initializes using the default skin file. * @throws IOException */ public static boolean initSkinXMLHandler() { String skinFilePath = GUIPreferences.getInstance().getSkinFile(); return initSkinXMLHandler(skinFilePath); }
/** * Saves the current settings to the cfg file. */ void saveSettings() { // save frame location GUIPreferences.getInstance().setWindowPosX(frame.getLocation().x); GUIPreferences.getInstance().setWindowPosY(frame.getLocation().y); GUIPreferences.getInstance().setWindowSizeWidth(frame.getSize().width); GUIPreferences.getInstance().setWindowSizeHeight(frame.getSize().height); }
@Override public void performAction() { GUIPreferences.getInstance().setMoveEnvelope( !GUIPreferences.getInstance().getMoveEnvelope()); if (GUIPreferences.getInstance().getMoveEnvelope()) { computeMovementEnvelope(clientgui.mechD .getCurrentEntity()); } else { clientgui.bv.clearMovementEnvelope(); } } });
public void actionPerformed(ActionEvent ae) { if (ae.getSource().equals(butOkay)) { GUIPreferences.getInstance().setMiniReportSizeWidth(getSize().width); GUIPreferences.getInstance().setMiniReportSizeHeight(getSize().height); GUIPreferences.getInstance().setMiniReportPosX(getLocation().x); GUIPreferences.getInstance().setMiniReportPosY(getLocation().y); setVisible(false); } }
/** * Check to see if the HexImageCache should be cleared because of * field-of-view changes. */ public void checkFoVHexImageCacheClear() { boolean darken = GUIPreferences.getInstance().getBoolean( GUIPreferences.FOV_DARKEN); boolean highlight = GUIPreferences.getInstance().getBoolean( GUIPreferences.FOV_HIGHLIGHT); if ((game.getPhase() == Phase.PHASE_MOVEMENT) && (darken || highlight)) { clearHexImageCache(); } }
public void preferenceChange(PreferenceChangeEvent e) { if (e.getName().equals(GUIPreferences.ADVANCED_BUTTONS_PER_ROW)) { buttonsPerRow = GUIPreferences.getInstance().getInt( GUIPreferences.ADVANCED_BUTTONS_PER_ROW); buttonsPerGroup = 2 * buttonsPerRow; setupButtonPanel(); } }
public synchronized void setIdleTime(long timeIdle, boolean add) { if (!lockOpen) { if (add) { idleTime += timeIdle; } else { idleTime = timeIdle; } if ((idleTime > MAX_IDLE_TIME) && !isSliding() && GUIPreferences.getInstance().getBoolean( "AdvancedChatbox2AutoSlidedown")) { slideDown(); } } }
public static enum WeaponSortOrder { DEFAULT("DEFAULT"), RANGE_LH("RANGE_LH"), RANGE_HL("RANGE_HL"), DAMAGE_LH("DAMAGE_LH"), DAMAGE_HL("DAMAGE_HL"), ARC("ARC"), CUSTOM("CUSTOM"); public final String i18nEntry; WeaponSortOrder(String s) { i18nEntry = s; } }
@Override protected void processWindowEvent(WindowEvent e){ super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_DEACTIVATED){ GUIPreferences guip = GUIPreferences.getInstance(); guip.setMechSelectorUnitType(comboUnitType.getSelectedIndex()); guip.setMechSelectorWeightClass(comboWeight.getSelectedIndex()); guip.setMechSelectorRulesLevels(Arrays.toString(lstTechLevel.getSelectedIndices())); guip.setMechSelectorSizeHeight(getSize().height); guip.setMechSelectorSizeWidth(getSize().width); } }
private void toggleUnitOverview() { uo.setVisible(!uo.isVisible()); GUIPreferences.getInstance().setShowUnitOverview(uo.isVisible()); bv.refreshDisplayables(); }
@Override protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_DEACTIVATED) { GUIPreferences guip = GUIPreferences.getInstance(); guip.setGameOptionsSizeHeight(getSize().height); guip.setGameOptionsSizeWidth(getSize().width); } }
/** * Shows a dialog where the player can select the entity types * used in the LOS tool. */ private void showLOSSettingDialog() { GUIPreferences gp = GUIPreferences.getInstance(); LOSDialog ld = new LOSDialog(frame, gp.getMechInFirst(), gp.getMechInSecond()); ld.setVisible(true); gp.setMechInFirst(ld.getMechInFirst()); gp.setMechInSecond(ld.getMechInSecond()); }