public RandomNameGenerator getRandomNameGenerator() { return RandomNameGenerator.getInstance(); }
private String generateName() { if (assignment.getFactionRec().isClan()) { RandomNameGenerator.getInstance().setChosenFaction("Clan"); return RandomNameGenerator.getInstance().generate(); } else if (!assignment.getFaction().contains(".")) { // Try to match our faction to one of the rng settings. for (Iterator<String> iter = RandomNameGenerator.getInstance().getFactions(); iter.hasNext();) { final String f = iter.next(); if (assignment.getFaction().equalsIgnoreCase(f)) { RandomNameGenerator.getInstance().setChosenFaction(f); return RandomNameGenerator.getInstance().generate(); } } } // Go up one parent level and try again for (String parent : assignment.getFactionRec().getParentFactions()) { for (Iterator<String> iter = RandomNameGenerator.getInstance().getFactions(); iter.hasNext();) { final String f = iter.next(); if (parent.equalsIgnoreCase(f)) { RandomNameGenerator.getInstance().setChosenFaction(f); return RandomNameGenerator.getInstance().generate(); } } } //Give up and use general RandomNameGenerator.getInstance().setChosenFaction("General"); return RandomNameGenerator.getInstance().generate(); }
butNames = new JButton(Messages.getString("ChatLounge.butNames")); //$NON-NLS-1$ RandomNameGenerator rng = RandomNameGenerator.getInstance(); rng.addInitializationListener(new PropertyChangeListener() { @Override
/** * Stop processing AtB events and release memory. */ public void shutdownAtB() { RandomFactionGenerator.getInstance().dispose(); RandomUnitGenerator.getInstance().dispose(); RandomNameGenerator.getInstance().dispose(); atbEventProcessor.shutdown(); }
public void processRoot(ForceDescriptor fd, ProgressListener l) { defaults.apply(fd); // save the setting so it can be restored after assigning names String rngFaction = RandomNameGenerator.getInstance().getChosenFaction(); buildForceTree(fd, l, 0.05); fd.generateUnits(l, 0.5); if (null != l) { l.updateProgress(0, "Finalizing formation"); } fd.recalcWeightClass(); fd.assignCommanders(); fd.assignPositions(); if (null != l) { l.updateProgress(0.05, "Finalizing formation"); } fd.loadEntities(l, 0.4); // fd.assignBloodnames(); ForceDescriptor transports = fd.assignTransport(); if (null != transports) { transports.loadEntities(l, 0); fd.addAttached(transports); } if (null != l) { l.updateProgress(0, "Complete"); } RandomNameGenerator.getInstance().setChosenFaction(rngFaction); }
|| !RandomNameGenerator.getInstance().isInitialized()) { try { Thread.sleep(50);
RandomNameGenerator rng = RandomNameGenerator.getInstance(); rng.setChosenFaction(faction.getNameGenerator());
RandomNameGenerator rng = RandomNameGenerator.getInstance(); rng.setChosenFaction(f.getNameGenerator()); String crewName = rng.generate();
RandomNameGenerator.getInstance(); setProgress(1); try {
RandomNameGenerator rng = RandomNameGenerator.getInstance(); rng.setChosenFaction(f.getNameGenerator()); String crewName = rng.generate();
RandomNameGenerator rng = RandomNameGenerator.getInstance(); rng.setChosenFaction(faction.getNameGenerator());
private void menuLoadXmlActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_menuLoadActionPerformed File f = selectLoadCampaignFile(); if (null == f) { return; } boolean hadAtB = getCampaign().getCampaignOptions().getUseAtB(); DataLoadingDialog dataLoadingDialog = new DataLoadingDialog( getApplication(), getFrame(), f); // TODO: does this effectively deal with memory management issues? dataLoadingDialog.setVisible(true); if (hadAtB && !getCampaign().getCampaignOptions().getUseAtB()) { RandomFactionGenerator.getInstance().dispose(); RandomUnitGenerator.getInstance().dispose(); RandomNameGenerator.getInstance().dispose(); } //Unregister event handlers for CampaignGUI and tabs for (int i = 0; i < tabMain.getTabCount(); i++) { if (tabMain.getComponentAt(i) instanceof CampaignGuiTab) { ((CampaignGuiTab)tabMain.getComponentAt(i)).disposeTab(); } } MekHQ.unregisterHandler(this); }
megamek.client.RandomNameGenerator.getInstance();
int loops = 0; while (!RandomUnitGenerator.getInstance().isInitialized() || !RandomNameGenerator.getInstance().isInitialized()) { try { Thread.sleep(50);