Examples of Follower


Examples of com.jcloisterzone.figure.Follower

            pos = pos.add(direction);
        }
        Tile target = getBoard().get(pos);

        Class<? extends Meeple> meepleType = flierCap.getMeepleType();
        Follower follower = (Follower) getActivePlayer().getMeepleFromSupply(meepleType);

        if (target == null || !game.isDeployAllowed(target, meepleType)) {
            next();
            return;
        }

        MeepleAction action = new MeepleAction(meepleType);
        for (Feature f : target.getFeatures()) {
            if (!(f instanceof Completable)) continue;
            if (f.walk(new IsCompleted())) continue;
            if (follower.isDeploymentAllowed(f).result) {
                action.add(new FeaturePointer(pos, f.getLocation()));
            }
        }
        if (action.isEmpty()) {
            next();
View Full Code Here

Examples of com.jcloisterzone.figure.Follower

        }
        Player opponent = game.getAllPlayers()[playerIndexToPay];

        Iterator<Follower> i = prisoners.get(opponent).iterator();
        while (i.hasNext()) {
            Follower meeple = i.next();
            if (meepleType.isInstance(meeple)) {
                i.remove();
                meeple.clearDeployment();
                opponent.addPoints(RANSOM_POINTS, PointCategory.TOWER_RANSOM);
                ransomPaidThisTurn = true;
                game.getActivePlayer().addPoints(-RANSOM_POINTS, PointCategory.TOWER_RANSOM);
                game.post(new MeeplePrisonEvent(meeple, opponent, null));
                game.getPhase().notifyRansomPaid();
View Full Code Here

Examples of com.palepail.TestGame.Enemies.Follower

    largeEnemy = getLargeEnemySquiggle(16, 23, 100, 10, Entity.VARIATION_RED);
    largeEnemy.setRightDownUpScript();
    enemyQueue.add(largeEnemy);
    enemyTimes.add(2000);

    Follower follower = getFollowerDoubleShot(-1, 14, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(.5f, 0);

    enemyQueue.add(follower);
    enemyTimes.add(2400);

    follower = getFollowerDoubleShot(21, 14, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(-.5f, 0);
    enemyQueue.add(follower);
    enemyTimes.add(2400);

    follower = getFollowerDoubleShot(5, 23, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(0, -.5f);

    enemyQueue.add(follower);
    enemyTimes.add(2600);

    follower = getFollowerDoubleShot(14, 23, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(0, -.5f);
    enemyQueue.add(follower);
    enemyTimes.add(2600);

    enemyTimes.add(WAIT_FOR_ENEMIES);
    boolean alternate = false;
View Full Code Here

Examples of com.palepail.TestGame.Enemies.Follower

    largeEnemy = getLargeEnemySquiggle(16, 23, 100, 10, Entity.VARIATION_RED);
    largeEnemy.setRightDownUpScript();
    enemyQueue.add(largeEnemy);
    enemyTimes.add(2000);

    Follower follower = getFollowerDoubleShot(-1, 14, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(.5f, 0);

    enemyQueue.add(follower);
    enemyTimes.add(2400);

    follower = getFollowerDoubleShot(21, 14, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(-.5f, 0);
    enemyQueue.add(follower);
    enemyTimes.add(2400);

    follower = getFollowerDoubleShot(5, 23, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(0, -.5f);

    enemyQueue.add(follower);
    enemyTimes.add(2600);

    follower = getFollowerDoubleShot(14, 23, 0, 5, Entity.VARIATION_RED);
    follower.setVelocity(0, -.5f);
    enemyQueue.add(follower);
    enemyTimes.add(2600);

    enemyTimes.add(WAIT_FOR_ENEMIES);
    boolean alternate = false;
View Full Code Here

Examples of com.riley.angrymasons.Model.Follower

  Enemy e;
 
  public World (AngryMasons game){
    this.game = game;
    ship = new Ship(new Vector2(5, 5), 1, 1, 0, 5f);
    enemies.add(new Follower(5f, 0, 1, 1, new Vector2(10, 10)));
    Gdx.input.setInputProcessor(new InputHandler(this));
  }
View Full Code Here

Examples of com.riley.angrymasons.Model.Follower

  Enemy e;
 
  public World (AngryMasons game){
    this.game = game;
    ship = new Ship(new Vector2(5, 5), 1, 1, 0, 5f);
    enemies.add(new Follower(5f, 0, 1, 1, new Vector2(10, 10)));
    Gdx.input.setInputProcessor(new InputHandler(this));
  }
View Full Code Here

Examples of com.riley.angrymasons.Model.Follower

  Follower follower;
 
  public World (AngryMasons game){
    this.game = game;
    ship = new Ship(new Vector2(5, 5), 1, 1, 0, 5f);
    follower = new Follower(5f, 0, 1, 1, new Vector2(10, 10));
    Gdx.input.setInputProcessor(new InputHandler(this));
  }
View Full Code Here

Examples of org.eurekastreams.server.domain.Follower

            // already following
            return;
        }

        // add follower
        getEntityManager().persist(new Follower(followerId, followingId));

        // now update the counts for persons subtracting 1 for themselves.
        getEntityManager().createQuery(
                "update versioned Person set followingCount = following.size - 1 where id=:followerId").setParameter(
                "followerId", followerId).executeUpdate();
View Full Code Here

Examples of org.eurekastreams.server.domain.Follower

    public void testExecute()
    {
        getEntityManager().createQuery("DELETE FROM Follower").executeUpdate();

        // person 42 is following 98, 4507
        getEntityManager().persist(new Follower(42L, 98));
        getEntityManager().persist(new Follower(42L, 4507));

        // -- ask for more than exist
        // 98 and 4507 are following 142
        getEntityManager().persist(new Follower(98, 142));
        getEntityManager().persist(new Follower(4507, 142));

        // 98 is following 99
        getEntityManager().persist(new Follower(98, 99));

        List<PersonModelView> suggestions = sut.execute(new SuggestedStreamsRequest(42, 5));
        Assert.assertEquals(2, suggestions.size());
        Assert.assertEquals(142, suggestions.get(0).getId());
        Assert.assertEquals("fordp2", suggestions.get(0).getAccountId());
        Assert.assertEquals("Volgon-Vwatter Prefect", suggestions.get(0).getDisplayName());
        Assert.assertEquals(2, suggestions.get(0).getFollowersCount());

        Assert.assertEquals(99L, suggestions.get(1).getId());
        Assert.assertEquals("mrburns", suggestions.get(1).getAccountId());
        Assert.assertEquals("Mr.Burns Burns", suggestions.get(1).getDisplayName());
        Assert.assertEquals(1, suggestions.get(1).getFollowersCount());

        // -- now only ask for 1
        suggestions = sut.execute(new SuggestedStreamsRequest(42, 1));
        Assert.assertEquals(1, suggestions.size());
        Assert.assertEquals(142L, suggestions.get(0).getId());
        Assert.assertEquals("fordp2", suggestions.get(0).getAccountId());
        Assert.assertEquals("Volgon-Vwatter Prefect", suggestions.get(0).getDisplayName());
        Assert.assertEquals(2, suggestions.get(0).getFollowersCount());

        // -- now follow 99, which will no longer suggest it
        getEntityManager().persist(new Follower(42, 99));
        suggestions = sut.execute(new SuggestedStreamsRequest(42, 5));
        Assert.assertEquals(1, suggestions.size());
        Assert.assertEquals(142L, suggestions.get(0).getId());
        Assert.assertEquals("fordp2", suggestions.get(0).getAccountId());
        Assert.assertEquals("Volgon-Vwatter Prefect", suggestions.get(0).getDisplayName());
View Full Code Here

Examples of org.eurekastreams.server.domain.Follower

        getEntityManager().createQuery("DELETE FROM GroupFollower").executeUpdate();
        getEntityManager().createQuery("DELETE FROM Follower").executeUpdate();

        // ---
        // person 42 is following 142, 4507, 98, 99
        getEntityManager().persist(new Follower(42, 142));
        getEntityManager().persist(new Follower(42, 4507));
        getEntityManager().persist(new Follower(42, 98));
        getEntityManager().persist(new Follower(42, 99));

        // ---
        // person 142, 4507, and 98 are following group 5
        getEntityManager().persist(new GroupFollower(142, 5));
        getEntityManager().persist(new GroupFollower(4507, 5));
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.