diff options
Diffstat (limited to 'source/game/StarCelestialDatabase.hpp')
-rw-r--r-- | source/game/StarCelestialDatabase.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/game/StarCelestialDatabase.hpp b/source/game/StarCelestialDatabase.hpp index ac5b42b..22bac88 100644 --- a/source/game/StarCelestialDatabase.hpp +++ b/source/game/StarCelestialDatabase.hpp @@ -162,7 +162,8 @@ protected: static Maybe<CelestialOrbitRegion> orbitRegion( List<CelestialOrbitRegion> const& orbitRegions, int planetaryOrbitNumber); - CelestialChunk const& getChunk(Vec2I const& chunkLocation); + typedef std::function<void(std::function<void()>&&)>&& UnlockDuringFunction; + CelestialChunk const& getChunk(Vec2I const& chunkLocation, UnlockDuringFunction unlockDuring = {}); CelestialChunk produceChunk(Vec2I const& chunkLocation) const; Maybe<pair<CelestialParameters, HashMap<int, CelestialPlanet>>> produceSystem( |