/*
PlAr is Platform Arena: a 2D multiplayer shooting game
Copyright (c) 2010, Antonio Ragagnin <spocchio@gmail.com>
All rights reserved.
This file is licensed under the New BSD License.
*/
package res.guns;
import plar.core.Common;
import plar.core.Gun;
import plar.core.Sprite;
import res.elements.Mine;
import org.jbox2d.collision.AABB;
import org.jbox2d.common.Vec2;
public class GunMine extends Gun {
public Vec2 damageRange;
public GunMine() {
gunName = "Mine Launcher";
gunUseAmmo = 10;
damageRange = new Vec2(2.5f, 2.5f);
}
public void createBullet() {
Mine shoot = new Mine();
Common.info(5, "new mine");
shoot.actions.removeAction("nogravity");
shoot.actions.removeAction("collision");
Vec2 range = damageRange;
AABB rect = new AABB(new Vec2(-range.x, -range.y), new Vec2(range.x,
range.y));
shoot.explosionRelativeRectangle = rect;
shoot.explosionDamage = 2;
this.initializeShoot(shoot);
}
}