package de.swagner.paxbritannica.fighter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.g2d.Batch;
import com.badlogic.gdx.math.Vector2;
import de.swagner.paxbritannica.Bullet;
import de.swagner.paxbritannica.Resources;
public class Laser extends Bullet {
float delta;
public Laser(int id, Vector2 position, Vector2 facing) {
super(id, position, facing);
bulletSpeed = 1000;
damage = 10;
this.velocity = new Vector2().set(facing).scl(bulletSpeed);
this.set(Resources.getInstance().laser);
this.setOrigin(0,0);
}
@Override
public void draw(Batch batch) {
delta = Math.min(0.06f, Gdx.graphics.getDeltaTime());
velocity.scl( (float) Math.pow(1.03f, delta * 30.f));
super.draw(batch);
}
}