3#include "game/field/obj/ObjectCollidable.hh"
5#include "game/system/RaceManager.hh"
10class ObjectBirdFollower;
23 [[nodiscard]]
u32 loadFlags()
const override {
28 void loadGraphics()
override {}
31 void createCollision()
override {}
40 [[nodiscard]]
const auto &followers()
const {
45 ObjectBirdLeader *m_leader;
46 std::span<ObjectBirdFollower *> m_followers;
59 [[nodiscard]]
u32 loadFlags()
const override {
63 void loadAnims()
override;
Represents all but one of the birds in an @ObjectBird group.
The main bird within an ObjectBird. Other birds follow this leader.
void createCollision() override
Not overridden in the base game, but collision mode 0 will cause our assert to fail.
Represents a group of birds.
void loadRail() override
@ADDR{0X8077CCE0}