Slight decrease in initialization time.

Minimap generation now runs parallel to generating everything that inits after it, and ends up finishing after the lobby screen appears.
This commit is contained in:
Intigracy
2015-09-19 19:03:34 -07:00
parent 3027c529d3
commit c22bc79d3f

View File

@@ -179,7 +179,7 @@ datum/controller/game_controller/proc/cachedamageicons()
populate_asset_cache()
log_startup_progress(" Populated [asset_cache.len] assets in [stop_watch(watch)]s.")
watch = start_watch()
watch = start_watch()
log_startup_progress("Initializing objects...")
//sleep(-1) // Why
//var/last_init_type = null
@@ -225,11 +225,12 @@ datum/controller/game_controller/proc/cachedamageicons()
watch = start_watch()
log_startup_progress("Generating in-game minimaps...")
generateMiniMaps()
log_startup_progress(" Finished minimaps in [stop_watch(watch)]s.")
spawn(0)
log_startup_progress("Generating in-game minimaps...")
generateMiniMaps()
log_startup_progress(" Finished minimaps in [stop_watch(watch)]s.")
log_startup_progress("Finished initializations in [stop_watch(overwatch)]s.")
log_startup_progress("Finished initializations in [stop_watch(overwatch)]s.")