mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-27 06:00:23 +01:00
move the spoiler (#18245)
* move the spoiler * snrrrk * keep track of generations
This commit is contained in:
@@ -271,7 +271,7 @@ GLOBAL_LIST_EMPTY(asset_datums)
|
||||
SSasset_loading.dequeue_asset(src)
|
||||
|
||||
/datum/asset/spritesheet/queued_generation()
|
||||
INVOKE_ASYNC(src, PROC_REF(realize_spritesheets), TRUE)
|
||||
realize_spritesheets(yield = TRUE)
|
||||
|
||||
/datum/asset/spritesheet/ensure_ready()
|
||||
if(!fully_generated)
|
||||
|
||||
@@ -193,9 +193,11 @@
|
||||
if(yield || !isnull(job_id))
|
||||
if(isnull(job_id))
|
||||
getting_genned = TRUE
|
||||
SSasset_loading.assets_generating++
|
||||
job_id = rustg_iconforge_generate_async("data/spritesheets/", name, entries_json, do_cache, FALSE, TRUE)
|
||||
UNTIL((data_out = rustg_iconforge_check(job_id)) != RUSTG_JOB_NO_RESULTS_YET)
|
||||
getting_genned = FALSE
|
||||
SSasset_loading.assets_generating--
|
||||
else
|
||||
data_out = rustg_iconforge_generate("data/spritesheets/", name, entries_json, do_cache, FALSE, TRUE)
|
||||
if (data_out == RUSTG_JOB_ERROR)
|
||||
@@ -237,7 +239,7 @@
|
||||
CRASH("Error during spritesheet generation for [name]: [data["error"]]")
|
||||
|
||||
/datum/asset/spritesheet_batched/queued_generation()
|
||||
realize_spritesheets(yield = TRUE)
|
||||
INVOKE_ASYNC(src, PROC_REF(realize_spritesheets), TRUE) // The proc is called inside a subsystem and waits with an UNTIL
|
||||
|
||||
/datum/asset/spritesheet_batched/ensure_ready()
|
||||
if(!fully_generated)
|
||||
|
||||
Reference in New Issue
Block a user