mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 03:08:02 +00:00
code formatting
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user