class Bullet {
    constructor(x, y, angle) {
        this.x = x;
        this.y = y;
        this.angle = angle * Math.PI / 180;
    }

    draw(ctx) {
        ctx.save();
        ctx.translate(this.x, this.y);
        ctx.rotate(this.angle);
        ctx.beginPath();
        ctx.fillStyle = "white";
        ctx.moveTo(-10, -5);
        ctx.lineTo(-10, 5);
        ctx.lineTo(10, 5);
        ctx.lineTo(10, -5);
        ctx.closePath();
        ctx.fill();
        ctx.restore();
    }

    update() {
        this.x += 5 * Math.cos(this.angle);
        this.y += 5 * Math.sin(this.angle);
    }
}