player.hpp 377 B

123456789101112131415161718192021
  1. //
  2. // player.hpp
  3. // danmaku
  4. //
  5. // Created by Sam Jaffe on 5/26/19.
  6. // Copyright © 2019 Sam Jaffe. All rights reserved.
  7. //
  8. #pragma once
  9. #include "actor.hpp"
  10. namespace danmaku {
  11. class bullet;
  12. class player : public actor {
  13. public:
  14. void hit(bullet const & b);
  15. void update(float delta) override;
  16. std::shared_ptr<class level> level() const override;
  17. };
  18. }