void QueueSurrounding(const Chunk::Pos &);
std::list<Chunk> &Loaded() noexcept { return loaded; }
+ const WorldSave &SaveFile() const noexcept { return save; }
Chunk *Loaded(const Chunk::Pos &) noexcept;
bool Queued(const Chunk::Pos &) noexcept;
void Update(int dt);
std::size_t ToLoad() const noexcept { return to_load.size(); }
- void LoadOne();
+ // returns true if the chunk was generated
+ bool LoadOne();
void LoadN(std::size_t n);
private: