IChunkProvider.h 303 B

1234567891011121314
  1. #ifndef ICHUNKPROVIDER_H
  2. #define ICHUNKPROVIDER_H
  3. #include "Chunk.h"
  4. class IChunkProvider
  5. {
  6. public:
  7. virtual Chunk* getChunk(int x, int z) = 0;
  8. virtual bool isChunkLoaded(int x, int z) const = 0;
  9. virtual void forEachLoadedChunk(void* data, void (*fun) (Chunk&, void*)) const = 0;
  10. };
  11. #endif