Beispiel #1
0
  public Pack(GameMgr p, LinkedList<EnemyMallet> enemy) {
    _enemy = enemy;
    parent = p;
    packimg = BitmapFactory.decodeResource(res, R.drawable.pack);
    cir =
        new Circle(
            RatioAdjustment.FieldCenterX(),
            RatioAdjustment.FieldCenterY(),
            packimg.getWidth() / 2f);

    mineflag = true;

    if (p.getConnect().isClient()) {
      vec = new Vec(8f, -10f);
    } else {
      vec = new Vec(-8f, 10f);
    }

    src = new Rect(0, 0, packimg.getWidth(), packimg.getHeight());
    int dx = cir.getDrawX(), dy = cir.getDrawY();
    dst = new Rect(dx, dy, dx + packimg.getWidth(), dy + packimg.getHeight());

    refl = RatioAdjustment.RefLeft();
    refr = RatioAdjustment.RefRight();

    clientflag = false;
  }
Beispiel #2
0
 public void init() {
   check_mallet_state = 0;
   cir.set(0, 0, cir.getR());
   if (parent.getConnect().isClient()) {
     vec = new Vec(8f, -10f);
   } else {
     vec = new Vec(-8f, 10f);
   }
   mineflag = true;
 }