feat(demo): attract mode amb pilot IA, escenaris curats i música contínua del títol

This commit is contained in:
2026-05-28 12:01:12 +02:00
parent 491992a4d7
commit c1956e0028
11 changed files with 404 additions and 27 deletions
+3
View File
@@ -22,6 +22,9 @@ class Ship : public Entities::Entity {
void init() override { init(nullptr, false); }
void init(const Vec2* spawn_point, bool activar_invulnerabilitat = false);
void processInput(float delta_time, uint8_t player_id);
// Aplica rotació/empenta des de booleans de control (mateixa física que
// processInput, però sense llegir Input). Usat pel pilot IA del mode demo.
void applyMovement(bool rotate_left, bool rotate_right, bool thrust, float delta_time);
void update(float delta_time) override;
void postUpdate(float delta_time) override;
void draw() const override;