mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
Some Java 11 migrations
This commit is contained in:
@@ -1581,7 +1581,7 @@ public class AiController {
|
||||
return spellAbility.isLandAbility() || (spellAbility.getHostCard() != null && ComputerUtilCard.isCardRemAIDeck(spellAbility.getHostCard()));
|
||||
});
|
||||
//removed skipped SA
|
||||
skipped = Lists.newArrayList(Iterables.filter(saList, SpellAbility::isSkip));
|
||||
skipped = saList.stream().filter(SpellAbility::isSkip).collect(Collectors.toList());
|
||||
if (!skipped.isEmpty())
|
||||
saList.removeAll(skipped);
|
||||
//update LivingEndPlayer
|
||||
|
||||
@@ -92,7 +92,7 @@ public class DiscoverEffect extends SpellAbilityEffect {
|
||||
List<SpellAbility> sas = AbilityUtils.getBasicSpellsFromPlayEffect(found, p);
|
||||
|
||||
// filter out land abilities due to MDFC or similar
|
||||
sas.removeIf(sp -> sp.isLandAbility());
|
||||
sas.removeIf(SpellAbility::isLandAbility);
|
||||
// the spell must also have a mana value equal to or less than the discover number
|
||||
sas.removeIf(sp -> sp.getPayCosts().getTotalMana().getCMC() > num);
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ public class UnlockDoorEffect extends SpellAbilityEffect {
|
||||
c.unlockRoom(activator, sa.getCardStateName());
|
||||
break;
|
||||
case "Unlock":
|
||||
List<CardState> states = c.getLockedRooms().stream().map(stateName -> c.getState(stateName)).collect(Collectors.toList());
|
||||
List<CardState> states = c.getLockedRooms().stream().map(c::getState).collect(Collectors.toList());
|
||||
|
||||
// need to choose Room Name
|
||||
CardState chosen = activator.getController().chooseSingleCardState(sa, states, "Choose Room to unlock", params);
|
||||
@@ -65,7 +65,7 @@ public class UnlockDoorEffect extends SpellAbilityEffect {
|
||||
switch (c.getLockedRooms().size()) {
|
||||
case 0:
|
||||
// no locked, all unlocked, can only lock door
|
||||
List<CardState> unlockStates = c.getUnlockedRooms().stream().map(stateName -> c.getState(stateName)).collect(Collectors.toList());
|
||||
List<CardState> unlockStates = c.getUnlockedRooms().stream().map(c::getState).collect(Collectors.toList());
|
||||
CardState chosenUnlock = activator.getController().chooseSingleCardState(sa, unlockStates, "Choose Room to lock", params);
|
||||
if (chosenUnlock == null) {
|
||||
continue;
|
||||
@@ -88,7 +88,7 @@ public class UnlockDoorEffect extends SpellAbilityEffect {
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
List<CardState> lockStates = c.getLockedRooms().stream().map(stateName -> c.getState(stateName)).collect(Collectors.toList());
|
||||
List<CardState> lockStates = c.getLockedRooms().stream().map(c::getState).collect(Collectors.toList());
|
||||
|
||||
// need to choose Room Name
|
||||
CardState chosenLock = activator.getController().chooseSingleCardState(sa, lockStates, "Choose Room to unlock", params);
|
||||
|
||||
@@ -290,12 +290,7 @@ public class AndroidApplication extends Activity implements AndroidApplicationBa
|
||||
}
|
||||
super.onResume();
|
||||
keyboardHeightProvider.setKeyboardHeightObserver((DefaultAndroidInput)Gdx.input);
|
||||
((AndroidGraphics)getGraphics()).getView().post(new Runnable() {
|
||||
@Override
|
||||
public void run () {
|
||||
keyboardHeightProvider.start();
|
||||
}
|
||||
});
|
||||
((AndroidGraphics)getGraphics()).getView().post(() -> keyboardHeightProvider.start());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -382,12 +377,7 @@ public class AndroidApplication extends Activity implements AndroidApplicationBa
|
||||
|
||||
@Override
|
||||
public void exit () {
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run () {
|
||||
AndroidApplication.this.finish();
|
||||
}
|
||||
});
|
||||
handler.post(AndroidApplication.this::finish);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user