// // actor.hpp // danmaku // // Created by Sam Jaffe on 5/26/19. // Copyright © 2019 Sam Jaffe. All rights reserved. // #pragma once #include "game/engine/entity.hpp" namespace danmaku { class level; struct actor : public engine::entity { virtual ~actor() = default; virtual void update(float delta) = 0; virtual void level(class level *) = 0; virtual class level * level() const = 0; }; }