// Copyright (c) 2023 Dominic Masters // // This software is released under the MIT License. // https://opensource.org/licenses/MIT #pragma once #include "visualnovel/VisualNovelManager.hpp" namespace Dawn { class VisualNovelBatchEvent : public IVisualNovelEvent { protected: std::vector activeEvents; std::vector inactiveEvents; void onStart(IVisualNovelEvent *previous) override; bool_t onUpdate() override; void onEnd() override; public: VisualNovelBatchEvent( VisualNovelManager *man, std::vector events ); ~VisualNovelBatchEvent(); }; }