adds some documentation
This commit is contained in:
parent
3808955237
commit
970d7064ed
13
card.gd
13
card.gd
@ -1,4 +1,9 @@
|
||||
extends Node
|
||||
## The card class [br][br]
|
||||
##
|
||||
##
|
||||
## Contains helper text for the text, the cards ID, and the image path.
|
||||
## The goal of this class is to make card management easier.
|
||||
|
||||
# we want to use this to convert the mana cost into text
|
||||
# in the helper text box, but thats for the future
|
||||
@ -12,11 +17,19 @@ var card_type = "placeholder_card_type"
|
||||
var oracle_text = "placeholder_oracle_text"
|
||||
var image_path = "placeholder_image_path"
|
||||
|
||||
## _check_cache
|
||||
## id - String containing the card's ID [br]
|
||||
## Checks if the card has already been cached
|
||||
func _check_cache(id) -> bool:
|
||||
if (FileAccess.file_exists("user://card_cache/" + id + ".json")):
|
||||
return true
|
||||
return false
|
||||
|
||||
## _do_scryfall_get
|
||||
## id - String containing the card's ID [br]
|
||||
## Using the scryfall API, fetches JSON information about the card
|
||||
## caches this data to the disk at user://card_cache/[id].json, and
|
||||
## the image of the card at user://card_cache/[id].png
|
||||
func _do_scryfall_get(id) -> void:
|
||||
# TODO: fetch the card here...
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user