1#include "Library/Stage/StageSwitchWatcherHolder.h"
2
3#include "Library/Stage/StageSwitchWatcher.h"
4
5namespace al {
6StageSwitchWatcherHolder::StageSwitchWatcherHolder(s32 capacity)
7 : mSwitchWatcherCapacity(capacity) {
8 mSwitchWatchers = new StageSwitchWatcher*[capacity];
9}
10
11void StageSwitchWatcherHolder::add(StageSwitchWatcher* watcher) {
12 mSwitchWatchers[mSwitchWatcherCount] = watcher;
13 mSwitchWatcherCount++;
14}
15
16void StageSwitchWatcherHolder::movement() {
17 for (s32 i = 0; i < mSwitchWatcherCount; i++)
18 mSwitchWatchers[i]->update();
19}
20} // namespace al
21