diff --git a/.gitignore b/.gitignore index 82a236a..8e7b55f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ *.import [Ee]xport/ [Bb]uild/ -[Aa]ndroid/ \ No newline at end of file +[Aa]ndroid/ +silent_wolf_api_key.gd \ No newline at end of file diff --git a/export_presets.cfg b/export_presets.cfg index 5702224..a7246f3 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -300,7 +300,7 @@ permissions/install_location_provider=false permissions/install_packages=false permissions/install_shortcut=false permissions/internal_system_window=false -permissions/internet=false +permissions/internet=true permissions/kill_background_processes=false permissions/location_hardware=false permissions/manage_accounts=false @@ -506,7 +506,7 @@ permissions/install_location_provider=false permissions/install_packages=false permissions/install_shortcut=false permissions/internal_system_window=false -permissions/internet=false +permissions/internet=true permissions/kill_background_processes=false permissions/location_hardware=false permissions/manage_accounts=false diff --git a/project.godot b/project.godot index 1bc0790..d6af883 100644 --- a/project.godot +++ b/project.godot @@ -101,6 +101,7 @@ Music="*res://src/autoload/Music.tscn" TouchScreen="*res://src/autoload/touch_screen.tscn" Wipe="*res://src/autoload/Wipe.tscn" UI="*res://src/autoload/UI.tscn" +SilentWolf="*res://addons/silent_wolf/SilentWolf.gd" [display] @@ -118,7 +119,7 @@ search_in_file_extensions=PoolStringArray( "gd", "gdshader", "shader", "tscn" ) [editor_plugins] -enabled=PoolStringArray( "aseprite_importer" ) +enabled=PoolStringArray( "res://addons/aseprite_importer/plugin.cfg", "res://addons/silent_wolf/plugin.cfg" ) [global] diff --git a/src/autoload/Shared.gd b/src/autoload/Shared.gd index 2340969..6ee8511 100644 --- a/src/autoload/Shared.gd +++ b/src/autoload/Shared.gd @@ -68,6 +68,16 @@ func _ready(): create_save() Wipe.connect("finish", self, "wipe_finish") + + # silent wolf + var api_key = load("silent_wolf_api_key.gd").source_code.replace('"', "") + SilentWolf.configure({ + "api_key": str(api_key), + "game_id": "TinyCrate", + "game_version": "1.0", + "log_level": 1}) + + SilentWolf.configure_scores({"open_scene_on_close": "res://scenes/MainPage.tscn"}) func _physics_process(delta): # reset timer