diff --git a/.gitignore b/.gitignore index d1ab835..e4fdbdb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -addons/godot-tts +*.import diff --git a/Plugin.gd b/Plugin.gd index 2452768..4ebb727 100644 --- a/Plugin.gd +++ b/Plugin.gd @@ -10,3 +10,7 @@ func _enter_tree(): get_tree().root.call_deferred("add_child", screen_reader) call_deferred("connect", "scene_changed", screen_reader, "set_initial_scene_focus") call_deferred("connect", "main_screen_changed", screen_reader, "set_initial_screen_focus") + add_custom_type("ScreenReader", "Node", preload("ScreenReader.gd"), preload("icon.png")) + +func _exit_tree(): + remove_custom_type("ScreenReader") diff --git a/ScreenReader.gd b/ScreenReader.gd index 1e675a7..c837588 100644 --- a/ScreenReader.gd +++ b/ScreenReader.gd @@ -1,3 +1,4 @@ +tool extends Node var Accessible = preload("Accessible.gd") diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..6ad9b43 Binary files /dev/null and b/icon.png differ