afegida colisió nau-enemics i game over

This commit is contained in:
2025-12-03 12:04:44 +01:00
parent 0500dce7aa
commit 1441134aea
5 changed files with 226 additions and 24 deletions

View File

@@ -16,7 +16,7 @@ class Nau {
: renderer_(nullptr) {}
Nau(SDL_Renderer* renderer);
void inicialitzar();
void inicialitzar(const Punt* spawn_point = nullptr);
void processar_input(float delta_time);
void actualitzar(float delta_time);
void dibuixar() const;
@@ -25,6 +25,7 @@ class Nau {
const Punt& get_centre() const { return centre_; }
float get_angle() const { return angle_; }
bool esta_viva() const { return !esta_tocada_; }
const std::shared_ptr<Graphics::Shape>& get_forma() const { return forma_; }
// Col·lisions (Fase 10)
void marcar_tocada() { esta_tocada_ = true; }