Package smack.down

Examples of smack.down.Base.addMinion()


      }
    });
   
    minion.getBase().removeMinion(minion);
    minion.setBase(base);
    base.addMinion(minion);
  }
}
View Full Code Here


    Base base1 = new Base("TestBase", Faction.Aliens, 50, 3, 2, 1);
    Base base2 = new Base("TestBase", Faction.Aliens, 40, 3, 2, 1);
    base1.addMinion(m1);
    base1.addMinion(m2);
    base1.addMinion(m5);
    base2.addMinion(m3);
    base2.addMinion(m4);
    Table table = new Table(Arrays.asList(player1), new ArrayList<Base>(), Arrays.asList(base1, base2));
    player1.setTable(table);
    Action action = new Howl();
    action.setOwner(player1);
View Full Code Here

    Base base2 = new Base("TestBase", Faction.Aliens, 40, 3, 2, 1);
    base1.addMinion(m1);
    base1.addMinion(m2);
    base1.addMinion(m5);
    base2.addMinion(m3);
    base2.addMinion(m4);
    Table table = new Table(Arrays.asList(player1), new ArrayList<Base>(), Arrays.asList(base1, base2));
    player1.setTable(table);
    Action action = new Howl();
    action.setOwner(player1);
   
View Full Code Here

    assertEquals(2, m2.getStrength());
    assertEquals(2, m3.getStrength());
    assertEquals(2, m4.getStrength());
    assertEquals(0, base1.getTotalStrength(player1));
   
    base1.addMinion(m1);
    m1.setBase(base1);
   
    assertEquals(3, m1.getStrength());
    assertEquals(2, m2.getStrength());
    assertEquals(2, m3.getStrength());
View Full Code Here

    assertEquals(2, m2.getStrength());
    assertEquals(2, m3.getStrength());
    assertEquals(2, m4.getStrength());
    assertEquals(3, base1.getTotalStrength(player1));
   
    base1.addMinion(m2);
    m2.setBase(base1);
   
    assertEquals(4, m1.getStrength());
    assertEquals(4, m2.getStrength());
    assertEquals(2, m3.getStrength());
View Full Code Here

    assertEquals(4, m2.getStrength());
    assertEquals(2, m3.getStrength());
    assertEquals(2, m4.getStrength());
    assertEquals(8, base1.getTotalStrength(player1));
   
    base1.addMinion(m3);
    m3.setBase(base1);
   
    assertEquals(5, m1.getStrength());
    assertEquals(5, m2.getStrength());
    assertEquals(5, m3.getStrength());
View Full Code Here

    assertEquals(5, m2.getStrength());
    assertEquals(5, m3.getStrength());
    assertEquals(2, m4.getStrength());
    assertEquals(15, base1.getTotalStrength(player1));
   
    base1.addMinion(m4);
    m4.setBase(base1);
   
    assertEquals(6, m1.getStrength());
    assertEquals(6, m2.getStrength());
    assertEquals(6, m3.getStrength());
View Full Code Here

    player1.setTable(table);
    player2.setTable(table);
   
    assertEquals(3, m1.getStrength());
   
    base1.addMinion(m1);
    m1.setBase(base1);
   
    assertEquals(3, m1.getStrength());
   
    table.nextPlayer();
View Full Code Here

    Table table = new Table(Arrays.asList(player1, player2), new ArrayList<Base>(), Arrays.asList(base1));
    player1.setTable(table);
    player2.setTable(table);
    Minion m1 = (Minion) new Laseratops().setOwner(player1);
    final Minion m2 = (Minion) new Minion("TestMinion1", Faction.Aliens, 2).setOwner(player2);
    base1.addMinion(m2);
    m2.setBase(base1);
   
    assertEquals(1, base1.getMinions().size());
    assertTrue(base1.getMinions().contains(m2));
    assertFalse(player2.getDiscardPile().contains(m2));
View Full Code Here

  }
 
  public void play(Player player, Callback callback) {
    Minion minion = (Minion) callback.selectCardFromHand("Select Minion", false, Callback.minionPredicate(strengthLimit));
    Base base = callback.selectBaseInPlay("Select Base", false, Callback.truePredicate(new Base[0]));
    base.addMinion(minion);
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.