// // world.hpp // danmaku // // Created by Sam Jaffe on 5/27/19. // Copyright © 2019 Sam Jaffe. All rights reserved. // #pragma once #include #include #include #include "game/engine/scene.hpp" namespace danmaku { class level; class player; class world : public engine::scene { public: world(std::string const & player_file, std::string const & path, Json::Value const & content, std::shared_ptr); ~world(); void update(float delta) override {} void render(graphics::renderer & renderer) override {} private: std::unique_ptr player_; std::vector> levels_; }; }