Exemplo n.º 1
0
  public static void addDynamicBody(Game game, DynamicGameObject gameObject, World box2dWorld) {

    gameObject.setBox2DWorld(box2dWorld);

    BodyDef characterBodyDef = new BodyDef();
    characterBodyDef.type = BodyDef.BodyType.DynamicBody;

    Body body = box2dWorld.createBody(characterBodyDef);
    body.setUserData(gameObject);
    body.setTransform(gameObject.pos, 0f);

    gameObject.body = body;
  }
Exemplo n.º 2
0
 @Override
 public void updatePosition(Point nextPosition) {
   if (nextPosition.equals(goal) && goal.equals(policeStation)) {
     setPosition(nextPosition);
     busy = false;
   } else {
     super.updatePosition(nextPosition);
   }
 }