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; }
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; }