code formatting

This commit is contained in:
Maxmtg
2014-02-04 18:13:56 +00:00
parent 926bdc1d5a
commit d4a2ae07df

View File

@@ -129,32 +129,32 @@ public class PlayerControllerHuman extends PlayerController {
boolean hasEnabled = false; boolean hasEnabled = false;
int shortcut = KeyEvent.VK_1; //use number keys as shortcuts for abilities 1-9 int shortcut = KeyEvent.VK_1; //use number keys as shortcuts for abilities 1-9
for (final SpellAbility ab : abilities) { for (final SpellAbility ab : abilities) {
enabled = ab.canPlay(); enabled = ab.canPlay();
if (enabled) { if (enabled) {
hasEnabled = true; hasEnabled = true;
} }
GuiUtils.addMenuItem(menu, FSkin.encodeSymbols(ab.toString(), true), GuiUtils.addMenuItem(menu, FSkin.encodeSymbols(ab.toString(), true),
shortcut > 0 ? KeyStroke.getKeyStroke(shortcut, 0) : null, shortcut > 0 ? KeyStroke.getKeyStroke(shortcut, 0) : null,
new Runnable() { new Runnable() {
@Override @Override
public void run() { public void run() {
CPrompt.SINGLETON_INSTANCE.getInputControl().selectAbility(ab); CPrompt.SINGLETON_INSTANCE.getInputControl().selectAbility(ab);
} }
}, enabled); }, enabled);
if (shortcut > 0) { if (shortcut > 0) {
shortcut++; shortcut++;
if (shortcut > KeyEvent.VK_9) { if (shortcut > KeyEvent.VK_9) {
shortcut = 0; //stop adding shortcuts after 9 shortcut = 0; //stop adding shortcuts after 9
} }
} }
} }
if (hasEnabled) { //only show menu if at least one ability can be played if (hasEnabled) { //only show menu if at least one ability can be played
SwingUtilities.invokeLater(new Runnable() { //use invoke later to ensure first ability selected by default SwingUtilities.invokeLater(new Runnable() { //use invoke later to ensure first ability selected by default
public void run() { public void run() {
MenuSelectionManager.defaultManager().setSelectedPath(new MenuElement[]{menu, menu.getSubElements()[0]}); MenuSelectionManager.defaultManager().setSelectedPath(new MenuElement[]{menu, menu.getSubElements()[0]});
} }
}); });
menu.show(triggerEvent.getComponent(), triggerEvent.getX(), triggerEvent.getY()); menu.show(triggerEvent.getComponent(), triggerEvent.getX(), triggerEvent.getY());
} }
return null; //delay ability until choice made return null; //delay ability until choice made