// enemic.hpp - Classe per a enemics (ORNIs pentàgons) // © 1999 Visente i Sergi (versió Pascal) // © 2025 Port a C++20 amb SDL3 #pragma once #include "core/types.hpp" #include class Enemic { public: Enemic() : renderer_(nullptr) {} Enemic(SDL_Renderer *renderer); void inicialitzar(); void actualitzar(float delta_time); void dibuixar() const; // Getters bool esta_actiu() const { return dades_.esta; } const Punt &get_centre() const { return dades_.centre; } void destruir() { dades_.esta = false; } private: SDL_Renderer *renderer_; Poligon dades_; void mou(float delta_time); };