calls load_card
This commit is contained in:
parent
a3fb627310
commit
bf9244c2b7
6
card.gd
6
card.gd
@ -21,12 +21,18 @@ func _card_error(error_type: String) -> String:
|
|||||||
func _init(id) -> void:
|
func _init(id) -> void:
|
||||||
card_id = id
|
card_id = id
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
var err = load_card()
|
||||||
|
if err == false:
|
||||||
|
push_error("Failed to load card.")
|
||||||
|
|
||||||
func load_card() -> bool:
|
func load_card() -> bool:
|
||||||
var ondisk_card = FileAccess.open(
|
var ondisk_card = FileAccess.open(
|
||||||
"user://card_cache/" + card_id + "/card.json", FileAccess.READ
|
"user://card_cache/" + card_id + "/card.json", FileAccess.READ
|
||||||
)
|
)
|
||||||
if ondisk_card == null:
|
if ondisk_card == null:
|
||||||
push_error("ERROR::CRITICAL::CACHE\nCard being accessed wasn't cached, yell at the coders plz")
|
push_error("ERROR::CRITICAL::CACHE\nCard being accessed wasn't cached, yell at the coders plz")
|
||||||
|
return false
|
||||||
var card_json = JSON.parse_string(ondisk_card.get_as_text())
|
var card_json = JSON.parse_string(ondisk_card.get_as_text())
|
||||||
|
|
||||||
card_name = card_json["name"]
|
card_name = card_json["name"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user