// // bullet_pattern.hpp // danmaku // // Created by Sam Jaffe on 5/26/19. // Copyright © 2019 Sam Jaffe. All rights reserved. // #pragma once #include namespace danmaku { class actor; struct bullet_pattern { static std::shared_ptr get_pattern(actor * owner, Json::Value const &); virtual ~bullet_pattern() = default; virtual void update() = 0; } }