World.h 293 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <vector>
  3. #include "Player.h"
  4. #include "Enemy.h"
  5. class Entity;
  6. class World
  7. {
  8. public:
  9. World();
  10. ~World();
  11. Player& player;
  12. std::vector<Entity*> entities;
  13. std::vector<Enemy*> enemies;
  14. void draw();
  15. void update(float elapsedTime);
  16. bool isPlayerPositionValid();
  17. };