el marcador fake ja es pinta correctament
This commit is contained in:
@@ -27,8 +27,8 @@ void Enemic::inicialitzar() {
|
||||
// Inicialitzar enemic (pentàgon)
|
||||
// Copiat de joc_asteroides.cpp línies 41-54
|
||||
|
||||
// [NUEVO] Ja no cal crear_poligon_regular - la geometria es carrega del fitxer
|
||||
// Només inicialitzem l'estat de la instància
|
||||
// [NUEVO] Ja no cal crear_poligon_regular - la geometria es carrega del
|
||||
// fitxer Només inicialitzem l'estat de la instància
|
||||
|
||||
// Posició aleatòria dins de l'àrea de joc
|
||||
centre_.x = static_cast<float>((std::rand() % 580) + 30); // 30-610
|
||||
|
||||
@@ -30,10 +30,10 @@ private:
|
||||
|
||||
// [NUEVO] Estat de la instància (separat de la geometria)
|
||||
Punt centre_;
|
||||
float angle_; // Angle de moviment
|
||||
float angle_; // Angle de moviment
|
||||
float velocitat_;
|
||||
float drotacio_; // Delta rotació visual (rad/s)
|
||||
float rotacio_; // Rotació visual acumulada
|
||||
float drotacio_; // Delta rotació visual (rad/s)
|
||||
float rotacio_; // Rotació visual acumulada
|
||||
bool esta_;
|
||||
|
||||
void mou(float delta_time);
|
||||
|
||||
@@ -28,8 +28,8 @@ void Nau::inicialitzar() {
|
||||
// Basat en el codi Pascal original: lines 380-384
|
||||
// Copiat de joc_asteroides.cpp línies 30-44
|
||||
|
||||
// [NUEVO] Ja no cal configurar punts polars - la geometria es carrega del fitxer
|
||||
// Només inicialitzem l'estat de la instància
|
||||
// [NUEVO] Ja no cal configurar punts polars - la geometria es carrega del
|
||||
// fitxer Només inicialitzem l'estat de la instància
|
||||
|
||||
// Posició inicial al centre de la pantalla
|
||||
centre_.x = 320.0f;
|
||||
|
||||
@@ -29,13 +29,14 @@ public:
|
||||
private:
|
||||
SDL_Renderer *renderer_;
|
||||
|
||||
// [NUEVO] Forma vectorial (compartida, només 1 instància de Nau però preparat per reutilització)
|
||||
// [NUEVO] Forma vectorial (compartida, només 1 instància de Nau però preparat
|
||||
// per reutilització)
|
||||
std::shared_ptr<Graphics::Shape> forma_;
|
||||
|
||||
// [NUEVO] Estat de la instància (separat de la geometria)
|
||||
Punt centre_;
|
||||
float angle_; // Angle d'orientació
|
||||
float velocitat_; // Velocitat (px/s)
|
||||
float angle_; // Angle d'orientació
|
||||
float velocitat_; // Velocitat (px/s)
|
||||
bool esta_tocada_;
|
||||
|
||||
void aplicar_fisica(float delta_time);
|
||||
|
||||
Reference in New Issue
Block a user