#include #include "../headers/Bullet.h" Bullet::Bullet(float x, float y) { outOfBounds = false; bulletTexture.loadFromFile("../assets/img/bullet.png"); bulletSprite.setTexture(bulletTexture); bulletSprite.setPosition(x, y); bulletSpeed = -10.0f; bulletPosition.x = x; bulletPosition.y = y; } void Bullet::setSpeed(float speed) { bulletSpeed = speed; } sf::Sprite &Bullet::getSprite() { return bulletSprite; } void Bullet::update() { bulletSprite.move(0.0f, bulletSpeed); bulletPosition.y += bulletSpeed; if(bulletPosition.y < -100) { outOfBounds = true; std::cout << "Bullet out of bounds\n"; } }