itchio-opengamepadui-artpro.../plugin.gd

21 lines
719 B
GDScript3
Raw Permalink Normal View History

extends Plugin
## itch.io box art provider for OpenGamepadUI
##
## Fetches cover art and screenshots from itch.io game pages.
## Requires the itch.io library plugin to populate LibraryItem metadata.
var icon := preload("res://plugins/itch-artprovider/assets/itch.svg")
var _settings_scene := load("res://plugins/itch-artprovider/core/artprovider_settings.tscn") as PackedScene
func _ready() -> void:
logger = Log.get_logger("ItchArt", Log.LEVEL.INFO)
var boxart_provider: BoxArtProvider = load("res://plugins/itch-artprovider/core/boxart_itch.tscn").instantiate()
add_child(boxart_provider)
logger.info("itch.io Art Provider loaded")
func get_settings_menu() -> Control:
return _settings_scene.instantiate()