3#include "game/field/ObjectDirector.hh"
4#include "game/field/obj/ObjectSniper.hh"
16 auto &managedObjs = ObjectDirector::Instance()->managedObjects();
20 for (
auto *&obj : managedObjs) {
21 if (strcmp(obj->getName(),
"FireSnake") == 0) {
30 for (
auto *&obj : managedObjs) {
31 if (strcmp(obj->getName(),
"FireSnake") == 0) {
33 }
else if (strcmp(obj->getName(),
"sunDS") == 0) {
38 u16 pointCount = m_launcher->railInterpolator()->pointCount();
Abstract class that moves along its own rail and throws projectiles.
Abstract class that represents an object thrown by an ObjectProjectileLauncher.
The base class for a manager object which is responsible for synchronizing a set of projectiles and a...
Handles the synchronization between the ObjectSunDS and ObjectFireSnake projectiles.
A contiguous storage container that manages the lifecycle of a buffer of a given size.