From 1ae7bcaf0b58d18163da499f08e7a90961885599 Mon Sep 17 00:00:00 2001 From: Relintai Date: Thu, 12 Jan 2023 20:49:14 +0100 Subject: [PATCH] More cleanups. --- about/complying_with_licenses.md | 2 +- about/docs_changelog.md | 2 +- about/faq.md | 10 +++++----- about/introduction.md | 2 +- about/list_of_features.md | 2 +- about/release_policy.md | 4 ++-- about/troubleshooting.md | 2 +- .../best_practices_for_engine_contributors.md | 2 +- community/contributing/bisecting_regressions.md | 2 +- community/contributing/bug_triage_guidelines.md | 2 +- community/contributing/building_the_manual.md | 2 +- .../class_reference_writing_guidelines.md | 6 +++--- community/contributing/code_style_guidelines.md | 4 ++-- community/contributing/content_guidelines.md | 2 +- .../contributing_to_the_documentation.md | 4 ++-- community/contributing/cpp_usage_guidelines.md | 2 +- .../contributing/docs_writing_guidelines.md | 2 +- .../contributing/documentation_guidelines.md | 4 ++-- .../contributing/editor_and_docs_localization.md | 2 +- community/contributing/index.md | 6 +++--- community/contributing/pr_workflow.md | 4 ++-- community/contributing/testing_pull_requests.md | 4 ++-- .../contributing/updating_the_class_reference.md | 2 +- community/contributing/ways_to_contribute.md | 2 +- community/tutorials.md | 2 +- development/compiling/compiling_for_android.md | 4 ++-- development/compiling/compiling_for_ios.md | 2 +- development/compiling/compiling_for_osx.md | 2 +- development/compiling/compiling_for_uwp.md | 2 +- development/compiling/compiling_for_web.md | 2 +- development/compiling/compiling_for_windows.md | 4 ++-- development/compiling/compiling_for_x11.md | 2 +- development/compiling/compiling_with_mono.md | 2 +- .../compiling_with_script_encryption_key.md | 2 +- .../cross-compiling_for_ios_on_linux.md | 2 +- development/compiling/getting_source.md | 2 +- .../compiling/introduction_to_the_buildsystem.md | 10 +++++----- development/compiling/optimizing_for_size.md | 2 +- development/cpp/binding_to_external_libraries.md | 2 +- .../cpp/common_engine_methods_and_macros.md | 2 +- .../cpp/configuring_an_ide/android_studio.md | 2 +- development/cpp/configuring_an_ide/clion.md | 2 +- .../cpp/configuring_an_ide/code_blocks.md | 2 +- development/cpp/configuring_an_ide/kdevelop.md | 2 +- development/cpp/configuring_an_ide/qt_creator.md | 2 +- .../cpp/configuring_an_ide/visual_studio.md | 2 +- .../cpp/configuring_an_ide/visual_studio_code.md | 2 +- development/cpp/configuring_an_ide/xcode.md | 2 +- development/cpp/core_types.md | 2 +- development/cpp/custom_audiostreams.md | 2 +- development/cpp/custom_godot_servers.md | 2 +- development/cpp/custom_modules_in_cpp.md | 4 ++-- .../cpp/custom_resource_format_loaders.md | 2 +- .../cpp/introduction_to_godot_development.md | 2 +- development/cpp/object_class.md | 4 ++-- development/cpp/using_cpp_profilers.md | 2 +- development/cpp/variant_class.md | 2 +- development/editor/creating_icons.md | 2 +- development/editor/editor_style_guide.md | 2 +- .../editor/introduction_to_editor_development.md | 2 +- development/file_formats/tscn.md | 2 +- .../first_2d_game/01.project_setup.md | 2 +- getting_started/first_2d_game/02.player_scene.md | 2 +- .../first_2d_game/03.coding_the_player.md | 2 +- .../first_2d_game/04.creating_the_enemy.md | 2 +- .../first_2d_game/05.the_main_game_scene.md | 2 +- .../first_2d_game/06.heads_up_display.md | 2 +- getting_started/first_2d_game/07.finishing-up.md | 2 +- getting_started/first_2d_game/index.md | 2 +- getting_started/first_3d_game/01.game_setup.md | 2 +- getting_started/first_3d_game/02.player_input.md | 2 +- .../first_3d_game/03.player_movement_code.md | 2 +- getting_started/first_3d_game/04.mob_scene.md | 2 +- .../first_3d_game/05.spawning_mobs.md | 2 +- .../first_3d_game/06.jump_and_squash.md | 2 +- .../first_3d_game/07.killing_player.md | 2 +- .../first_3d_game/08.score_and_replay.md | 2 +- .../first_3d_game/09.adding_animations.md | 2 +- getting_started/first_3d_game/going_further.md | 2 +- getting_started/first_3d_game/index.md | 2 +- .../introduction/first_look_at_the_editor.md | 2 +- .../introduction/godot_design_philosophy.md | 2 +- .../introduction/introduction_to_godot.md | 2 +- .../introduction/key_concepts_overview.md | 2 +- .../introduction/learning_new_features.md | 2 +- getting_started/step_by_step/instancing.md | 2 +- getting_started/step_by_step/nodes_and_scenes.md | 2 +- .../step_by_step/scripting_first_script.md | 2 +- .../step_by_step/scripting_languages.md | 2 +- .../step_by_step/scripting_player_input.md | 2 +- getting_started/step_by_step/signals.md | 2 +- tutorials/2d/2d_lights_and_shadows.md | 2 +- tutorials/2d/2d_meshes.md | 2 +- tutorials/2d/2d_movement.md | 4 ++-- tutorials/2d/2d_sprite_animation.md | 2 +- tutorials/2d/2d_transforms.md | 2 +- tutorials/2d/canvas_layers.md | 2 +- tutorials/2d/custom_drawing_in_2d.md | 2 +- tutorials/2d/particle_systems_2d.md | 2 +- tutorials/2d/using_tilemaps.md | 2 +- tutorials/3d/3d_rendering_limitations.md | 4 ++-- tutorials/3d/3d_text.md | 2 +- tutorials/3d/baked_lightmaps.md | 2 +- tutorials/3d/csg_tools.md | 2 +- tutorials/3d/environment_and_post_processing.md | 2 +- tutorials/3d/gi_probes.md | 2 +- tutorials/3d/high_dynamic_range.md | 2 +- tutorials/3d/introduction_to_3d.md | 2 +- tutorials/3d/lights_and_shadows.md | 2 +- tutorials/3d/occluders.md | 2 +- .../3d/portals/advanced_room_and_portal_usage.md | 4 ++-- .../3d/portals/editing_rooms_and_portals.md | 4 ++-- tutorials/3d/portals/index.md | 2 +- .../portals/introduction_to_rooms_and_portals.md | 2 +- tutorials/3d/procedural_geometry/arraymesh.md | 2 +- .../3d/procedural_geometry/immediategeometry.md | 2 +- tutorials/3d/procedural_geometry/index.md | 2 +- tutorials/3d/procedural_geometry/meshdatatool.md | 2 +- tutorials/3d/procedural_geometry/surfacetool.md | 2 +- tutorials/3d/reflection_probes.md | 2 +- tutorials/3d/spatial_material.md | 2 +- tutorials/3d/using_gridmaps.md | 2 +- tutorials/3d/using_multi_mesh_instance.md | 2 +- tutorials/3d/using_transforms.md | 2 +- tutorials/animation/2d_skeletons.md | 2 +- tutorials/animation/animation_tree.md | 2 +- tutorials/animation/cutout_animation.md | 2 +- tutorials/animation/introduction.md | 2 +- tutorials/animation/playing_videos.md | 4 ++-- tutorials/assets_pipeline/exporting_3d_scenes.md | 2 +- tutorials/assets_pipeline/import_process.md | 2 +- .../assets_pipeline/importing_audio_samples.md | 2 +- tutorials/assets_pipeline/importing_images.md | 2 +- tutorials/assets_pipeline/importing_scenes.md | 4 ++-- .../assets_pipeline/importing_translations.md | 2 +- tutorials/audio/audio_buses.md | 4 ++-- tutorials/audio/audio_streams.md | 4 ++-- tutorials/audio/recording_with_microphone.md | 2 +- tutorials/audio/sync_with_audio.md | 2 +- .../autoloads_versus_internal_nodes.md | 2 +- tutorials/best_practices/data_preferences.md | 2 +- tutorials/best_practices/godot_interfaces.md | 4 ++-- tutorials/best_practices/godot_notifications.md | 2 +- .../introduction_best_practices.md | 2 +- tutorials/best_practices/logic_preferences.md | 2 +- tutorials/best_practices/node_alternatives.md | 2 +- tutorials/best_practices/project_organization.md | 4 ++-- tutorials/best_practices/scene_organization.md | 2 +- .../best_practices/scenes_versus_scripts.md | 2 +- .../best_practices/version_control_systems.md | 2 +- .../best_practices/what_are_godot_classes.md | 2 +- tutorials/editor/command_line_tutorial.md | 4 ++-- tutorials/editor/default_key_mapping.md | 2 +- tutorials/editor/external_editor.md | 2 +- tutorials/editor/managing_editor_features.md | 2 +- tutorials/editor/using_the_web_editor.md | 4 ++-- tutorials/export/android_custom_build.md | 2 +- .../changing_application_icon_for_windows.md | 2 +- tutorials/export/exporting_basics.md | 2 +- tutorials/export/exporting_for_android.md | 2 +- .../export/exporting_for_dedicated_servers.md | 2 +- tutorials/export/exporting_for_ios.md | 2 +- tutorials/export/exporting_for_linux.md | 2 +- tutorials/export/exporting_for_macos.md | 2 +- tutorials/export/exporting_for_uwp.md | 2 +- tutorials/export/exporting_for_web.md | 8 ++++---- tutorials/export/exporting_for_windows.md | 2 +- tutorials/export/exporting_pcks.md | 2 +- tutorials/export/exporting_projects.md | 4 ++-- tutorials/export/feature_tags.md | 2 +- tutorials/export/one-click_deploy.md | 2 +- tutorials/export/running_on_macos.md | 2 +- tutorials/i18n/internationalizing_games.md | 2 +- tutorials/i18n/locales.md | 2 +- tutorials/i18n/localization_using_gettext.md | 2 +- .../inputs/controllers_gamepads_joysticks.md | 2 +- tutorials/inputs/custom_mouse_cursor.md | 2 +- tutorials/inputs/handling_quit_requests.md | 2 +- tutorials/inputs/input_examples.md | 2 +- tutorials/inputs/inputevent.md | 2 +- tutorials/inputs/mouse_and_input_coordinates.md | 2 +- tutorials/io/background_loading.md | 2 +- tutorials/io/binary_serialization_api.md | 2 +- tutorials/io/data_paths.md | 6 +++--- tutorials/io/saving_games.md | 2 +- tutorials/math/beziers_and_curves.md | 2 +- tutorials/math/interpolation.md | 2 +- tutorials/math/matrices_and_transforms.md | 2 +- tutorials/math/random_number_generation.md | 6 +++--- tutorials/math/vector_math.md | 2 +- tutorials/math/vectors_advanced.md | 2 +- tutorials/navigation/real_time_navigation_3d.md | 2 +- tutorials/networking/high_level_multiplayer.md | 4 ++-- tutorials/networking/http_client_class.md | 2 +- tutorials/networking/http_request_class.md | 2 +- tutorials/networking/ssl_certificates.md | 2 +- tutorials/networking/webrtc.md | 2 +- tutorials/networking/websocket.md | 2 +- tutorials/performance/batching.md | 6 +++--- tutorials/performance/cpu_optimization.md | 2 +- tutorials/performance/general_optimization.md | 2 +- tutorials/performance/gpu_optimization.md | 2 +- tutorials/performance/index.md | 2 +- .../performance/optimizing_3d_performance.md | 2 +- .../performance/threads/thread_safe_apis.md | 2 +- .../threads/using_multiple_threads.md | 2 +- tutorials/performance/using_multimesh.md | 2 +- tutorials/performance/using_servers.md | 2 +- .../animating_thousands_of_fish.md | 2 +- .../controlling_thousands_of_fish.md | 2 +- tutorials/physics/collision_shapes_3d.md | 2 +- .../advanced_physics_interpolation.md | 2 +- tutorials/physics/interpolation/index.md | 2 +- .../physics_interpolation_introduction.md | 2 +- .../physics_interpolation_quick_start_guide.md | 2 +- .../interpolation/using_physics_interpolation.md | 2 +- tutorials/physics/kinematic_character_2d.md | 2 +- tutorials/physics/physics_introduction.md | 6 +++--- tutorials/physics/ragdoll_system.md | 2 +- tutorials/physics/ray-casting.md | 2 +- tutorials/physics/rigid_body.md | 2 +- tutorials/physics/soft_body.md | 2 +- tutorials/physics/using_area_2d.md | 2 +- tutorials/physics/using_kinematic_body_2d.md | 2 +- .../platform/android/android_in_app_purchases.md | 2 +- tutorials/platform/android/android_plugin.md | 2 +- tutorials/platform/consoles.md | 2 +- tutorials/platform/customizing_html5_shell.md | 2 +- tutorials/platform/html5_shell_classref.md | 2 +- tutorials/platform/ios/ios_plugin.md | 2 +- tutorials/platform/ios/plugins_for_ios.md | 2 +- .../platform/mobile_rendering_limitations.md | 2 +- tutorials/platform/platform_html5.md | 2 +- tutorials/plugins/editor/import_plugins.md | 2 +- tutorials/plugins/editor/inspector_plugins.md | 2 +- tutorials/plugins/editor/installing_plugins.md | 2 +- .../plugins/editor/making_main_screen_plugins.md | 2 +- tutorials/plugins/editor/making_plugins.md | 6 +++--- tutorials/plugins/editor/spatial_gizmos.md | 2 +- .../plugins/editor/visual_shader_plugins.md | 2 +- tutorials/plugins/running_code_in_the_editor.md | 2 +- tutorials/rendering/jitter_stutter.md | 2 +- tutorials/rendering/multiple_resolutions.md | 4 ++-- tutorials/rendering/viewports.md | 2 +- tutorials/scripting/change_scenes_manually.md | 2 +- tutorials/scripting/creating_script_templates.md | 2 +- tutorials/scripting/cross_language_scripting.md | 2 +- tutorials/scripting/debug/debugger_panel.md | 2 +- .../debug/overview_of_debugging_tools.md | 2 +- tutorials/scripting/evaluating_expressions.md | 2 +- tutorials/scripting/filesystem.md | 2 +- .../scripting/gdscript/gdscript_advanced.md | 2 +- tutorials/scripting/gdscript/gdscript_basics.md | 16 ++++++++-------- tutorials/scripting/gdscript/gdscript_exports.md | 2 +- .../scripting/gdscript/gdscript_format_string.md | 2 +- .../scripting/gdscript/gdscript_styleguide.md | 2 +- tutorials/scripting/gdscript/static_typing.md | 4 ++-- tutorials/scripting/gdscript/warning_system.md | 2 +- tutorials/scripting/groups.md | 2 +- .../scripting/idle_and_physics_processing.md | 2 +- tutorials/scripting/instancing_with_signals.md | 2 +- tutorials/scripting/nodes_and_scene_instances.md | 2 +- tutorials/scripting/overridable_functions.md | 2 +- tutorials/scripting/pausing_games.md | 2 +- tutorials/scripting/resources.md | 2 +- tutorials/scripting/scene_tree.md | 2 +- tutorials/scripting/scene_unique_nodes.md | 2 +- tutorials/scripting/singletons_autoload.md | 2 +- tutorials/shaders/advanced_postprocessing.md | 2 +- .../shaders/converting_glsl_to_godot_shaders.md | 2 +- tutorials/shaders/custom_postprocessing.md | 2 +- tutorials/shaders/introduction_to_shaders.md | 2 +- tutorials/shaders/making_trees.md | 2 +- tutorials/shaders/screen-reading_shaders.md | 2 +- tutorials/shaders/shader_materials.md | 2 +- .../shader_reference/canvas_item_shader.md | 2 +- .../shaders/shader_reference/shading_language.md | 2 +- .../shaders/shader_reference/spatial_shader.md | 2 +- tutorials/shaders/shaders_style_guide.md | 2 +- tutorials/shaders/using_viewport_as_texture.md | 2 +- .../your_first_shader/your_first_2d_shader.md | 2 +- .../your_first_shader/your_first_3d_shader.md | 2 +- .../your_first_shader/your_second_3d_shader.md | 2 +- tutorials/ui/bbcode_in_richtextlabel.md | 4 ++-- tutorials/ui/custom_gui_controls.md | 2 +- tutorials/ui/gui_containers.md | 2 +- tutorials/ui/gui_navigation.md | 2 +- tutorials/ui/gui_skinning.md | 4 ++-- tutorials/ui/gui_theme_type_variations.md | 2 +- tutorials/ui/gui_using_theme_editor.md | 2 +- tutorials/ui/size_and_anchors.md | 2 +- 291 files changed, 351 insertions(+), 351 deletions(-) diff --git a/about/complying_with_licenses.md b/about/complying_with_licenses.md index 08ed6d0..96c1dfb 100644 --- a/about/complying_with_licenses.md +++ b/about/complying_with_licenses.md @@ -1,4 +1,4 @@ -.. _doc_complying_with_licenses: + Complying with licenses ======================= diff --git a/about/docs_changelog.md b/about/docs_changelog.md index 88ba230..a6c2384 100644 --- a/about/docs_changelog.md +++ b/about/docs_changelog.md @@ -1,4 +1,4 @@ -.. _doc_docs_changelog: + Documentation changelog ======================= diff --git a/about/faq.md b/about/faq.md index 733d27b..f212d9a 100644 --- a/about/faq.md +++ b/about/faq.md @@ -1,7 +1,7 @@ .. meta:: :keywords: FAQ -.. _doc_faq: + Frequently asked questions ========================== @@ -89,7 +89,7 @@ NativeScript / PluginScript facilities. (See the question about plugins below.) Work is currently underway, for example, on unofficial bindings for Godot to `Python ( https://github.com/touilleMan/godot-python )`_ and `Nim ( https://github.com/pragmagic/godot-nim )`_. -.. _doc_faq_what_is_gdscript: + What is GDScript and why should I use it? ----------------------------------------- @@ -424,7 +424,7 @@ developer experiences as a whole. Bonus points for bringing screenshots, concrete numbers, test cases, or example projects (if applicable). -.. _doc_faq_non_game_applications: + Is it possible to use Godot to create non-game applications? ------------------------------------------------------------ @@ -443,7 +443,7 @@ Check out `Material Maker ( https://github.com/RodZill4/material-maker )` and `Pixelorama ( https://github.com/Orama-Interactive/Pixelorama )` for examples of open source applications made with Godot. -.. _doc_faq_use_godot_as_library: + Is it possible to use Godot as a library? ----------------------------------------- @@ -478,7 +478,7 @@ This custom UI toolkit `can't be used as a library ( doc_faq_use_godot_as_librar but you can still `use Godot to create non-game applications by using the editor ( doc_faq_non_game_applications )`. -.. _doc_faq_why_not_stl: + Why does Godot not use STL (Standard Template Library)? ------------------------------------------------------- diff --git a/about/introduction.md b/about/introduction.md index 1b945b1..a906a11 100644 --- a/about/introduction.md +++ b/about/introduction.md @@ -1,4 +1,4 @@ -.. _doc_about_intro: + Introduction ============ diff --git a/about/list_of_features.md b/about/list_of_features.md index e936694..5612cba 100644 --- a/about/list_of_features.md +++ b/about/list_of_features.md @@ -1,4 +1,4 @@ -.. _doc_list_of_features: + List of features ================ diff --git a/about/release_policy.md b/about/release_policy.md index 36585e7..d4916ab 100644 --- a/about/release_policy.md +++ b/about/release_policy.md @@ -1,4 +1,4 @@ -.. _doc_release_policy: + Godot release policy ==================== @@ -130,7 +130,7 @@ on GitHub. Pre-release Godot versions aren't intended to be used in production and are provided for testing purposes only. -.. _doc_release_policy_when_is_next_release_out: + When is the next release out? ----------------------------- diff --git a/about/troubleshooting.md b/about/troubleshooting.md index 8b086d6..cb6c93c 100644 --- a/about/troubleshooting.md +++ b/about/troubleshooting.md @@ -1,4 +1,4 @@ -.. _doc_troubleshooting: + Troubleshooting =============== diff --git a/community/contributing/best_practices_for_engine_contributors.md b/community/contributing/best_practices_for_engine_contributors.md index 23353c6..f81ab32 100644 --- a/community/contributing/best_practices_for_engine_contributors.md +++ b/community/contributing/best_practices_for_engine_contributors.md @@ -1,4 +1,4 @@ -.. _doc_best_practices_for_engine_contributors: + Best practices for engine contributors ====================================== diff --git a/community/contributing/bisecting_regressions.md b/community/contributing/bisecting_regressions.md index 72a1827..31f2ab7 100644 --- a/community/contributing/bisecting_regressions.md +++ b/community/contributing/bisecting_regressions.md @@ -1,4 +1,4 @@ -.. _doc_bisecting_regressions: + Bisecting regressions ===================== diff --git a/community/contributing/bug_triage_guidelines.md b/community/contributing/bug_triage_guidelines.md index ce66d7b..3f4bd9a 100644 --- a/community/contributing/bug_triage_guidelines.md +++ b/community/contributing/bug_triage_guidelines.md @@ -1,4 +1,4 @@ -.. _doc_bug_triage_guidelines: + Bug triage guidelines ===================== diff --git a/community/contributing/building_the_manual.md b/community/contributing/building_the_manual.md index c9cb0b5..680c45c 100644 --- a/community/contributing/building_the_manual.md +++ b/community/contributing/building_the_manual.md @@ -1,4 +1,4 @@ -.. _doc_building_the_manual: + Building the manual with Sphinx =============================== diff --git a/community/contributing/class_reference_writing_guidelines.md b/community/contributing/class_reference_writing_guidelines.md index e92fd53..e5cfc78 100644 --- a/community/contributing/class_reference_writing_guidelines.md +++ b/community/contributing/class_reference_writing_guidelines.md @@ -1,4 +1,4 @@ -.. _doc_class_reference_writing_guidelines: + Class reference writing guidelines ================================== @@ -84,7 +84,7 @@ Write in a clear and simple language. Always follow the `writing guidelines **Do not leave empty lines** in the descriptions: each line in the XML file will result in a new paragraph, even if it is empty. -.. _doc_class_reference_writing_guidelines_editing_xml: + How to edit class XML --------------------- @@ -114,7 +114,7 @@ We recommend using a code editor that supports XML files like Vim, Atom, Visual Notepad++, or another to comfortably edit the file. You can also use their search feature to find classes and properties quickly. -.. _doc_class_reference_writing_guidelines_bbcode: + Improve formatting with BBCode style tags ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/community/contributing/code_style_guidelines.md b/community/contributing/code_style_guidelines.md index 4a87b39..06ebb97 100644 --- a/community/contributing/code_style_guidelines.md +++ b/community/contributing/code_style_guidelines.md @@ -1,4 +1,4 @@ -.. _doc_code_style_guidelines: + Code style guidelines ===================== @@ -126,7 +126,7 @@ Here is a non-exhaustive list of beautifier plugins for some IDEs: (Pull requests welcome to extend this list with tested plugins.) -.. _doc_code_style_guidelines_header_includes: + Header includes ~~~~~~~~~~~~~~~ diff --git a/community/contributing/content_guidelines.md b/community/contributing/content_guidelines.md index 55c3821..be5c2d9 100644 --- a/community/contributing/content_guidelines.md +++ b/community/contributing/content_guidelines.md @@ -1,4 +1,4 @@ -.. _doc_content_guidelines: + Content guidelines ================== diff --git a/community/contributing/contributing_to_the_documentation.md b/community/contributing/contributing_to_the_documentation.md index 22cdd80..de1be68 100644 --- a/community/contributing/contributing_to_the_documentation.md +++ b/community/contributing/contributing_to_the_documentation.md @@ -1,4 +1,4 @@ -.. _doc_contributing_to_the_documentation: + Contributing to the documentation ================================= @@ -123,7 +123,7 @@ Always begin pages with their title and a Sphinx reference name: :: - .. _doc_insert_your_title_here: + Insert your title here ====================== diff --git a/community/contributing/cpp_usage_guidelines.md b/community/contributing/cpp_usage_guidelines.md index e91a387..ce77f35 100644 --- a/community/contributing/cpp_usage_guidelines.md +++ b/community/contributing/cpp_usage_guidelines.md @@ -1,4 +1,4 @@ -.. _doc_cpp_usage_guidelines: + C++ usage guidelines ==================== diff --git a/community/contributing/docs_writing_guidelines.md b/community/contributing/docs_writing_guidelines.md index 46bd51a..6c0cf2e 100644 --- a/community/contributing/docs_writing_guidelines.md +++ b/community/contributing/docs_writing_guidelines.md @@ -1,4 +1,4 @@ -.. _doc_docs_writing_guidelines: + Docs writing guidelines ======================= diff --git a/community/contributing/documentation_guidelines.md b/community/contributing/documentation_guidelines.md index 4625d15..7de4247 100644 --- a/community/contributing/documentation_guidelines.md +++ b/community/contributing/documentation_guidelines.md @@ -1,4 +1,4 @@ -.. _doc_documentation_guidelines: + Documentation guidelines ======================== @@ -93,7 +93,7 @@ Always begin pages with their title and a Sphinx reference name: :: - .. _doc_insert_your_title_here: + Insert your title here ====================== diff --git a/community/contributing/editor_and_docs_localization.md b/community/contributing/editor_and_docs_localization.md index b4128d4..225c21a 100644 --- a/community/contributing/editor_and_docs_localization.md +++ b/community/contributing/editor_and_docs_localization.md @@ -1,4 +1,4 @@ -.. _doc_editor_and_docs_localization: + Editor and docs localization ============================ diff --git a/community/contributing/index.md b/community/contributing/index.md index 3bf366e..c7bc87b 100644 --- a/community/contributing/index.md +++ b/community/contributing/index.md @@ -23,7 +23,7 @@ answers below. ways_to_contribute -.. _doc_community_contributing_to_the_engine: + Contributing to the engine -------------------------- @@ -43,7 +43,7 @@ about the code style, the contribution workflow, and more. code_style_guidelines cpp_usage_guidelines -.. _doc_community_writing_documentation: + Writing documentation --------------------- @@ -93,7 +93,7 @@ writing the online manual. updating_the_class_reference class_reference_writing_guidelines -.. _doc_community_translating_the_documentation: + Translating the documentation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/community/contributing/pr_workflow.md b/community/contributing/pr_workflow.md index c88a0dd..84189cc 100644 --- a/community/contributing/pr_workflow.md +++ b/community/contributing/pr_workflow.md @@ -1,4 +1,4 @@ -.. _doc_pr_workflow: + Pull request workflow ===================== @@ -421,7 +421,7 @@ fixes. The above example would then become: .. _mastering-the-pr-workflow-the-rebase: -.. _doc_pr_workflow_rebase: + The interactive rebase ---------------------- diff --git a/community/contributing/testing_pull_requests.md b/community/contributing/testing_pull_requests.md index e61433b..e0a050d 100644 --- a/community/contributing/testing_pull_requests.md +++ b/community/contributing/testing_pull_requests.md @@ -1,4 +1,4 @@ -.. _doc_testing_pull_requests: + Testing pull requests ===================== @@ -82,7 +82,7 @@ to generate a universal download link. If you frequently test pull request builds, it may be better to disable Windows SmartScreen or `disable macOS Gatekeeper ( https://disable-gatekeeper.github.io/ )` permanently. -.. _doc_testing_pull_requests_compile: + Compiling a pull request branch from source ------------------------------------------- diff --git a/community/contributing/updating_the_class_reference.md b/community/contributing/updating_the_class_reference.md index 33dbb8a..71804fa 100644 --- a/community/contributing/updating_the_class_reference.md +++ b/community/contributing/updating_the_class_reference.md @@ -1,4 +1,4 @@ -.. _doc_updating_the_class_reference: + Contributing to the class reference =================================== diff --git a/community/contributing/ways_to_contribute.md b/community/contributing/ways_to_contribute.md index 5af8540..3ce2595 100644 --- a/community/contributing/ways_to_contribute.md +++ b/community/contributing/ways_to_contribute.md @@ -1,4 +1,4 @@ -.. _doc_ways_to_contribute: + Ways to contribute ================== diff --git a/community/tutorials.md b/community/tutorials.md index a3e3b19..edbd436 100644 --- a/community/tutorials.md +++ b/community/tutorials.md @@ -1,4 +1,4 @@ -.. _doc_community_tutorials: + Tutorials and resources ======================= diff --git a/development/compiling/compiling_for_android.md b/development/compiling/compiling_for_android.md index aaa0de0..c0ac135 100644 --- a/development/compiling/compiling_for_android.md +++ b/development/compiling/compiling_for_android.md @@ -1,4 +1,4 @@ -.. _doc_compiling_for_android: + Compiling for Android ===================== @@ -45,7 +45,7 @@ For compiling under Windows, Linux or macOS, the following is required: For a general overview of SCons usage for Godot, see `doc_introduction_to_the_buildsystem`. -.. _doc_android_setting_up_the_buildsystem: + Setting up the buildsystem -------------------------- diff --git a/development/compiling/compiling_for_ios.md b/development/compiling/compiling_for_ios.md index 2eaf1b1..643f8e8 100644 --- a/development/compiling/compiling_for_ios.md +++ b/development/compiling/compiling_for_ios.md @@ -1,4 +1,4 @@ -.. _doc_compiling_for_ios: + Compiling for iOS ================= diff --git a/development/compiling/compiling_for_osx.md b/development/compiling/compiling_for_osx.md index 3e3aabb..c88f6a4 100644 --- a/development/compiling/compiling_for_osx.md +++ b/development/compiling/compiling_for_osx.md @@ -1,4 +1,4 @@ -.. _doc_compiling_for_osx: + Compiling for macOS =================== diff --git a/development/compiling/compiling_for_uwp.md b/development/compiling/compiling_for_uwp.md index 1dffbb9..739a32c 100644 --- a/development/compiling/compiling_for_uwp.md +++ b/development/compiling/compiling_for_uwp.md @@ -1,4 +1,4 @@ -.. _doc_compiling_for_uwp: + Compiling for Universal Windows Platform ======================================== diff --git a/development/compiling/compiling_for_web.md b/development/compiling/compiling_for_web.md index 79efe69..c4cb203 100644 --- a/development/compiling/compiling_for_web.md +++ b/development/compiling/compiling_for_web.md @@ -1,4 +1,4 @@ -.. _doc_compiling_for_web: + Compiling for the Web ===================== diff --git a/development/compiling/compiling_for_windows.md b/development/compiling/compiling_for_windows.md index afdb44f..05a0b89 100644 --- a/development/compiling/compiling_for_windows.md +++ b/development/compiling/compiling_for_windows.md @@ -1,4 +1,4 @@ -.. _doc_compiling_for_windows: + Compiling for Windows ===================== @@ -71,7 +71,7 @@ If SCons cannot detect your Visual Studio installation, it might be that your SCons version is too old. Update it to the latest version with `python -m pip install --upgrade scons`. -.. _doc_compiling_for_windows_install_vs: + Installing Visual Studio caveats -------------------------------- diff --git a/development/compiling/compiling_for_x11.md b/development/compiling/compiling_for_x11.md index 865d1d3..14da218 100644 --- a/development/compiling/compiling_for_x11.md +++ b/development/compiling/compiling_for_x11.md @@ -1,4 +1,4 @@ -.. _doc_compiling_for_x11: + Compiling for X11 (Linux, \*BSD) ================================ diff --git a/development/compiling/compiling_with_mono.md b/development/compiling/compiling_with_mono.md index de92378..24809f3 100644 --- a/development/compiling/compiling_with_mono.md +++ b/development/compiling/compiling_with_mono.md @@ -1,4 +1,4 @@ -.. _doc_compiling_with_mono: + Compiling with Mono =================== diff --git a/development/compiling/compiling_with_script_encryption_key.md b/development/compiling/compiling_with_script_encryption_key.md index 278998b..1ad2d38 100644 --- a/development/compiling/compiling_with_script_encryption_key.md +++ b/development/compiling/compiling_with_script_encryption_key.md @@ -1,4 +1,4 @@ -.. _doc_compiling_with_script_encryption_key: + Compiling with script encryption key ==================================== diff --git a/development/compiling/cross-compiling_for_ios_on_linux.md b/development/compiling/cross-compiling_for_ios_on_linux.md index 7203a52..fed5266 100644 --- a/development/compiling/cross-compiling_for_ios_on_linux.md +++ b/development/compiling/cross-compiling_for_ios_on_linux.md @@ -1,4 +1,4 @@ -.. _doc_cross-compiling_for_ios_on_linux: + Cross-compiling for iOS on Linux ================================ diff --git a/development/compiling/getting_source.md b/development/compiling/getting_source.md index 2161735..8a78dbf 100644 --- a/development/compiling/getting_source.md +++ b/development/compiling/getting_source.md @@ -1,4 +1,4 @@ -.. _doc_getting_source: + Getting the source ================== diff --git a/development/compiling/introduction_to_the_buildsystem.md b/development/compiling/introduction_to_the_buildsystem.md index c152a84..b6427fc 100644 --- a/development/compiling/introduction_to_the_buildsystem.md +++ b/development/compiling/introduction_to_the_buildsystem.md @@ -1,4 +1,4 @@ -.. _doc_introduction_to_the_buildsystem: + Introduction to the buildsystem =============================== @@ -123,7 +123,7 @@ you can build them yourself). Aside from that, there are a few standard options that can be set in all build targets, and which will be explained below. -.. _doc_introduction_to_the_buildsystem_tools: + Tools ----- @@ -137,7 +137,7 @@ manager. scons platform= tools=yes/no -.. _doc_introduction_to_the_buildsystem_target: + Target ------ @@ -181,7 +181,7 @@ This flag appends `.32` or `.64` suffixes to resulting binaries when relevant. If `bits=default` is used, the suffix will match the detected architecture. -.. _doc_buildsystem_custom_modules: + Custom modules -------------- @@ -233,7 +233,7 @@ features to include/disable. Check the output of `scons --help` for details about each option for the version you are willing to compile. -.. _doc_overriding_build_options: + Overriding the build options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/development/compiling/optimizing_for_size.md b/development/compiling/optimizing_for_size.md index 642400e..c710b24 100644 --- a/development/compiling/optimizing_for_size.md +++ b/development/compiling/optimizing_for_size.md @@ -1,4 +1,4 @@ -.. _doc_optimizing_for_size: + Optimizing a build for size =========================== diff --git a/development/cpp/binding_to_external_libraries.md b/development/cpp/binding_to_external_libraries.md index e64f97d..df35b1c 100644 --- a/development/cpp/binding_to_external_libraries.md +++ b/development/cpp/binding_to_external_libraries.md @@ -1,4 +1,4 @@ -.. _doc_binding_to_external_libraries: + Binding to external libraries ============================= diff --git a/development/cpp/common_engine_methods_and_macros.md b/development/cpp/common_engine_methods_and_macros.md index 01e2138..588d807 100644 --- a/development/cpp/common_engine_methods_and_macros.md +++ b/development/cpp/common_engine_methods_and_macros.md @@ -1,4 +1,4 @@ -.. _doc_common_engine_methods_and_macros: + Common engine methods and macros ================================ diff --git a/development/cpp/configuring_an_ide/android_studio.md b/development/cpp/configuring_an_ide/android_studio.md index 360b434..9f10ed7 100644 --- a/development/cpp/configuring_an_ide/android_studio.md +++ b/development/cpp/configuring_an_ide/android_studio.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_android_studio: + Android Studio ============== diff --git a/development/cpp/configuring_an_ide/clion.md b/development/cpp/configuring_an_ide/clion.md index 1aef5df..25b5dec 100644 --- a/development/cpp/configuring_an_ide/clion.md +++ b/development/cpp/configuring_an_ide/clion.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_clion: + CLion ===== diff --git a/development/cpp/configuring_an_ide/code_blocks.md b/development/cpp/configuring_an_ide/code_blocks.md index 50dbd1c..dc308ff 100644 --- a/development/cpp/configuring_an_ide/code_blocks.md +++ b/development/cpp/configuring_an_ide/code_blocks.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_code_blocks: + Code::Blocks ============ diff --git a/development/cpp/configuring_an_ide/kdevelop.md b/development/cpp/configuring_an_ide/kdevelop.md index 831f70a..11a7c0f 100644 --- a/development/cpp/configuring_an_ide/kdevelop.md +++ b/development/cpp/configuring_an_ide/kdevelop.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_kdevelop: + KDevelop ======== diff --git a/development/cpp/configuring_an_ide/qt_creator.md b/development/cpp/configuring_an_ide/qt_creator.md index 0d232dc..96e0fe1 100644 --- a/development/cpp/configuring_an_ide/qt_creator.md +++ b/development/cpp/configuring_an_ide/qt_creator.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_qtcreator: + Qt Creator ========== diff --git a/development/cpp/configuring_an_ide/visual_studio.md b/development/cpp/configuring_an_ide/visual_studio.md index 1c2a554..05580f9 100644 --- a/development/cpp/configuring_an_ide/visual_studio.md +++ b/development/cpp/configuring_an_ide/visual_studio.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_vs: + Visual Studio ============= diff --git a/development/cpp/configuring_an_ide/visual_studio_code.md b/development/cpp/configuring_an_ide/visual_studio_code.md index 8872fd2..d2368ad 100644 --- a/development/cpp/configuring_an_ide/visual_studio_code.md +++ b/development/cpp/configuring_an_ide/visual_studio_code.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_vscode: + Visual Studio Code ================== diff --git a/development/cpp/configuring_an_ide/xcode.md b/development/cpp/configuring_an_ide/xcode.md index aadb9e2..ca53a9c 100644 --- a/development/cpp/configuring_an_ide/xcode.md +++ b/development/cpp/configuring_an_ide/xcode.md @@ -1,4 +1,4 @@ -.. _doc_configuring_an_ide_xcode: + Xcode ===== diff --git a/development/cpp/core_types.md b/development/cpp/core_types.md index 55d4fdc..e4b2416 100644 --- a/development/cpp/core_types.md +++ b/development/cpp/core_types.md @@ -1,4 +1,4 @@ -.. _doc_core_types: + Core types ========== diff --git a/development/cpp/custom_audiostreams.md b/development/cpp/custom_audiostreams.md index e47e8c2..2fb3aad 100644 --- a/development/cpp/custom_audiostreams.md +++ b/development/cpp/custom_audiostreams.md @@ -1,4 +1,4 @@ -.. _doc_custom_audiostreams: + Custom AudioStreams =================== diff --git a/development/cpp/custom_godot_servers.md b/development/cpp/custom_godot_servers.md index c145ec6..0bee915 100644 --- a/development/cpp/custom_godot_servers.md +++ b/development/cpp/custom_godot_servers.md @@ -1,4 +1,4 @@ -.. _doc_custom_godot_servers: + Custom Godot servers ==================== diff --git a/development/cpp/custom_modules_in_cpp.md b/development/cpp/custom_modules_in_cpp.md index 2ad494a..b558b6b 100644 --- a/development/cpp/custom_modules_in_cpp.md +++ b/development/cpp/custom_modules_in_cpp.md @@ -1,4 +1,4 @@ -.. _doc_custom_modules_in_c++: + Custom modules in C++ ===================== @@ -516,7 +516,7 @@ you might encounter an error similar to the following: At: editor/doc/doc_data.cpp:956 -.. _doc_custom_module_icons: + Adding custom editor icons -------------------------- diff --git a/development/cpp/custom_resource_format_loaders.md b/development/cpp/custom_resource_format_loaders.md index 6bc4fab..8d60014 100644 --- a/development/cpp/custom_resource_format_loaders.md +++ b/development/cpp/custom_resource_format_loaders.md @@ -1,4 +1,4 @@ -.. _doc_custom_resource_format_loaders: + Custom resource format loaders ============================== diff --git a/development/cpp/introduction_to_godot_development.md b/development/cpp/introduction_to_godot_development.md index c49a0e1..349a3b6 100644 --- a/development/cpp/introduction_to_godot_development.md +++ b/development/cpp/introduction_to_godot_development.md @@ -1,4 +1,4 @@ -.. _doc_introduction_to_godot_development: + Introduction to Godot development ================================= diff --git a/development/cpp/object_class.md b/development/cpp/object_class.md index 5448418..ca55069 100644 --- a/development/cpp/object_class.md +++ b/development/cpp/object_class.md @@ -1,4 +1,4 @@ -.. _doc_object_class: + Object class ============ @@ -174,7 +174,7 @@ set/get functions exist. Example: This creates the property using the setter and the getter. -.. _doc_binding_properties_using_set_get_property_list: + Binding properties using `_set`/`_get`/`_get_property_list` ----------------------------------------------------------------- diff --git a/development/cpp/using_cpp_profilers.md b/development/cpp/using_cpp_profilers.md index 5fd34d3..37ecdba 100644 --- a/development/cpp/using_cpp_profilers.md +++ b/development/cpp/using_cpp_profilers.md @@ -1,4 +1,4 @@ -.. _doc_using_cpp_profilers: + Using C++ profilers =================== diff --git a/development/cpp/variant_class.md b/development/cpp/variant_class.md index 76669c6..5ace9e5 100644 --- a/development/cpp/variant_class.md +++ b/development/cpp/variant_class.md @@ -1,4 +1,4 @@ -.. _doc_variant_class: + Variant class ============= diff --git a/development/editor/creating_icons.md b/development/editor/creating_icons.md index 0809428..134f78b 100644 --- a/development/editor/creating_icons.md +++ b/development/editor/creating_icons.md @@ -1,4 +1,4 @@ -.. _doc_editor_icons: + Editor icons ============ diff --git a/development/editor/editor_style_guide.md b/development/editor/editor_style_guide.md index fd34245..7168d9b 100644 --- a/development/editor/editor_style_guide.md +++ b/development/editor/editor_style_guide.md @@ -1,4 +1,4 @@ -.. _doc_editor_style_guide: + Editor style guide ================== diff --git a/development/editor/introduction_to_editor_development.md b/development/editor/introduction_to_editor_development.md index 0ced323..bdaaccf 100644 --- a/development/editor/introduction_to_editor_development.md +++ b/development/editor/introduction_to_editor_development.md @@ -1,4 +1,4 @@ -.. _doc_introduction_to_editor_development: + Introduction to editor development ================================== diff --git a/development/file_formats/tscn.md b/development/file_formats/tscn.md index 1165e29..a64998c 100644 --- a/development/file_formats/tscn.md +++ b/development/file_formats/tscn.md @@ -1,4 +1,4 @@ -.. _doc_tscn_file_format: + TSCN file format ================ diff --git a/getting_started/first_2d_game/01.project_setup.md b/getting_started/first_2d_game/01.project_setup.md index 808c131..3c598da 100644 --- a/getting_started/first_2d_game/01.project_setup.md +++ b/getting_started/first_2d_game/01.project_setup.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game_project_setup: + Setting up the project ====================== diff --git a/getting_started/first_2d_game/02.player_scene.md b/getting_started/first_2d_game/02.player_scene.md index c8a429c..9f304e5 100644 --- a/getting_started/first_2d_game/02.player_scene.md +++ b/getting_started/first_2d_game/02.player_scene.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game_player_scene: + Creating the player scene ========================= diff --git a/getting_started/first_2d_game/03.coding_the_player.md b/getting_started/first_2d_game/03.coding_the_player.md index 0529d97..629bffa 100644 --- a/getting_started/first_2d_game/03.coding_the_player.md +++ b/getting_started/first_2d_game/03.coding_the_player.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game_coding_the_player: + Coding the player ================= diff --git a/getting_started/first_2d_game/04.creating_the_enemy.md b/getting_started/first_2d_game/04.creating_the_enemy.md index f062fa6..c666ecd 100644 --- a/getting_started/first_2d_game/04.creating_the_enemy.md +++ b/getting_started/first_2d_game/04.creating_the_enemy.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game_creating_the_enemy: + Creating the enemy ================== diff --git a/getting_started/first_2d_game/05.the_main_game_scene.md b/getting_started/first_2d_game/05.the_main_game_scene.md index ed869bc..8eadebf 100644 --- a/getting_started/first_2d_game/05.the_main_game_scene.md +++ b/getting_started/first_2d_game/05.the_main_game_scene.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game_the_main_game_scene: + The main game scene =================== diff --git a/getting_started/first_2d_game/06.heads_up_display.md b/getting_started/first_2d_game/06.heads_up_display.md index 4561045..111ae9f 100644 --- a/getting_started/first_2d_game/06.heads_up_display.md +++ b/getting_started/first_2d_game/06.heads_up_display.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game_heads_up_display: + Heads up display ================ diff --git a/getting_started/first_2d_game/07.finishing-up.md b/getting_started/first_2d_game/07.finishing-up.md index a6bbd04..66e511b 100644 --- a/getting_started/first_2d_game/07.finishing-up.md +++ b/getting_started/first_2d_game/07.finishing-up.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game_finishing_up: + Finishing up ============ diff --git a/getting_started/first_2d_game/index.md b/getting_started/first_2d_game/index.md index 8d7a878..ccb71c8 100644 --- a/getting_started/first_2d_game/index.md +++ b/getting_started/first_2d_game/index.md @@ -1,4 +1,4 @@ -.. _doc_your_first_2d_game: + Your first 2D game ================== diff --git a/getting_started/first_3d_game/01.game_setup.md b/getting_started/first_3d_game/01.game_setup.md index 52b0eb6..5e9e822 100644 --- a/getting_started/first_3d_game/01.game_setup.md +++ b/getting_started/first_3d_game/01.game_setup.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_game_area: + Setting up the game area ======================== diff --git a/getting_started/first_3d_game/02.player_input.md b/getting_started/first_3d_game/02.player_input.md index 506d01a..61a730b 100644 --- a/getting_started/first_3d_game/02.player_input.md +++ b/getting_started/first_3d_game/02.player_input.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_player_scene_and_input: + Player scene and input actions ============================== diff --git a/getting_started/first_3d_game/03.player_movement_code.md b/getting_started/first_3d_game/03.player_movement_code.md index 7d289be..61c320b 100644 --- a/getting_started/first_3d_game/03.player_movement_code.md +++ b/getting_started/first_3d_game/03.player_movement_code.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_player_movement: + Moving the player with code =========================== diff --git a/getting_started/first_3d_game/04.mob_scene.md b/getting_started/first_3d_game/04.mob_scene.md index 7eff663..0efd0bc 100644 --- a/getting_started/first_3d_game/04.mob_scene.md +++ b/getting_started/first_3d_game/04.mob_scene.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_designing_the_mob_scene: + Designing the mob scene ======================= diff --git a/getting_started/first_3d_game/05.spawning_mobs.md b/getting_started/first_3d_game/05.spawning_mobs.md index 3b0747c..dcc3b9d 100644 --- a/getting_started/first_3d_game/05.spawning_mobs.md +++ b/getting_started/first_3d_game/05.spawning_mobs.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_spawning_monsters: + Spawning monsters ================= diff --git a/getting_started/first_3d_game/06.jump_and_squash.md b/getting_started/first_3d_game/06.jump_and_squash.md index 1ba2178..a02522f 100644 --- a/getting_started/first_3d_game/06.jump_and_squash.md +++ b/getting_started/first_3d_game/06.jump_and_squash.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_jumping_and_squashing_monsters: + Jumping and squashing monsters ============================== diff --git a/getting_started/first_3d_game/07.killing_player.md b/getting_started/first_3d_game/07.killing_player.md index 8db7af8..ea6667f 100644 --- a/getting_started/first_3d_game/07.killing_player.md +++ b/getting_started/first_3d_game/07.killing_player.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_killing_the_player: + Killing the player ================== diff --git a/getting_started/first_3d_game/08.score_and_replay.md b/getting_started/first_3d_game/08.score_and_replay.md index 309c34a..088420a 100644 --- a/getting_started/first_3d_game/08.score_and_replay.md +++ b/getting_started/first_3d_game/08.score_and_replay.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_score_and_replay: + Score and replay ================ diff --git a/getting_started/first_3d_game/09.adding_animations.md b/getting_started/first_3d_game/09.adding_animations.md index 090c5cc..a609147 100644 --- a/getting_started/first_3d_game/09.adding_animations.md +++ b/getting_started/first_3d_game/09.adding_animations.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_character_animation: + Character animation =================== diff --git a/getting_started/first_3d_game/going_further.md b/getting_started/first_3d_game/going_further.md index 705e240..2c7f151 100644 --- a/getting_started/first_3d_game/going_further.md +++ b/getting_started/first_3d_game/going_further.md @@ -1,4 +1,4 @@ -.. _doc_first_3d_game_going_further: + Going further ============= diff --git a/getting_started/first_3d_game/index.md b/getting_started/first_3d_game/index.md index 745b24e..1091185 100644 --- a/getting_started/first_3d_game/index.md +++ b/getting_started/first_3d_game/index.md @@ -1,4 +1,4 @@ -.. _doc_your_first_3d_game: + Your first 3D game ================== diff --git a/getting_started/introduction/first_look_at_the_editor.md b/getting_started/introduction/first_look_at_the_editor.md index cce18d6..3862b83 100644 --- a/getting_started/introduction/first_look_at_the_editor.md +++ b/getting_started/introduction/first_look_at_the_editor.md @@ -4,7 +4,7 @@ to the animation section. General pages, for instance, about the project manager, should go in the editor manual. -.. _doc_intro_to_the_editor_interface: + First look at Godot's editor ============================ diff --git a/getting_started/introduction/godot_design_philosophy.md b/getting_started/introduction/godot_design_philosophy.md index bc73363..7a4d13e 100644 --- a/getting_started/introduction/godot_design_philosophy.md +++ b/getting_started/introduction/godot_design_philosophy.md @@ -1,4 +1,4 @@ -.. _doc_godot_design_philosophy: + Godot's design philosophy ========================= diff --git a/getting_started/introduction/introduction_to_godot.md b/getting_started/introduction/introduction_to_godot.md index 0f56724..63aea1c 100644 --- a/getting_started/introduction/introduction_to_godot.md +++ b/getting_started/introduction/introduction_to_godot.md @@ -1,4 +1,4 @@ -.. _doc_introduction_to_godot: + Introduction to Godot ===================== diff --git a/getting_started/introduction/key_concepts_overview.md b/getting_started/introduction/key_concepts_overview.md index 1219e26..1d04e51 100644 --- a/getting_started/introduction/key_concepts_overview.md +++ b/getting_started/introduction/key_concepts_overview.md @@ -2,7 +2,7 @@ load. Readers will then be reminded of the concepts further in the getting started series, reinforcing their learning. -.. _doc_key_concepts_overview: + Overview of Godot's key concepts ================================ diff --git a/getting_started/introduction/learning_new_features.md b/getting_started/introduction/learning_new_features.md index 78a7804..57f8185 100644 --- a/getting_started/introduction/learning_new_features.md +++ b/getting_started/introduction/learning_new_features.md @@ -2,7 +2,7 @@ know where to find information, how to get help, and how to maximize chances of getting answers. -.. _doc_learning_new_features: + Learning new features ===================== diff --git a/getting_started/step_by_step/instancing.md b/getting_started/step_by_step/instancing.md index c58b495..9022c94 100644 --- a/getting_started/step_by_step/instancing.md +++ b/getting_started/step_by_step/instancing.md @@ -1,4 +1,4 @@ -.. _doc_instancing: + Creating instances ================== diff --git a/getting_started/step_by_step/nodes_and_scenes.md b/getting_started/step_by_step/nodes_and_scenes.md index ceeda71..13024ee 100644 --- a/getting_started/step_by_step/nodes_and_scenes.md +++ b/getting_started/step_by_step/nodes_and_scenes.md @@ -1,6 +1,6 @@ .. The goal of this page is to explain more than doc_key_concepts_overview about nodes and scenes, get the user to create their first concrete scene. -.. _doc_nodes_and_scenes: + Nodes and Scenes ================ diff --git a/getting_started/step_by_step/scripting_first_script.md b/getting_started/step_by_step/scripting_first_script.md index b47d4e2..c548bc2 100644 --- a/getting_started/step_by_step/scripting_first_script.md +++ b/getting_started/step_by_step/scripting_first_script.md @@ -13,7 +13,7 @@ - _init() and _process(). - Moving an object on screen. -.. _doc_scripting_first_script: + Creating your first script ========================== diff --git a/getting_started/step_by_step/scripting_languages.md b/getting_started/step_by_step/scripting_languages.md index 9fadbeb..5579400 100644 --- a/getting_started/step_by_step/scripting_languages.md +++ b/getting_started/step_by_step/scripting_languages.md @@ -1,7 +1,7 @@ .. Intention: only introduce what a script does in general and options for scripting languages. -.. _doc_scripting: + Scripting languages =================== diff --git a/getting_started/step_by_step/scripting_player_input.md b/getting_started/step_by_step/scripting_player_input.md index 316a832..ea422f3 100644 --- a/getting_started/step_by_step/scripting_player_input.md +++ b/getting_started/step_by_step/scripting_player_input.md @@ -2,7 +2,7 @@ Inputs section of the docs should provide more guides comparing the various tools you have to manage the complexity of user input. -.. _doc_scripting_player_input: + Listening to player input ========================= diff --git a/getting_started/step_by_step/signals.md b/getting_started/step_by_step/signals.md index fcc8dfc..ca68bfd 100644 --- a/getting_started/step_by_step/signals.md +++ b/getting_started/step_by_step/signals.md @@ -6,7 +6,7 @@ .. meta:: :keywords: Signal -.. _doc_signals: + Using signals ============= diff --git a/tutorials/2d/2d_lights_and_shadows.md b/tutorials/2d/2d_lights_and_shadows.md index 618bd09..1a35610 100644 --- a/tutorials/2d/2d_lights_and_shadows.md +++ b/tutorials/2d/2d_lights_and_shadows.md @@ -1,4 +1,4 @@ -.. _doc_2d_lights_and_shadows: + 2D lights and shadows ===================== diff --git a/tutorials/2d/2d_meshes.md b/tutorials/2d/2d_meshes.md index 3306714..c23214c 100644 --- a/tutorials/2d/2d_meshes.md +++ b/tutorials/2d/2d_meshes.md @@ -1,4 +1,4 @@ -.. _doc_2d_meshes: + 2D meshes ========= diff --git a/tutorials/2d/2d_movement.md b/tutorials/2d/2d_movement.md index 5256cb5..fb5bc74 100644 --- a/tutorials/2d/2d_movement.md +++ b/tutorials/2d/2d_movement.md @@ -1,4 +1,4 @@ -.. _doc_2d_movement: + 2D movement overview ==================== @@ -13,7 +13,7 @@ the movement in most 2D games is based on a small number of designs. We'll use `KinematicBody2D` for these examples, but the principles will apply to other node types (Area2D, RigidBody2D) as well. -.. _doc_2d_movement_setup: + Setup ----- diff --git a/tutorials/2d/2d_sprite_animation.md b/tutorials/2d/2d_sprite_animation.md index 90690b9..cedb4b7 100644 --- a/tutorials/2d/2d_sprite_animation.md +++ b/tutorials/2d/2d_sprite_animation.md @@ -1,4 +1,4 @@ -.. _doc_2d_sprite_animation: + 2D Sprite animation =================== diff --git a/tutorials/2d/2d_transforms.md b/tutorials/2d/2d_transforms.md index ef55271..93b8155 100644 --- a/tutorials/2d/2d_transforms.md +++ b/tutorials/2d/2d_transforms.md @@ -1,4 +1,4 @@ -.. _doc_viewport_and_canvas_transforms: + Viewport and canvas transforms ============================== diff --git a/tutorials/2d/canvas_layers.md b/tutorials/2d/canvas_layers.md index 4eb0ee0..5a6338d 100644 --- a/tutorials/2d/canvas_layers.md +++ b/tutorials/2d/canvas_layers.md @@ -1,4 +1,4 @@ -.. _doc_canvas_layers: + Canvas layers ============= diff --git a/tutorials/2d/custom_drawing_in_2d.md b/tutorials/2d/custom_drawing_in_2d.md index 9436ed5..e609ba6 100644 --- a/tutorials/2d/custom_drawing_in_2d.md +++ b/tutorials/2d/custom_drawing_in_2d.md @@ -1,4 +1,4 @@ -.. _doc_custom_drawing_in_2d: + Custom drawing in 2D ==================== diff --git a/tutorials/2d/particle_systems_2d.md b/tutorials/2d/particle_systems_2d.md index d9c483f..6b06cd3 100644 --- a/tutorials/2d/particle_systems_2d.md +++ b/tutorials/2d/particle_systems_2d.md @@ -1,4 +1,4 @@ -.. _doc_particle_systems_2d: + Particle systems (2D) ===================== diff --git a/tutorials/2d/using_tilemaps.md b/tutorials/2d/using_tilemaps.md index 344ef9e..cfff501 100644 --- a/tutorials/2d/using_tilemaps.md +++ b/tutorials/2d/using_tilemaps.md @@ -1,4 +1,4 @@ -.. _doc_using_tilemaps: + Using TileMaps ============== diff --git a/tutorials/3d/3d_rendering_limitations.md b/tutorials/3d/3d_rendering_limitations.md index 686460e..101ebab 100644 --- a/tutorials/3d/3d_rendering_limitations.md +++ b/tutorials/3d/3d_rendering_limitations.md @@ -1,4 +1,4 @@ -.. _doc_3d_rendering_limitations: + 3D rendering limitations ======================== @@ -82,7 +82,7 @@ Depending on the scene and viewing conditions, you may also be able to move the Z-fighting objects further apart without the difference being visible to the player. -.. _doc_3d_rendering_limitations_transparency_sorting: + Transparency sorting -------------------- diff --git a/tutorials/3d/3d_text.md b/tutorials/3d/3d_text.md index b0f7789..f7bbed0 100644 --- a/tutorials/3d/3d_text.md +++ b/tutorials/3d/3d_text.md @@ -1,4 +1,4 @@ -.. _doc_3d_text: + 3D text ======= diff --git a/tutorials/3d/baked_lightmaps.md b/tutorials/3d/baked_lightmaps.md index 3214dbe..09ae8df 100644 --- a/tutorials/3d/baked_lightmaps.md +++ b/tutorials/3d/baked_lightmaps.md @@ -1,4 +1,4 @@ -.. _doc_baked_lightmaps: + Baked lightmaps =============== diff --git a/tutorials/3d/csg_tools.md b/tutorials/3d/csg_tools.md index 4235254..dda3228 100644 --- a/tutorials/3d/csg_tools.md +++ b/tutorials/3d/csg_tools.md @@ -1,4 +1,4 @@ -.. _doc_csg_tools: + Prototyping levels with CSG =========================== diff --git a/tutorials/3d/environment_and_post_processing.md b/tutorials/3d/environment_and_post_processing.md index 7366e13..aad9ad0 100644 --- a/tutorials/3d/environment_and_post_processing.md +++ b/tutorials/3d/environment_and_post_processing.md @@ -1,4 +1,4 @@ -.. _doc_environment_and_post_processing: + Environment and post-processing =============================== diff --git a/tutorials/3d/gi_probes.md b/tutorials/3d/gi_probes.md index 63fb9ba..507ec9e 100644 --- a/tutorials/3d/gi_probes.md +++ b/tutorials/3d/gi_probes.md @@ -1,4 +1,4 @@ -.. _doc_gi_probes: + Using GIProbe ============= diff --git a/tutorials/3d/high_dynamic_range.md b/tutorials/3d/high_dynamic_range.md index 57b61d5..0bdd7b1 100644 --- a/tutorials/3d/high_dynamic_range.md +++ b/tutorials/3d/high_dynamic_range.md @@ -1,4 +1,4 @@ -.. _doc_high_dynamic_range: + High dynamic range lighting =========================== diff --git a/tutorials/3d/introduction_to_3d.md b/tutorials/3d/introduction_to_3d.md index 5eb2e18..cee21a6 100644 --- a/tutorials/3d/introduction_to_3d.md +++ b/tutorials/3d/introduction_to_3d.md @@ -1,4 +1,4 @@ -.. _doc_introduction_to_3d: + Introduction to 3D ================== diff --git a/tutorials/3d/lights_and_shadows.md b/tutorials/3d/lights_and_shadows.md index 181bc3d..f060fc1 100644 --- a/tutorials/3d/lights_and_shadows.md +++ b/tutorials/3d/lights_and_shadows.md @@ -1,4 +1,4 @@ -.. _doc_lights_and_shadows: + 3D lights and shadows ===================== diff --git a/tutorials/3d/occluders.md b/tutorials/3d/occluders.md index 3737491..da7c320 100644 --- a/tutorials/3d/occluders.md +++ b/tutorials/3d/occluders.md @@ -1,4 +1,4 @@ -.. _doc_occluders: + Occluder Nodes ============== diff --git a/tutorials/3d/portals/advanced_room_and_portal_usage.md b/tutorials/3d/portals/advanced_room_and_portal_usage.md index 19cdeff..13ee115 100644 --- a/tutorials/3d/portals/advanced_room_and_portal_usage.md +++ b/tutorials/3d/portals/advanced_room_and_portal_usage.md @@ -47,7 +47,7 @@ The engine's solution to this problem is the `VisibilityNotifier( VisibilityNoti What if the VisibilityEnabler could turn off objects when they were occlusion culled? Well it turns out VisibilityEnabler can. All you have to do is enable the **Gameplay Monitor** in the RoomManager and the rest happens automatically. -.. _doc_rooms_and_portals_roomgroups: + RoomGroups ~~~~~~~~~~ @@ -64,7 +64,7 @@ This is an example of a simple RoomGroup script to turn on and off a Directional .. tip:: You can apply the same technique for switching on and off weather effects, skyboxes and much more. -.. _doc_rooms_and_portals_internal_rooms: + Internal Rooms ~~~~~~~~~~~~~~ diff --git a/tutorials/3d/portals/editing_rooms_and_portals.md b/tutorials/3d/portals/editing_rooms_and_portals.md index 0661328..3b5df68 100644 --- a/tutorials/3d/portals/editing_rooms_and_portals.md +++ b/tutorials/3d/portals/editing_rooms_and_portals.md @@ -16,7 +16,7 @@ Putting all the ideas together, here is an example scene tree: - The player and monster meshes have portal mode `ROAMING` so they can be in any room. - The camera is outside the `roomlist`. -.. _doc_rooms_and_portals_blender: + Creating room systems in Blender (or other modeling tools) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81,7 +81,7 @@ The default portal has 4 corners as shown in the inspector: You can edit these points in the gizmo or inspector to make a better match to the opening in your game level. It's generally better to keep the number of points as low as possible for the efficiency of the system. For example, it's better to risk rendering a little too much than to spend the time culling objects at 20 different edges. -.. _doc_room_point_editing: + Room point editing ~~~~~~~~~~~~~~~~~~ diff --git a/tutorials/3d/portals/index.md b/tutorials/3d/portals/index.md index 2395cca..3e20deb 100644 --- a/tutorials/3d/portals/index.md +++ b/tutorials/3d/portals/index.md @@ -1,4 +1,4 @@ -.. _doc_rooms_and_portals: + Rooms and Portals ================= diff --git a/tutorials/3d/portals/introduction_to_rooms_and_portals.md b/tutorials/3d/portals/introduction_to_rooms_and_portals.md index 5417f38..9a30408 100644 --- a/tutorials/3d/portals/introduction_to_rooms_and_portals.md +++ b/tutorials/3d/portals/introduction_to_rooms_and_portals.md @@ -1,4 +1,4 @@ -.. _doc_portals_introduction: + Introduction to Rooms and Portals ================================= diff --git a/tutorials/3d/procedural_geometry/arraymesh.md b/tutorials/3d/procedural_geometry/arraymesh.md index aeb30ff..21d72bc 100644 --- a/tutorials/3d/procedural_geometry/arraymesh.md +++ b/tutorials/3d/procedural_geometry/arraymesh.md @@ -1,4 +1,4 @@ -.. _doc_arraymesh: + Using the ArrayMesh =================== diff --git a/tutorials/3d/procedural_geometry/immediategeometry.md b/tutorials/3d/procedural_geometry/immediategeometry.md index 9e2b875..c6432a5 100644 --- a/tutorials/3d/procedural_geometry/immediategeometry.md +++ b/tutorials/3d/procedural_geometry/immediategeometry.md @@ -1,4 +1,4 @@ -.. _doc_immediategeometry: + Using ImmediateGeometry ======================= diff --git a/tutorials/3d/procedural_geometry/index.md b/tutorials/3d/procedural_geometry/index.md index fa759d9..0d19dcf 100644 --- a/tutorials/3d/procedural_geometry/index.md +++ b/tutorials/3d/procedural_geometry/index.md @@ -1,4 +1,4 @@ -.. _doc_procedural_geometry: + Procedural geometry =================== diff --git a/tutorials/3d/procedural_geometry/meshdatatool.md b/tutorials/3d/procedural_geometry/meshdatatool.md index 785a890..9eb1114 100644 --- a/tutorials/3d/procedural_geometry/meshdatatool.md +++ b/tutorials/3d/procedural_geometry/meshdatatool.md @@ -1,4 +1,4 @@ -.. _doc_meshdatatool: + Using the MeshDataTool ====================== diff --git a/tutorials/3d/procedural_geometry/surfacetool.md b/tutorials/3d/procedural_geometry/surfacetool.md index 350eea0..3bee937 100644 --- a/tutorials/3d/procedural_geometry/surfacetool.md +++ b/tutorials/3d/procedural_geometry/surfacetool.md @@ -1,4 +1,4 @@ -.. _doc_surfacetool: + Using the SurfaceTool ===================== diff --git a/tutorials/3d/reflection_probes.md b/tutorials/3d/reflection_probes.md index 3b85869..bb4d992 100644 --- a/tutorials/3d/reflection_probes.md +++ b/tutorials/3d/reflection_probes.md @@ -1,4 +1,4 @@ -.. _doc_reflection_probes: + Reflection probes ================= diff --git a/tutorials/3d/spatial_material.md b/tutorials/3d/spatial_material.md index bb49893..23ca449 100644 --- a/tutorials/3d/spatial_material.md +++ b/tutorials/3d/spatial_material.md @@ -1,4 +1,4 @@ -.. _doc_spatial_material: + Spatial Material ================ diff --git a/tutorials/3d/using_gridmaps.md b/tutorials/3d/using_gridmaps.md index 1c04099..d477b26 100644 --- a/tutorials/3d/using_gridmaps.md +++ b/tutorials/3d/using_gridmaps.md @@ -1,4 +1,4 @@ -.. _doc_using_gridmaps: + Using GridMaps ~~~~~~~~~~~~~~ diff --git a/tutorials/3d/using_multi_mesh_instance.md b/tutorials/3d/using_multi_mesh_instance.md index 8e87d33..0ac27a4 100644 --- a/tutorials/3d/using_multi_mesh_instance.md +++ b/tutorials/3d/using_multi_mesh_instance.md @@ -1,4 +1,4 @@ -.. _doc_using_multi_mesh_instance: + Using MultiMeshInstance ----------------------- diff --git a/tutorials/3d/using_transforms.md b/tutorials/3d/using_transforms.md index 6828daf..f2e0868 100644 --- a/tutorials/3d/using_transforms.md +++ b/tutorials/3d/using_transforms.md @@ -1,4 +1,4 @@ -.. _doc_using_transforms: + Using 3D transforms ~~~~~~~~~~~~~~~~~~~ diff --git a/tutorials/animation/2d_skeletons.md b/tutorials/animation/2d_skeletons.md index 5817950..20c0c64 100644 --- a/tutorials/animation/2d_skeletons.md +++ b/tutorials/animation/2d_skeletons.md @@ -1,4 +1,4 @@ -.. _doc_2d_skeletons: + 2D skeletons ============ diff --git a/tutorials/animation/animation_tree.md b/tutorials/animation/animation_tree.md index 6d7f7d2..b2bebd2 100644 --- a/tutorials/animation/animation_tree.md +++ b/tutorials/animation/animation_tree.md @@ -1,4 +1,4 @@ -.. _doc_animation_tree: + Using AnimationTree =================== diff --git a/tutorials/animation/cutout_animation.md b/tutorials/animation/cutout_animation.md index 16b820e..2bfd518 100644 --- a/tutorials/animation/cutout_animation.md +++ b/tutorials/animation/cutout_animation.md @@ -1,4 +1,4 @@ -.. _doc_cutout_animation: + Cutout animation ================ diff --git a/tutorials/animation/introduction.md b/tutorials/animation/introduction.md index 86182f0..6b910d4 100644 --- a/tutorials/animation/introduction.md +++ b/tutorials/animation/introduction.md @@ -1,4 +1,4 @@ -.. _doc_introduction_animation: + Introduction to the animation features ====================================== diff --git a/tutorials/animation/playing_videos.md b/tutorials/animation/playing_videos.md index cfe2fe4..5d3d0d4 100644 --- a/tutorials/animation/playing_videos.md +++ b/tutorials/animation/playing_videos.md @@ -1,4 +1,4 @@ -.. _doc_playing_videos: + Playing videos ============== @@ -152,7 +152,7 @@ There are several limitations with the current implementation of video playback video until the video is restarted. - Streaming a video from a URL is not supported. -.. _doc_playing_videos_recommended_theora_encoding_settings: + Recommended Theora encoding settings ------------------------------------ diff --git a/tutorials/assets_pipeline/exporting_3d_scenes.md b/tutorials/assets_pipeline/exporting_3d_scenes.md index c1a278c..e179562 100644 --- a/tutorials/assets_pipeline/exporting_3d_scenes.md +++ b/tutorials/assets_pipeline/exporting_3d_scenes.md @@ -1,4 +1,4 @@ -.. _doc_exporting_3d_scenes: + Exporting 3D scenes =================== diff --git a/tutorials/assets_pipeline/import_process.md b/tutorials/assets_pipeline/import_process.md index 3edc829..fa2ae42 100644 --- a/tutorials/assets_pipeline/import_process.md +++ b/tutorials/assets_pipeline/import_process.md @@ -1,4 +1,4 @@ -.. _doc_import_process: + Import process ============== diff --git a/tutorials/assets_pipeline/importing_audio_samples.md b/tutorials/assets_pipeline/importing_audio_samples.md index 6549efd..054f934 100644 --- a/tutorials/assets_pipeline/importing_audio_samples.md +++ b/tutorials/assets_pipeline/importing_audio_samples.md @@ -1,4 +1,4 @@ -.. _doc_importing_audio_samples: + Importing audio samples ======================= diff --git a/tutorials/assets_pipeline/importing_images.md b/tutorials/assets_pipeline/importing_images.md index 02fc6a9..c00c1be 100644 --- a/tutorials/assets_pipeline/importing_images.md +++ b/tutorials/assets_pipeline/importing_images.md @@ -1,4 +1,4 @@ -.. _doc_import_images: + Importing images ================ diff --git a/tutorials/assets_pipeline/importing_scenes.md b/tutorials/assets_pipeline/importing_scenes.md index 1ff9b56..3253958 100644 --- a/tutorials/assets_pipeline/importing_scenes.md +++ b/tutorials/assets_pipeline/importing_scenes.md @@ -1,4 +1,4 @@ -.. _doc_importing_3d_scenes: + Importing 3D scenes =================== @@ -408,7 +408,7 @@ In inherited scenes, the only limitations for modifications are: Other than that, everything is allowed! -.. _doc_importing_scenes_import_hints: + Import hints ------------ diff --git a/tutorials/assets_pipeline/importing_translations.md b/tutorials/assets_pipeline/importing_translations.md index 3906fea..dbf2ec1 100644 --- a/tutorials/assets_pipeline/importing_translations.md +++ b/tutorials/assets_pipeline/importing_translations.md @@ -1,4 +1,4 @@ -.. _doc_importing_translations: + Importing translations ====================== diff --git a/tutorials/audio/audio_buses.md b/tutorials/audio/audio_buses.md index 5239f7a..3b776ba 100644 --- a/tutorials/audio/audio_buses.md +++ b/tutorials/audio/audio_buses.md @@ -1,4 +1,4 @@ -.. _doc_audio_buses: + Audio buses =========== @@ -200,7 +200,7 @@ HighShelfFilter Reduces all frequencies above a specific *Cutoff* frequency. -.. _doc_audio_buses_limiter: + Limiter ~~~~~~~ diff --git a/tutorials/audio/audio_streams.md b/tutorials/audio/audio_streams.md index dbb7ec5..1d81eec 100644 --- a/tutorials/audio/audio_streams.md +++ b/tutorials/audio/audio_streams.md @@ -1,4 +1,4 @@ -.. _doc_audio_streams: + Audio streams ============= @@ -64,7 +64,7 @@ Similar to AudioStreamPlayer2D, an Area can divert the sound to an audio bus. Unlike for 2D, the 3D version of AudioStreamPlayer has a few more advanced options: -.. _doc_audio_streams_reverb_buses: + Reverb buses ~~~~~~~~~~~~ diff --git a/tutorials/audio/recording_with_microphone.md b/tutorials/audio/recording_with_microphone.md index 9781a04..8419616 100644 --- a/tutorials/audio/recording_with_microphone.md +++ b/tutorials/audio/recording_with_microphone.md @@ -1,4 +1,4 @@ -.. _doc_recording_with_microphone: + Recording with microphone ========================= diff --git a/tutorials/audio/sync_with_audio.md b/tutorials/audio/sync_with_audio.md index 856fe23..c55c421 100644 --- a/tutorials/audio/sync_with_audio.md +++ b/tutorials/audio/sync_with_audio.md @@ -1,4 +1,4 @@ -.. _doc_sync_with_audio: + Sync the gameplay with audio and music ======================================= diff --git a/tutorials/best_practices/autoloads_versus_internal_nodes.md b/tutorials/best_practices/autoloads_versus_internal_nodes.md index 5473e69..2de8a52 100644 --- a/tutorials/best_practices/autoloads_versus_internal_nodes.md +++ b/tutorials/best_practices/autoloads_versus_internal_nodes.md @@ -1,4 +1,4 @@ -.. _doc_autoloads_versus_internal_nodes: + Autoloads versus regular nodes ============================== diff --git a/tutorials/best_practices/data_preferences.md b/tutorials/best_practices/data_preferences.md index d4c9e76..975bde3 100644 --- a/tutorials/best_practices/data_preferences.md +++ b/tutorials/best_practices/data_preferences.md @@ -1,4 +1,4 @@ -.. _doc_data_preferences: + Data preferences ================ diff --git a/tutorials/best_practices/godot_interfaces.md b/tutorials/best_practices/godot_interfaces.md index d1c1bbf..b148958 100644 --- a/tutorials/best_practices/godot_interfaces.md +++ b/tutorials/best_practices/godot_interfaces.md @@ -1,4 +1,4 @@ -.. _doc_godot_interfaces: + Godot interfaces ================ @@ -131,7 +131,7 @@ gdscript GDScript print(globals.my_getter()) ``` -.. _doc_accessing_data_or_logic_from_object: + Accessing data or logic from an object -------------------------------------- diff --git a/tutorials/best_practices/godot_notifications.md b/tutorials/best_practices/godot_notifications.md index e054528..cbc017c 100644 --- a/tutorials/best_practices/godot_notifications.md +++ b/tutorials/best_practices/godot_notifications.md @@ -1,4 +1,4 @@ -.. _doc_godot_notifications: + Godot notifications =================== diff --git a/tutorials/best_practices/introduction_best_practices.md b/tutorials/best_practices/introduction_best_practices.md index e20b4c0..cdf3df0 100644 --- a/tutorials/best_practices/introduction_best_practices.md +++ b/tutorials/best_practices/introduction_best_practices.md @@ -1,4 +1,4 @@ -.. _doc_introduction_best_practices: + Introduction ============ diff --git a/tutorials/best_practices/logic_preferences.md b/tutorials/best_practices/logic_preferences.md index 4ffe5fb..30aa63a 100644 --- a/tutorials/best_practices/logic_preferences.md +++ b/tutorials/best_practices/logic_preferences.md @@ -1,4 +1,4 @@ -.. _doc_logic_preferences: + Logic preferences ================= diff --git a/tutorials/best_practices/node_alternatives.md b/tutorials/best_practices/node_alternatives.md index d5de7c8..4c3f9af 100644 --- a/tutorials/best_practices/node_alternatives.md +++ b/tutorials/best_practices/node_alternatives.md @@ -1,4 +1,4 @@ -.. _doc_node_alternatives: + When and how to avoid using nodes for everything ================================================ diff --git a/tutorials/best_practices/project_organization.md b/tutorials/best_practices/project_organization.md index 5f740dd..4245c22 100644 --- a/tutorials/best_practices/project_organization.md +++ b/tutorials/best_practices/project_organization.md @@ -1,4 +1,4 @@ -.. _doc_project_organization: + Project organization ==================== @@ -91,7 +91,7 @@ automatically hide it from the FileSystem dock, which can be useful to reduce cl Note that the `.gdignore` file's contents are ignored, which is why the file should be empty. It does not support patterns like `.gitignore` files do. -.. _doc_project_organization_case_sensitivity: + Case sensitivity ---------------- diff --git a/tutorials/best_practices/scene_organization.md b/tutorials/best_practices/scene_organization.md index 1a21789..3871ba2 100644 --- a/tutorials/best_practices/scene_organization.md +++ b/tutorials/best_practices/scene_organization.md @@ -1,4 +1,4 @@ -.. _doc_scene_organization: + Scene organization ================== diff --git a/tutorials/best_practices/scenes_versus_scripts.md b/tutorials/best_practices/scenes_versus_scripts.md index 5496942..cef983c 100644 --- a/tutorials/best_practices/scenes_versus_scripts.md +++ b/tutorials/best_practices/scenes_versus_scripts.md @@ -1,4 +1,4 @@ -.. _doc_scenes_versus_scripts: + When to use scenes versus scripts ================================= diff --git a/tutorials/best_practices/version_control_systems.md b/tutorials/best_practices/version_control_systems.md index 2580bd3..2ccf577 100644 --- a/tutorials/best_practices/version_control_systems.md +++ b/tutorials/best_practices/version_control_systems.md @@ -1,4 +1,4 @@ -.. _doc_version_control_systems: + Version Control Systems ======================= diff --git a/tutorials/best_practices/what_are_godot_classes.md b/tutorials/best_practices/what_are_godot_classes.md index 1a60d1e..48ebdde 100644 --- a/tutorials/best_practices/what_are_godot_classes.md +++ b/tutorials/best_practices/what_are_godot_classes.md @@ -1,4 +1,4 @@ -.. _doc_what_are_godot_classes: + Applying object-oriented principles in Godot ============================================ diff --git a/tutorials/editor/command_line_tutorial.md b/tutorials/editor/command_line_tutorial.md index 9c4280a..c7de618 100644 --- a/tutorials/editor/command_line_tutorial.md +++ b/tutorials/editor/command_line_tutorial.md @@ -1,4 +1,4 @@ -.. _doc_command_line_tutorial: + Command line tutorial ===================== @@ -266,7 +266,7 @@ just fly by. For this, a command line debugger is provided by adding godot -d scene.tscn -.. _doc_command_line_tutorial_exporting: + Exporting --------- diff --git a/tutorials/editor/default_key_mapping.md b/tutorials/editor/default_key_mapping.md index b126fcd..47452f1 100644 --- a/tutorials/editor/default_key_mapping.md +++ b/tutorials/editor/default_key_mapping.md @@ -1,7 +1,7 @@ .. meta:: :keywords: cheatsheet, cheat sheet, shortcut -.. _doc_default_key_mapping: + Default editor shortcuts ======================== diff --git a/tutorials/editor/external_editor.md b/tutorials/editor/external_editor.md index b9a44af..c87f3a9 100644 --- a/tutorials/editor/external_editor.md +++ b/tutorials/editor/external_editor.md @@ -1,4 +1,4 @@ -.. _doc_external_editor: + Using an external text editor ============================== diff --git a/tutorials/editor/managing_editor_features.md b/tutorials/editor/managing_editor_features.md index 3643220..ff2e94e 100644 --- a/tutorials/editor/managing_editor_features.md +++ b/tutorials/editor/managing_editor_features.md @@ -1,4 +1,4 @@ -.. _doc_managing_editor_features: + Managing editor features ======================== diff --git a/tutorials/editor/using_the_web_editor.md b/tutorials/editor/using_the_web_editor.md index 93a997f..bb22bcf 100644 --- a/tutorials/editor/using_the_web_editor.md +++ b/tutorials/editor/using_the_web_editor.md @@ -1,4 +1,4 @@ -.. _doc_using_the_web_editor: + Using the Web editor ==================== @@ -37,7 +37,7 @@ recommended for better performance and compatibility with old/low-end hardware. `poor Firefox WebGL performance ( https://bugzilla.mozilla.org/show_bug.cgi?id=1010527 )`, it's recommended to use a Chromium-based browser instead of Firefox. -.. _doc_using_the_web_editor_limitations: + Limitations ----------- diff --git a/tutorials/export/android_custom_build.md b/tutorials/export/android_custom_build.md index d0aa121..3848f6e 100644 --- a/tutorials/export/android_custom_build.md +++ b/tutorials/export/android_custom_build.md @@ -1,4 +1,4 @@ -.. _doc_android_custom_build: + Custom builds for Android ========================= diff --git a/tutorials/export/changing_application_icon_for_windows.md b/tutorials/export/changing_application_icon_for_windows.md index 63239b9..4d5d096 100644 --- a/tutorials/export/changing_application_icon_for_windows.md +++ b/tutorials/export/changing_application_icon_for_windows.md @@ -1,4 +1,4 @@ -.. _doc_changing_application_icon_for_windows: + Changing application icon for Windows ===================================== diff --git a/tutorials/export/exporting_basics.md b/tutorials/export/exporting_basics.md index 209f428..c0bdcd3 100644 --- a/tutorials/export/exporting_basics.md +++ b/tutorials/export/exporting_basics.md @@ -1,4 +1,4 @@ -.. _doc_exporting_basics: + Exporting ========= diff --git a/tutorials/export/exporting_for_android.md b/tutorials/export/exporting_for_android.md index 4f68079..dd52af4 100644 --- a/tutorials/export/exporting_for_android.md +++ b/tutorials/export/exporting_for_android.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_android: + Exporting for Android ===================== diff --git a/tutorials/export/exporting_for_dedicated_servers.md b/tutorials/export/exporting_for_dedicated_servers.md index efab3e7..b261ae4 100644 --- a/tutorials/export/exporting_for_dedicated_servers.md +++ b/tutorials/export/exporting_for_dedicated_servers.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_dedicated_servers: + Exporting for dedicated servers =============================== diff --git a/tutorials/export/exporting_for_ios.md b/tutorials/export/exporting_for_ios.md index 8c932ea..966ffdb 100644 --- a/tutorials/export/exporting_for_ios.md +++ b/tutorials/export/exporting_for_ios.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_ios: + Exporting for iOS ================= diff --git a/tutorials/export/exporting_for_linux.md b/tutorials/export/exporting_for_linux.md index a33e165..6af027e 100644 --- a/tutorials/export/exporting_for_linux.md +++ b/tutorials/export/exporting_for_linux.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_linux: + Exporting for Linux =================== diff --git a/tutorials/export/exporting_for_macos.md b/tutorials/export/exporting_for_macos.md index 1131691..cb5d9a6 100644 --- a/tutorials/export/exporting_for_macos.md +++ b/tutorials/export/exporting_for_macos.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_macos: + Exporting for macOS =================== diff --git a/tutorials/export/exporting_for_uwp.md b/tutorials/export/exporting_for_uwp.md index db25e08..75016a5 100644 --- a/tutorials/export/exporting_for_uwp.md +++ b/tutorials/export/exporting_for_uwp.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_uwp: + Exporting for Universal Windows Platform ======================================== diff --git a/tutorials/export/exporting_for_web.md b/tutorials/export/exporting_for_web.md index a91c64e..925e248 100644 --- a/tutorials/export/exporting_for_web.md +++ b/tutorials/export/exporting_for_web.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_web: + Exporting for the Web ===================== @@ -42,7 +42,7 @@ for **Safari**. WebGL 2.0 support is coming in Safari 15 for macOS, and is not available yet for any **iOS** browser (all WebKit-based like Safari). See `Can I use WebGL 2.0 ( https://caniuse.com/webgl2 )` for details. -.. _doc_javascript_export_options: + Export options -------------- @@ -91,7 +91,7 @@ For security and privacy reasons, many features that work effortlessly on native platforms are more complicated on the web platform. Following is a list of limitations you should be aware of when porting a Godot game to the web. -.. _doc_javascript_secure_contexts: + .. important:: Browser vendors are making more and more functionalities only available in `secure contexts ( https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts )`_, @@ -269,7 +269,7 @@ of its original size with gzip compression. **Hosts that don't provide on-the-fly compression:** itch.io, GitLab Pages (`supports manual gzip precompression ( https://webd97.de/post/gitlab-pages-compression/ )`) -.. _doc_javascript_eval: + Calling JavaScript from script ------------------------------ diff --git a/tutorials/export/exporting_for_windows.md b/tutorials/export/exporting_for_windows.md index 8e1516e..469cb52 100644 --- a/tutorials/export/exporting_for_windows.md +++ b/tutorials/export/exporting_for_windows.md @@ -1,4 +1,4 @@ -.. _doc_exporting_for_windows: + Exporting for Windows ===================== diff --git a/tutorials/export/exporting_pcks.md b/tutorials/export/exporting_pcks.md index a13af24..5e8504b 100644 --- a/tutorials/export/exporting_pcks.md +++ b/tutorials/export/exporting_pcks.md @@ -1,4 +1,4 @@ -.. _doc_exporting_pcks: + Exporting packs, patches, and mods ================================== diff --git a/tutorials/export/exporting_projects.md b/tutorials/export/exporting_projects.md index 5a35c25..9932ca9 100644 --- a/tutorials/export/exporting_projects.md +++ b/tutorials/export/exporting_projects.md @@ -1,4 +1,4 @@ -.. _doc_exporting_projects: + Exporting projects ================== @@ -101,7 +101,7 @@ option in the editor: ![](img/exptemp.png) -.. _doc_exporting_projects_export_mode: + Resource options ~~~~~~~~~~~~~~~~ diff --git a/tutorials/export/feature_tags.md b/tutorials/export/feature_tags.md index 8dd8255..5e91303 100644 --- a/tutorials/export/feature_tags.md +++ b/tutorials/export/feature_tags.md @@ -1,4 +1,4 @@ -.. _doc_feature_tags: + Feature tags ============ diff --git a/tutorials/export/one-click_deploy.md b/tutorials/export/one-click_deploy.md index af5380e..a7c068f 100644 --- a/tutorials/export/one-click_deploy.md +++ b/tutorials/export/one-click_deploy.md @@ -1,4 +1,4 @@ -.. _doc_one-click_deploy: + One-click deploy ================ diff --git a/tutorials/export/running_on_macos.md b/tutorials/export/running_on_macos.md index dd254f1..aea9828 100644 --- a/tutorials/export/running_on_macos.md +++ b/tutorials/export/running_on_macos.md @@ -1,4 +1,4 @@ -.. _doc_running_on_macos: + Running Godot apps on macOS =========================== diff --git a/tutorials/i18n/internationalizing_games.md b/tutorials/i18n/internationalizing_games.md index ad70170..afc4f0c 100644 --- a/tutorials/i18n/internationalizing_games.md +++ b/tutorials/i18n/internationalizing_games.md @@ -1,4 +1,4 @@ -.. _doc_internationalizing_games: + Internationalizing games ======================== diff --git a/tutorials/i18n/locales.md b/tutorials/i18n/locales.md index 1b4511e..84292eb 100644 --- a/tutorials/i18n/locales.md +++ b/tutorials/i18n/locales.md @@ -1,4 +1,4 @@ -.. _doc_locales: + Locales ======= diff --git a/tutorials/i18n/localization_using_gettext.md b/tutorials/i18n/localization_using_gettext.md index dca23f1..49a2ab8 100644 --- a/tutorials/i18n/localization_using_gettext.md +++ b/tutorials/i18n/localization_using_gettext.md @@ -1,4 +1,4 @@ -.. _doc_localization_using_gettext: + Localization using gettext ========================== diff --git a/tutorials/inputs/controllers_gamepads_joysticks.md b/tutorials/inputs/controllers_gamepads_joysticks.md index 9e69f9c..1cd8bc8 100644 --- a/tutorials/inputs/controllers_gamepads_joysticks.md +++ b/tutorials/inputs/controllers_gamepads_joysticks.md @@ -1,4 +1,4 @@ -.. _doc_controllers_gamepads_joysticks: + Controllers, gamepads, and joysticks ==================================== diff --git a/tutorials/inputs/custom_mouse_cursor.md b/tutorials/inputs/custom_mouse_cursor.md index 9622ca8..ed5609d 100644 --- a/tutorials/inputs/custom_mouse_cursor.md +++ b/tutorials/inputs/custom_mouse_cursor.md @@ -1,4 +1,4 @@ -.. _doc_custom_mouse_cursor: + Customizing the mouse cursor ============================ diff --git a/tutorials/inputs/handling_quit_requests.md b/tutorials/inputs/handling_quit_requests.md index 0f954d7..9f97fcd 100644 --- a/tutorials/inputs/handling_quit_requests.md +++ b/tutorials/inputs/handling_quit_requests.md @@ -1,4 +1,4 @@ -.. _doc_handling_quit_requests: + Handling quit requests ====================== diff --git a/tutorials/inputs/input_examples.md b/tutorials/inputs/input_examples.md index 089dde6..fe33dff 100644 --- a/tutorials/inputs/input_examples.md +++ b/tutorials/inputs/input_examples.md @@ -1,4 +1,4 @@ -.. _doc_input_examples: + Input examples ============== diff --git a/tutorials/inputs/inputevent.md b/tutorials/inputs/inputevent.md index 83d78be..dea9901 100644 --- a/tutorials/inputs/inputevent.md +++ b/tutorials/inputs/inputevent.md @@ -1,4 +1,4 @@ -.. _doc_inputevent: + Using InputEvent ================ diff --git a/tutorials/inputs/mouse_and_input_coordinates.md b/tutorials/inputs/mouse_and_input_coordinates.md index d5ebaa9..19f0f90 100644 --- a/tutorials/inputs/mouse_and_input_coordinates.md +++ b/tutorials/inputs/mouse_and_input_coordinates.md @@ -1,4 +1,4 @@ -.. _doc_mouse_and_input_coordinates: + Mouse and input coordinates =========================== diff --git a/tutorials/io/background_loading.md b/tutorials/io/background_loading.md index eafb494..95e9d8a 100644 --- a/tutorials/io/background_loading.md +++ b/tutorials/io/background_loading.md @@ -1,4 +1,4 @@ -.. _doc_background_loading: + Background loading ================== diff --git a/tutorials/io/binary_serialization_api.md b/tutorials/io/binary_serialization_api.md index 11f69ff..6965767 100644 --- a/tutorials/io/binary_serialization_api.md +++ b/tutorials/io/binary_serialization_api.md @@ -1,4 +1,4 @@ -.. _doc_binary_serialization_api: + Binary serialization API ======================== diff --git a/tutorials/io/data_paths.md b/tutorials/io/data_paths.md index 88e0716..226cf52 100644 --- a/tutorials/io/data_paths.md +++ b/tutorials/io/data_paths.md @@ -1,4 +1,4 @@ -.. _doc_data_paths: + File paths in Godot projects ============================ @@ -109,7 +109,7 @@ or `user://`, use `ProjectSettings.localize_path()`. This only works for absolute paths that point to files or folders in your project's root or `user://` folders. -.. _doc_data_paths_editor_data_paths: + Editor data paths ----------------- @@ -150,7 +150,7 @@ specification to change the editor and project data paths. editor data paths will be located in subfolders in `~/.var/app/org.godotengine.Godot/`. -.. _doc_data_paths_self_contained_mode: + Self-contained mode ~~~~~~~~~~~~~~~~~~~ diff --git a/tutorials/io/saving_games.md b/tutorials/io/saving_games.md index 3bf2b1a..af53731 100644 --- a/tutorials/io/saving_games.md +++ b/tutorials/io/saving_games.md @@ -1,4 +1,4 @@ -.. _doc_saving_games: + Saving games ============ diff --git a/tutorials/math/beziers_and_curves.md b/tutorials/math/beziers_and_curves.md index 54fe54b..6e3189c 100644 --- a/tutorials/math/beziers_and_curves.md +++ b/tutorials/math/beziers_and_curves.md @@ -1,4 +1,4 @@ -.. _doc_beziers_and_curves: + Beziers, curves and paths ========================= diff --git a/tutorials/math/interpolation.md b/tutorials/math/interpolation.md index fc8eaa1..1626764 100644 --- a/tutorials/math/interpolation.md +++ b/tutorials/math/interpolation.md @@ -1,4 +1,4 @@ -.. _doc_interpolation: + Interpolation ============= diff --git a/tutorials/math/matrices_and_transforms.md b/tutorials/math/matrices_and_transforms.md index a8acf09..fe86fac 100644 --- a/tutorials/math/matrices_and_transforms.md +++ b/tutorials/math/matrices_and_transforms.md @@ -1,4 +1,4 @@ -.. _doc_matrices_and_transforms: + Matrices and transforms ======================= diff --git a/tutorials/math/random_number_generation.md b/tutorials/math/random_number_generation.md index 0a81563..fc532e2 100644 --- a/tutorials/math/random_number_generation.md +++ b/tutorials/math/random_number_generation.md @@ -1,4 +1,4 @@ -.. _doc_random_number_generation: + Random number generation ======================== @@ -234,7 +234,7 @@ gdscript GDScript return random_metal ``` -.. _doc_random_number_generation_weighted_random_probability: + Weighted random probability --------------------------- @@ -267,7 +267,7 @@ gdscript GDScript return "Rare" ``` -.. _doc_random_number_generation_shuffle_bags: + "Better" randomness using shuffle bags -------------------------------------- diff --git a/tutorials/math/vector_math.md b/tutorials/math/vector_math.md index 0d1e4e7..1974480 100644 --- a/tutorials/math/vector_math.md +++ b/tutorials/math/vector_math.md @@ -1,4 +1,4 @@ -.. _doc_vector_math: + Vector math =========== diff --git a/tutorials/math/vectors_advanced.md b/tutorials/math/vectors_advanced.md index 715c62e..a7ac1f3 100644 --- a/tutorials/math/vectors_advanced.md +++ b/tutorials/math/vectors_advanced.md @@ -1,4 +1,4 @@ -.. _doc_vectors_advanced: + Advanced vector math ==================== diff --git a/tutorials/navigation/real_time_navigation_3d.md b/tutorials/navigation/real_time_navigation_3d.md index 3d256e8..298dd87 100644 --- a/tutorials/navigation/real_time_navigation_3d.md +++ b/tutorials/navigation/real_time_navigation_3d.md @@ -1,4 +1,4 @@ -.. _doc_real_time_navigation_3d: + Real Time Navigation (3D) ========================= diff --git a/tutorials/networking/high_level_multiplayer.md b/tutorials/networking/high_level_multiplayer.md index 72c1385..9afb790 100644 --- a/tutorials/networking/high_level_multiplayer.md +++ b/tutorials/networking/high_level_multiplayer.md @@ -1,4 +1,4 @@ -.. _doc_high_level_multiplayer: + High-level multiplayer ====================== @@ -351,7 +351,7 @@ When the server gets the OK from all the peers, it can tell them to start, as fo get_tree().set_pause(false) # Game starts now! -.. _doc_high_level_multiplayer_synchronizing: + Synchronizing the game ---------------------- diff --git a/tutorials/networking/http_client_class.md b/tutorials/networking/http_client_class.md index 6c2f6e0..5e1b857 100644 --- a/tutorials/networking/http_client_class.md +++ b/tutorials/networking/http_client_class.md @@ -1,4 +1,4 @@ -.. _doc_http_client_class: + HTTP client class ================= diff --git a/tutorials/networking/http_request_class.md b/tutorials/networking/http_request_class.md index 4bd2d96..533e202 100644 --- a/tutorials/networking/http_request_class.md +++ b/tutorials/networking/http_request_class.md @@ -1,4 +1,4 @@ -.. _doc_http_request_class: + Making HTTP requests ==================== diff --git a/tutorials/networking/ssl_certificates.md b/tutorials/networking/ssl_certificates.md index 9fb92ce..26b1fc4 100644 --- a/tutorials/networking/ssl_certificates.md +++ b/tutorials/networking/ssl_certificates.md @@ -1,4 +1,4 @@ -.. _doc_ssl_certificates: + SSL certificates ================ diff --git a/tutorials/networking/webrtc.md b/tutorials/networking/webrtc.md index cc23c23..e391fda 100644 --- a/tutorials/networking/webrtc.md +++ b/tutorials/networking/webrtc.md @@ -1,4 +1,4 @@ -.. _doc_webrtc: + WebRTC ====== diff --git a/tutorials/networking/websocket.md b/tutorials/networking/websocket.md index 0af12d4..ceedeb1 100644 --- a/tutorials/networking/websocket.md +++ b/tutorials/networking/websocket.md @@ -1,4 +1,4 @@ -.. _doc_websocket: + WebSocket ========= diff --git a/tutorials/performance/batching.md b/tutorials/performance/batching.md index 6dbccfc..ad251e2 100644 --- a/tutorials/performance/batching.md +++ b/tutorials/performance/batching.md @@ -1,4 +1,4 @@ -.. _doc_batching: + Optimization using batching =========================== @@ -396,7 +396,7 @@ rendering/batching/precision Hopefully, the default amount should cure artifacts on most devices, but this value remains adjustable just in case. -.. _doc_batching_diagnostics: + Diagnostics ~~~~~~~~~~~ @@ -530,7 +530,7 @@ With non-batched primitives, you may be able to get better performance by drawing them manually with polys in a `_draw()` function. See `doc_custom_drawing_in_2d` for more information. -.. _doc_batching_light_scissoring_threshold_calculation: + Light scissoring threshold calculation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tutorials/performance/cpu_optimization.md b/tutorials/performance/cpu_optimization.md index 067758f..c69d8f1 100644 --- a/tutorials/performance/cpu_optimization.md +++ b/tutorials/performance/cpu_optimization.md @@ -1,4 +1,4 @@ -.. _doc_cpu_optimization: + CPU optimization ================ diff --git a/tutorials/performance/general_optimization.md b/tutorials/performance/general_optimization.md index 2385df1..d40255f 100644 --- a/tutorials/performance/general_optimization.md +++ b/tutorials/performance/general_optimization.md @@ -1,4 +1,4 @@ -.. _doc_general_optimization: + General optimization tips ========================= diff --git a/tutorials/performance/gpu_optimization.md b/tutorials/performance/gpu_optimization.md index 1c40da9..4e8fb32 100644 --- a/tutorials/performance/gpu_optimization.md +++ b/tutorials/performance/gpu_optimization.md @@ -1,4 +1,4 @@ -.. _doc_gpu_optimization: + GPU optimization ================ diff --git a/tutorials/performance/index.md b/tutorials/performance/index.md index 157fae0..e195e58 100644 --- a/tutorials/performance/index.md +++ b/tutorials/performance/index.md @@ -1,4 +1,4 @@ -.. _doc_optimization: + Optimization ============ diff --git a/tutorials/performance/optimizing_3d_performance.md b/tutorials/performance/optimizing_3d_performance.md index c305491..8639ed7 100644 --- a/tutorials/performance/optimizing_3d_performance.md +++ b/tutorials/performance/optimizing_3d_performance.md @@ -1,7 +1,7 @@ .. meta:: :keywords: optimization -.. _doc_optimizing_3d_performance: + Optimizing 3D performance ========================= diff --git a/tutorials/performance/threads/thread_safe_apis.md b/tutorials/performance/threads/thread_safe_apis.md index 22cbe38..40d6aab 100644 --- a/tutorials/performance/threads/thread_safe_apis.md +++ b/tutorials/performance/threads/thread_safe_apis.md @@ -1,4 +1,4 @@ -.. _doc_thread_safe_apis: + Thread-safe APIs ================ diff --git a/tutorials/performance/threads/using_multiple_threads.md b/tutorials/performance/threads/using_multiple_threads.md index a4dd299..6b71227 100644 --- a/tutorials/performance/threads/using_multiple_threads.md +++ b/tutorials/performance/threads/using_multiple_threads.md @@ -1,4 +1,4 @@ -.. _doc_using_multiple_threads: + Using multiple threads ====================== diff --git a/tutorials/performance/using_multimesh.md b/tutorials/performance/using_multimesh.md index 6801593..b466924 100644 --- a/tutorials/performance/using_multimesh.md +++ b/tutorials/performance/using_multimesh.md @@ -1,4 +1,4 @@ -.. _doc_using_multimesh: + Optimization using MultiMeshes ============================== diff --git a/tutorials/performance/using_servers.md b/tutorials/performance/using_servers.md index 2471dcd..5173beb 100644 --- a/tutorials/performance/using_servers.md +++ b/tutorials/performance/using_servers.md @@ -1,4 +1,4 @@ -.. _doc_using_servers: + Optimization using Servers ========================== diff --git a/tutorials/performance/vertex_animation/animating_thousands_of_fish.md b/tutorials/performance/vertex_animation/animating_thousands_of_fish.md index 1af8f99..3a999a0 100644 --- a/tutorials/performance/vertex_animation/animating_thousands_of_fish.md +++ b/tutorials/performance/vertex_animation/animating_thousands_of_fish.md @@ -1,4 +1,4 @@ -.. _doc_animating_thousands_of_fish: + Animating thousands of fish with MultiMeshInstance ================================================== diff --git a/tutorials/performance/vertex_animation/controlling_thousands_of_fish.md b/tutorials/performance/vertex_animation/controlling_thousands_of_fish.md index 17ac297..d24ff45 100644 --- a/tutorials/performance/vertex_animation/controlling_thousands_of_fish.md +++ b/tutorials/performance/vertex_animation/controlling_thousands_of_fish.md @@ -1,4 +1,4 @@ -.. _doc_controlling_thousands_of_fish: + Controlling thousands of fish with Particles ============================================ diff --git a/tutorials/physics/collision_shapes_3d.md b/tutorials/physics/collision_shapes_3d.md index ff8727c..0e7cc9f 100644 --- a/tutorials/physics/collision_shapes_3d.md +++ b/tutorials/physics/collision_shapes_3d.md @@ -1,4 +1,4 @@ -.. _doc_collision_shapes_3d: + Collision shapes (3D) ===================== diff --git a/tutorials/physics/interpolation/advanced_physics_interpolation.md b/tutorials/physics/interpolation/advanced_physics_interpolation.md index eaa22c8..b28844d 100644 --- a/tutorials/physics/interpolation/advanced_physics_interpolation.md +++ b/tutorials/physics/interpolation/advanced_physics_interpolation.md @@ -1,4 +1,4 @@ -.. _doc_advanced_physics_interpolation: + Advanced physics interpolation ============================== diff --git a/tutorials/physics/interpolation/index.md b/tutorials/physics/interpolation/index.md index 0537407..c24c6d8 100644 --- a/tutorials/physics/interpolation/index.md +++ b/tutorials/physics/interpolation/index.md @@ -1,4 +1,4 @@ -.. _doc_physics_interpolation: + Physics Interpolation ===================== diff --git a/tutorials/physics/interpolation/physics_interpolation_introduction.md b/tutorials/physics/interpolation/physics_interpolation_introduction.md index 8af03ec..e6ab56d 100644 --- a/tutorials/physics/interpolation/physics_interpolation_introduction.md +++ b/tutorials/physics/interpolation/physics_interpolation_introduction.md @@ -1,4 +1,4 @@ -.. _doc_physics_interpolation_introduction: + Introduction ============ diff --git a/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.md b/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.md index aebb297..45a15f5 100644 --- a/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.md +++ b/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.md @@ -1,4 +1,4 @@ -.. _doc_physics_interpolation_quick_start_guide: + Quick start guide ================= diff --git a/tutorials/physics/interpolation/using_physics_interpolation.md b/tutorials/physics/interpolation/using_physics_interpolation.md index 602fe5e..f56dde7 100644 --- a/tutorials/physics/interpolation/using_physics_interpolation.md +++ b/tutorials/physics/interpolation/using_physics_interpolation.md @@ -1,4 +1,4 @@ -.. _doc_using_physics_interpolation: + Using physics interpolation =========================== diff --git a/tutorials/physics/kinematic_character_2d.md b/tutorials/physics/kinematic_character_2d.md index facbaf5..0c6a21b 100644 --- a/tutorials/physics/kinematic_character_2d.md +++ b/tutorials/physics/kinematic_character_2d.md @@ -1,4 +1,4 @@ -.. _doc_kinematic_character_2d: + Kinematic character (2D) ======================== diff --git a/tutorials/physics/physics_introduction.md b/tutorials/physics/physics_introduction.md index a214c2b..70aee1f 100644 --- a/tutorials/physics/physics_introduction.md +++ b/tutorials/physics/physics_introduction.md @@ -1,4 +1,4 @@ -.. _doc_physics_introduction: + Physics introduction ==================== @@ -102,7 +102,7 @@ it will typically be equal to `0.01666...` (but not always, see below). physics calculations, so that the game behaves correctly if you change the physics update rate or if the player's device can't keep up. -.. _doc_physics_introduction_collision_layers_and_masks: + Collision layers and masks ~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -148,7 +148,7 @@ interact with. For example, the Player's settings would look like this: ![](img/player_collision_layers.png) ![](img/player_collision_mask.png) -.. _doc_physics_introduction_collision_layer_code_example: + Code example ^^^^^^^^^^^^ diff --git a/tutorials/physics/ragdoll_system.md b/tutorials/physics/ragdoll_system.md index 17e16ff..f54e7e5 100644 --- a/tutorials/physics/ragdoll_system.md +++ b/tutorials/physics/ragdoll_system.md @@ -1,4 +1,4 @@ -.. _doc_ragdoll_system: + Ragdoll system ============== diff --git a/tutorials/physics/ray-casting.md b/tutorials/physics/ray-casting.md index 7e43bc4..5d73551 100644 --- a/tutorials/physics/ray-casting.md +++ b/tutorials/physics/ray-casting.md @@ -1,4 +1,4 @@ -.. _doc_ray-casting: + Ray-casting =========== diff --git a/tutorials/physics/rigid_body.md b/tutorials/physics/rigid_body.md index ce78e61..e16f1bc 100644 --- a/tutorials/physics/rigid_body.md +++ b/tutorials/physics/rigid_body.md @@ -1,4 +1,4 @@ -.. _doc_rigid_body: + Using RigidBody =============== diff --git a/tutorials/physics/soft_body.md b/tutorials/physics/soft_body.md index 1f41164..103fa44 100644 --- a/tutorials/physics/soft_body.md +++ b/tutorials/physics/soft_body.md @@ -1,4 +1,4 @@ -.. _doc_soft_body: + Using SoftBody ============== diff --git a/tutorials/physics/using_area_2d.md b/tutorials/physics/using_area_2d.md index ce8c767..a38f8b9 100644 --- a/tutorials/physics/using_area_2d.md +++ b/tutorials/physics/using_area_2d.md @@ -1,4 +1,4 @@ -.. _doc_using_area_2d: + Using Area2D ============ diff --git a/tutorials/physics/using_kinematic_body_2d.md b/tutorials/physics/using_kinematic_body_2d.md index fb4c9dd..ccdd6b9 100644 --- a/tutorials/physics/using_kinematic_body_2d.md +++ b/tutorials/physics/using_kinematic_body_2d.md @@ -1,4 +1,4 @@ -.. _doc_using_kinematic_body_2d: + Using KinematicBody2D ===================== diff --git a/tutorials/platform/android/android_in_app_purchases.md b/tutorials/platform/android/android_in_app_purchases.md index fb36a48..45fb017 100644 --- a/tutorials/platform/android/android_in_app_purchases.md +++ b/tutorials/platform/android/android_in_app_purchases.md @@ -1,4 +1,4 @@ -.. _doc_android_in_app_purchases: + Android in-app purchases ======================== diff --git a/tutorials/platform/android/android_plugin.md b/tutorials/platform/android/android_plugin.md index 1d7d041..e688c40 100644 --- a/tutorials/platform/android/android_plugin.md +++ b/tutorials/platform/android/android_plugin.md @@ -1,4 +1,4 @@ -.. _doc_android_plugin: + Creating Android plugins ======================== diff --git a/tutorials/platform/consoles.md b/tutorials/platform/consoles.md index 8e64284..bec16b9 100644 --- a/tutorials/platform/consoles.md +++ b/tutorials/platform/consoles.md @@ -1,4 +1,4 @@ -.. _doc_consoles: + Console support in Godot ======================== diff --git a/tutorials/platform/customizing_html5_shell.md b/tutorials/platform/customizing_html5_shell.md index a5ef9a6..8868e15 100644 --- a/tutorials/platform/customizing_html5_shell.md +++ b/tutorials/platform/customizing_html5_shell.md @@ -1,4 +1,4 @@ -.. _doc_customizing_html5_shell: + Custom HTML page for Web export ==================================== diff --git a/tutorials/platform/html5_shell_classref.md b/tutorials/platform/html5_shell_classref.md index 4ca5185..a15a5d1 100644 --- a/tutorials/platform/html5_shell_classref.md +++ b/tutorials/platform/html5_shell_classref.md @@ -1,4 +1,4 @@ -.. _doc_html5_shell_classref: + HTML5 shell class reference =========================== diff --git a/tutorials/platform/ios/ios_plugin.md b/tutorials/platform/ios/ios_plugin.md index 2b3e196..84e56b7 100644 --- a/tutorials/platform/ios/ios_plugin.md +++ b/tutorials/platform/ios/ios_plugin.md @@ -1,4 +1,4 @@ -.. _doc_ios_plugin: + Creating iOS plugins ==================== diff --git a/tutorials/platform/ios/plugins_for_ios.md b/tutorials/platform/ios/plugins_for_ios.md index 2f97c3b..16bdd51 100644 --- a/tutorials/platform/ios/plugins_for_ios.md +++ b/tutorials/platform/ios/plugins_for_ios.md @@ -1,4 +1,4 @@ -.. _doc_plugins_for_ios: + Plugins for iOS =============== diff --git a/tutorials/platform/mobile_rendering_limitations.md b/tutorials/platform/mobile_rendering_limitations.md index f6ee5a0..6b5213c 100644 --- a/tutorials/platform/mobile_rendering_limitations.md +++ b/tutorials/platform/mobile_rendering_limitations.md @@ -1,4 +1,4 @@ -.. _doc_mobile_rendering_limitations: + Mobile rendering limitations ============================ diff --git a/tutorials/platform/platform_html5.md b/tutorials/platform/platform_html5.md index 2bf6cdd..e0a9b93 100644 --- a/tutorials/platform/platform_html5.md +++ b/tutorials/platform/platform_html5.md @@ -1,4 +1,4 @@ -.. _doc_platform_html5: + HTML5 ===== diff --git a/tutorials/plugins/editor/import_plugins.md b/tutorials/plugins/editor/import_plugins.md index 0e49085..6f44132 100644 --- a/tutorials/plugins/editor/import_plugins.md +++ b/tutorials/plugins/editor/import_plugins.md @@ -1,4 +1,4 @@ -.. _doc_import_plugins: + Import plugins ============== diff --git a/tutorials/plugins/editor/inspector_plugins.md b/tutorials/plugins/editor/inspector_plugins.md index fc81931..9099a1a 100644 --- a/tutorials/plugins/editor/inspector_plugins.md +++ b/tutorials/plugins/editor/inspector_plugins.md @@ -1,4 +1,4 @@ -.. _doc_inspector_plugins: + Inspector plugins ================= diff --git a/tutorials/plugins/editor/installing_plugins.md b/tutorials/plugins/editor/installing_plugins.md index c6991ed..9a416a2 100644 --- a/tutorials/plugins/editor/installing_plugins.md +++ b/tutorials/plugins/editor/installing_plugins.md @@ -1,4 +1,4 @@ -.. _doc_installing_plugins: + Installing plugins ================== diff --git a/tutorials/plugins/editor/making_main_screen_plugins.md b/tutorials/plugins/editor/making_main_screen_plugins.md index 37c9e06..c48cb15 100644 --- a/tutorials/plugins/editor/making_main_screen_plugins.md +++ b/tutorials/plugins/editor/making_main_screen_plugins.md @@ -1,4 +1,4 @@ -.. _doc_making_main_screen_plugins: + Making main screen plugins ========================== diff --git a/tutorials/plugins/editor/making_plugins.md b/tutorials/plugins/editor/making_plugins.md index 75d0616..df13991 100644 --- a/tutorials/plugins/editor/making_plugins.md +++ b/tutorials/plugins/editor/making_plugins.md @@ -1,4 +1,4 @@ -.. _doc_making_plugins: + Making plugins ============== @@ -96,7 +96,7 @@ A good practice is to use the virtual function the dialog generates these callbacks for you. Your script should look something like this: -.. _doc_making_plugins_template_code: + gdscript GDScript @@ -312,7 +312,7 @@ You can make your own plugins to help yourself and share them in the `Asset Library ( https://godotengine.org/asset-library/ )`_ so that people can benefit from your work. -.. _doc_making_plugins_autoload: + Registering autoloads/singletons in plugins ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/tutorials/plugins/editor/spatial_gizmos.md b/tutorials/plugins/editor/spatial_gizmos.md index c249e30..8b6fe2f 100644 --- a/tutorials/plugins/editor/spatial_gizmos.md +++ b/tutorials/plugins/editor/spatial_gizmos.md @@ -1,4 +1,4 @@ -.. _doc_spatial_gizmo_plugins: + Spatial gizmo plugins ===================== diff --git a/tutorials/plugins/editor/visual_shader_plugins.md b/tutorials/plugins/editor/visual_shader_plugins.md index e2fd54b..3d8ac50 100644 --- a/tutorials/plugins/editor/visual_shader_plugins.md +++ b/tutorials/plugins/editor/visual_shader_plugins.md @@ -1,4 +1,4 @@ -.. _doc_visual_shader_plugins: + Visual Shader plugins ===================== diff --git a/tutorials/plugins/running_code_in_the_editor.md b/tutorials/plugins/running_code_in_the_editor.md index f10b84d..4f8800a 100644 --- a/tutorials/plugins/running_code_in_the_editor.md +++ b/tutorials/plugins/running_code_in_the_editor.md @@ -1,4 +1,4 @@ -.. _doc_running_code_in_the_editor: + Running code in the editor ========================== diff --git a/tutorials/rendering/jitter_stutter.md b/tutorials/rendering/jitter_stutter.md index eda6030..5d42078 100644 --- a/tutorials/rendering/jitter_stutter.md +++ b/tutorials/rendering/jitter_stutter.md @@ -1,4 +1,4 @@ -.. _doc_jitter_stutter: + Fixing jitter and stutter ========================= diff --git a/tutorials/rendering/multiple_resolutions.md b/tutorials/rendering/multiple_resolutions.md index 49678fb..d402dd8 100644 --- a/tutorials/rendering/multiple_resolutions.md +++ b/tutorials/rendering/multiple_resolutions.md @@ -1,4 +1,4 @@ -.. _doc_multiple_resolutions: + Multiple resolutions ==================== @@ -385,7 +385,7 @@ other platforms. from the editor will only be DPI-aware if **Allow Hidpi** is enabled in the Project Settings. -.. _doc_multiple_resolutions_reducing_aliasing_on_downsampling: + Reducing aliasing on downsampling --------------------------------- diff --git a/tutorials/rendering/viewports.md b/tutorials/rendering/viewports.md index 2181275..1c9dfd7 100644 --- a/tutorials/rendering/viewports.md +++ b/tutorials/rendering/viewports.md @@ -1,4 +1,4 @@ -.. _doc_viewports: + Using Viewports =============== diff --git a/tutorials/scripting/change_scenes_manually.md b/tutorials/scripting/change_scenes_manually.md index 826cebb..ba5f059 100644 --- a/tutorials/scripting/change_scenes_manually.md +++ b/tutorials/scripting/change_scenes_manually.md @@ -1,4 +1,4 @@ -.. _doc_change_scenes_manually: + Change scenes manually ====================== diff --git a/tutorials/scripting/creating_script_templates.md b/tutorials/scripting/creating_script_templates.md index 66c93ef..fb125dc 100644 --- a/tutorials/scripting/creating_script_templates.md +++ b/tutorials/scripting/creating_script_templates.md @@ -1,4 +1,4 @@ -.. _doc_creating_script_templates: + Creating script templates ========================= diff --git a/tutorials/scripting/cross_language_scripting.md b/tutorials/scripting/cross_language_scripting.md index 2907255..1bbed79 100644 --- a/tutorials/scripting/cross_language_scripting.md +++ b/tutorials/scripting/cross_language_scripting.md @@ -1,4 +1,4 @@ -.. _doc_cross_language_scripting: + Cross-language scripting ======================== diff --git a/tutorials/scripting/debug/debugger_panel.md b/tutorials/scripting/debug/debugger_panel.md index 70300bc..595508e 100644 --- a/tutorials/scripting/debug/debugger_panel.md +++ b/tutorials/scripting/debug/debugger_panel.md @@ -1,4 +1,4 @@ -.. _doc_debugger_panel: + Debugger panel ============== diff --git a/tutorials/scripting/debug/overview_of_debugging_tools.md b/tutorials/scripting/debug/overview_of_debugging_tools.md index 613756b..5caa61e 100644 --- a/tutorials/scripting/debug/overview_of_debugging_tools.md +++ b/tutorials/scripting/debug/overview_of_debugging_tools.md @@ -1,4 +1,4 @@ -.. _doc_overview_of_debugging_tools: + Overview of debugging tools =========================== diff --git a/tutorials/scripting/evaluating_expressions.md b/tutorials/scripting/evaluating_expressions.md index 907b0be..d398b48 100644 --- a/tutorials/scripting/evaluating_expressions.md +++ b/tutorials/scripting/evaluating_expressions.md @@ -1,4 +1,4 @@ -.. _doc_evaluating_expressions: + Evaluating expressions ====================== diff --git a/tutorials/scripting/filesystem.md b/tutorials/scripting/filesystem.md index 3aebe19..0e3b766 100644 --- a/tutorials/scripting/filesystem.md +++ b/tutorials/scripting/filesystem.md @@ -1,4 +1,4 @@ -.. _doc_filesystem: + File system =========== diff --git a/tutorials/scripting/gdscript/gdscript_advanced.md b/tutorials/scripting/gdscript/gdscript_advanced.md index fee7053..9ad0cec 100644 --- a/tutorials/scripting/gdscript/gdscript_advanced.md +++ b/tutorials/scripting/gdscript/gdscript_advanced.md @@ -1,4 +1,4 @@ -.. _doc_gdscript_more_efficiently: + GDScript: An introduction to dynamic languages ============================================== diff --git a/tutorials/scripting/gdscript/gdscript_basics.md b/tutorials/scripting/gdscript/gdscript_basics.md index a454b38..ee1ba09 100644 --- a/tutorials/scripting/gdscript/gdscript_basics.md +++ b/tutorials/scripting/gdscript/gdscript_basics.md @@ -1,4 +1,4 @@ -.. _doc_gdscript: + GDScript basics =============== @@ -326,7 +326,7 @@ considered a comment. # This is a comment. -.. _doc_gdscript_builtin_types: + Built-in types -------------- @@ -1078,7 +1078,7 @@ path. For example, if you name a script file `character.gd`:: var Character = load("res://path/to/character.gd") var character_node = Character.new() -.. _doc_gdscript_basics_class_name: + Registering named classes ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1265,7 +1265,7 @@ function. var c = SomeInnerClass.new() c.print_value_of_a() -.. _doc_gdscript_classes_as_resources: + Classes as resources ^^^^^^^^^^^^^^^^^^^^ @@ -1346,7 +1346,7 @@ illustration of this: self.my_integer = 5 print(self.my_integer) -.. _doc_gdscript_tool_mode: + Tool mode ~~~~~~~~~ @@ -1372,7 +1372,7 @@ See `doc_running_code_in_the_editor` for more information. scripts run their code in the editor, misusing them may lead to crashing the editor. -.. _doc_gdscript_basics_memory_management: + Memory management ~~~~~~~~~~~~~~~~~ @@ -1403,7 +1403,7 @@ Alternatively, when not using references, the `is_instance_valid(instance)` can be used to check if an object has been freed. -.. _doc_gdscript_signals: + Signals ~~~~~~~ @@ -1706,7 +1706,7 @@ regardless of whether coroutines were used internally. Note that using `while` would be redundant here as the `completed` signal is only emitted when the function didn't yield anymore. -.. _doc_gdscript_onready_keyword: + `onready` keyword ~~~~~~~~~~~~~~~~~ diff --git a/tutorials/scripting/gdscript/gdscript_exports.md b/tutorials/scripting/gdscript/gdscript_exports.md index 3535ffd..9d33b84 100644 --- a/tutorials/scripting/gdscript/gdscript_exports.md +++ b/tutorials/scripting/gdscript/gdscript_exports.md @@ -1,4 +1,4 @@ -.. _doc_gdscript_exports: + GDScript exports ================ diff --git a/tutorials/scripting/gdscript/gdscript_format_string.md b/tutorials/scripting/gdscript/gdscript_format_string.md index 8a9e94d..59e6c65 100644 --- a/tutorials/scripting/gdscript/gdscript_format_string.md +++ b/tutorials/scripting/gdscript/gdscript_format_string.md @@ -1,4 +1,4 @@ -.. _doc_gdscript_printf: + GDScript format strings ======================= diff --git a/tutorials/scripting/gdscript/gdscript_styleguide.md b/tutorials/scripting/gdscript/gdscript_styleguide.md index 76a987c..837097a 100644 --- a/tutorials/scripting/gdscript/gdscript_styleguide.md +++ b/tutorials/scripting/gdscript/gdscript_styleguide.md @@ -1,4 +1,4 @@ -.. _doc_gdscript_styleguide: + GDScript style guide ==================== diff --git a/tutorials/scripting/gdscript/static_typing.md b/tutorials/scripting/gdscript/static_typing.md index 6323be5..9532037 100644 --- a/tutorials/scripting/gdscript/static_typing.md +++ b/tutorials/scripting/gdscript/static_typing.md @@ -1,4 +1,4 @@ -.. _doc_gdscript_static_typing: + Static typing in GDScript ========================= @@ -178,7 +178,7 @@ get full autocompletion on the player variable thanks to that cast. If you try to cast with a built-in type and it fails, Godot will throw an error. -.. _doc_gdscript_static_typing_safe_lines: + Safe lines ^^^^^^^^^^ diff --git a/tutorials/scripting/gdscript/warning_system.md b/tutorials/scripting/gdscript/warning_system.md index fdf0e14..eb1b614 100644 --- a/tutorials/scripting/gdscript/warning_system.md +++ b/tutorials/scripting/gdscript/warning_system.md @@ -1,4 +1,4 @@ -.. _doc_gdscript_warning_system: + GDScript warning system ======================= diff --git a/tutorials/scripting/groups.md b/tutorials/scripting/groups.md index 74f9cf7..2195cbc 100644 --- a/tutorials/scripting/groups.md +++ b/tutorials/scripting/groups.md @@ -1,4 +1,4 @@ -.. _doc_groups: + Groups ====== diff --git a/tutorials/scripting/idle_and_physics_processing.md b/tutorials/scripting/idle_and_physics_processing.md index 701e4aa..53890a0 100644 --- a/tutorials/scripting/idle_and_physics_processing.md +++ b/tutorials/scripting/idle_and_physics_processing.md @@ -1,4 +1,4 @@ -.. _doc_idle_and_physics_processing: + Idle and Physics Processing =========================== diff --git a/tutorials/scripting/instancing_with_signals.md b/tutorials/scripting/instancing_with_signals.md index 55d24de..6a41373 100644 --- a/tutorials/scripting/instancing_with_signals.md +++ b/tutorials/scripting/instancing_with_signals.md @@ -1,7 +1,7 @@ .. meta:: :keywords: Signal -.. _doc_instancing_with_signals: + Instancing with signals ======================= diff --git a/tutorials/scripting/nodes_and_scene_instances.md b/tutorials/scripting/nodes_and_scene_instances.md index b11165c..6d02e45 100644 --- a/tutorials/scripting/nodes_and_scene_instances.md +++ b/tutorials/scripting/nodes_and_scene_instances.md @@ -1,4 +1,4 @@ -.. _doc_nodes_and_scene_instances: + Nodes and scene instances ========================= diff --git a/tutorials/scripting/overridable_functions.md b/tutorials/scripting/overridable_functions.md index d9e1822..73fa7a0 100644 --- a/tutorials/scripting/overridable_functions.md +++ b/tutorials/scripting/overridable_functions.md @@ -1,4 +1,4 @@ -.. _doc_overridable_functions: + Overridable functions ===================== diff --git a/tutorials/scripting/pausing_games.md b/tutorials/scripting/pausing_games.md index 2127067..1d60645 100644 --- a/tutorials/scripting/pausing_games.md +++ b/tutorials/scripting/pausing_games.md @@ -1,4 +1,4 @@ -.. _doc_pausing_games: + Pausing games and process mode ============================== diff --git a/tutorials/scripting/resources.md b/tutorials/scripting/resources.md index 5bc1da4..fd7eefe 100644 --- a/tutorials/scripting/resources.md +++ b/tutorials/scripting/resources.md @@ -1,4 +1,4 @@ -.. _doc_resources: + Resources ========= diff --git a/tutorials/scripting/scene_tree.md b/tutorials/scripting/scene_tree.md index f18b628..62b660d 100644 --- a/tutorials/scripting/scene_tree.md +++ b/tutorials/scripting/scene_tree.md @@ -1,4 +1,4 @@ -.. _doc_scene_tree: + Using SceneTree =============== diff --git a/tutorials/scripting/scene_unique_nodes.md b/tutorials/scripting/scene_unique_nodes.md index b9d240d..c2913a4 100644 --- a/tutorials/scripting/scene_unique_nodes.md +++ b/tutorials/scripting/scene_unique_nodes.md @@ -1,4 +1,4 @@ -.. _doc_scene_unique_nodes: + Scene Unique Nodes ================== diff --git a/tutorials/scripting/singletons_autoload.md b/tutorials/scripting/singletons_autoload.md index 796cd4f..e929536 100644 --- a/tutorials/scripting/singletons_autoload.md +++ b/tutorials/scripting/singletons_autoload.md @@ -1,4 +1,4 @@ -.. _doc_singletons_autoload: + Singletons (AutoLoad) ===================== diff --git a/tutorials/shaders/advanced_postprocessing.md b/tutorials/shaders/advanced_postprocessing.md index 78c533a..f63b582 100644 --- a/tutorials/shaders/advanced_postprocessing.md +++ b/tutorials/shaders/advanced_postprocessing.md @@ -1,4 +1,4 @@ -.. _doc_advanced_postprocessing: + Advanced post-processing ======================== diff --git a/tutorials/shaders/converting_glsl_to_godot_shaders.md b/tutorials/shaders/converting_glsl_to_godot_shaders.md index 40260ca..d067aba 100644 --- a/tutorials/shaders/converting_glsl_to_godot_shaders.md +++ b/tutorials/shaders/converting_glsl_to_godot_shaders.md @@ -1,4 +1,4 @@ -.. _doc_converting_glsl_to_godot_shaders: + Converting GLSL to Godot shaders ================================ diff --git a/tutorials/shaders/custom_postprocessing.md b/tutorials/shaders/custom_postprocessing.md index 41fb44c..0ab61f4 100644 --- a/tutorials/shaders/custom_postprocessing.md +++ b/tutorials/shaders/custom_postprocessing.md @@ -1,4 +1,4 @@ -.. _doc_custom_postprocessing: + Custom post-processing ====================== diff --git a/tutorials/shaders/introduction_to_shaders.md b/tutorials/shaders/introduction_to_shaders.md index 2500d79..41da973 100644 --- a/tutorials/shaders/introduction_to_shaders.md +++ b/tutorials/shaders/introduction_to_shaders.md @@ -1,4 +1,4 @@ -.. _doc_introduction_to_shaders: + Introduction to shaders ======================= diff --git a/tutorials/shaders/making_trees.md b/tutorials/shaders/making_trees.md index f3fb96d..cd13523 100644 --- a/tutorials/shaders/making_trees.md +++ b/tutorials/shaders/making_trees.md @@ -1,4 +1,4 @@ -.. _doc_making_trees: + Making trees ============ diff --git a/tutorials/shaders/screen-reading_shaders.md b/tutorials/shaders/screen-reading_shaders.md index 9e82f2f..dc5a338 100644 --- a/tutorials/shaders/screen-reading_shaders.md +++ b/tutorials/shaders/screen-reading_shaders.md @@ -1,4 +1,4 @@ -.. _doc_screen-reading_shaders: + Screen-reading shaders ====================== diff --git a/tutorials/shaders/shader_materials.md b/tutorials/shaders/shader_materials.md index a9cbbed..2bb9aaf 100644 --- a/tutorials/shaders/shader_materials.md +++ b/tutorials/shaders/shader_materials.md @@ -1,4 +1,4 @@ -.. _doc_shader_materials: + Shader materials ================ diff --git a/tutorials/shaders/shader_reference/canvas_item_shader.md b/tutorials/shaders/shader_reference/canvas_item_shader.md index 32f41f0..ba2af70 100644 --- a/tutorials/shaders/shader_reference/canvas_item_shader.md +++ b/tutorials/shaders/shader_reference/canvas_item_shader.md @@ -1,4 +1,4 @@ -.. _doc_canvas_item_shader: + CanvasItem shaders ================== diff --git a/tutorials/shaders/shader_reference/shading_language.md b/tutorials/shaders/shader_reference/shading_language.md index ba59627..a3c9205 100644 --- a/tutorials/shaders/shader_reference/shading_language.md +++ b/tutorials/shaders/shader_reference/shading_language.md @@ -1,4 +1,4 @@ -.. _doc_shading_language: + Shading language ================ diff --git a/tutorials/shaders/shader_reference/spatial_shader.md b/tutorials/shaders/shader_reference/spatial_shader.md index babece9..6dae977 100644 --- a/tutorials/shaders/shader_reference/spatial_shader.md +++ b/tutorials/shaders/shader_reference/spatial_shader.md @@ -1,4 +1,4 @@ -.. _doc_spatial_shader: + Spatial shaders =============== diff --git a/tutorials/shaders/shaders_style_guide.md b/tutorials/shaders/shaders_style_guide.md index d2a33ea..6b39f13 100644 --- a/tutorials/shaders/shaders_style_guide.md +++ b/tutorials/shaders/shaders_style_guide.md @@ -1,4 +1,4 @@ -.. _doc_shaders_style_guide: + Shaders style guide =================== diff --git a/tutorials/shaders/using_viewport_as_texture.md b/tutorials/shaders/using_viewport_as_texture.md index a1ed5b1..1016114 100644 --- a/tutorials/shaders/using_viewport_as_texture.md +++ b/tutorials/shaders/using_viewport_as_texture.md @@ -1,4 +1,4 @@ -.. _doc_viewport_as_texture: + Using a Viewport as a texture ============================= diff --git a/tutorials/shaders/your_first_shader/your_first_2d_shader.md b/tutorials/shaders/your_first_shader/your_first_2d_shader.md index e03d812..210b4b1 100644 --- a/tutorials/shaders/your_first_shader/your_first_2d_shader.md +++ b/tutorials/shaders/your_first_shader/your_first_2d_shader.md @@ -1,4 +1,4 @@ -.. _doc_your_first_canvasitem_shader: + Your first 2D shader ==================== diff --git a/tutorials/shaders/your_first_shader/your_first_3d_shader.md b/tutorials/shaders/your_first_shader/your_first_3d_shader.md index 75b2e8f..8711854 100644 --- a/tutorials/shaders/your_first_shader/your_first_3d_shader.md +++ b/tutorials/shaders/your_first_shader/your_first_3d_shader.md @@ -1,4 +1,4 @@ -.. _doc_your_first_spatial_shader: + Your first 3D shader ==================== diff --git a/tutorials/shaders/your_first_shader/your_second_3d_shader.md b/tutorials/shaders/your_first_shader/your_second_3d_shader.md index 2798f9f..1aefd37 100644 --- a/tutorials/shaders/your_first_shader/your_second_3d_shader.md +++ b/tutorials/shaders/your_first_shader/your_second_3d_shader.md @@ -1,4 +1,4 @@ -.. _doc_your_second_spatial_shader: + Your second 3D shader ===================== diff --git a/tutorials/ui/bbcode_in_richtextlabel.md b/tutorials/ui/bbcode_in_richtextlabel.md index d695fb4..64c280b 100644 --- a/tutorials/ui/bbcode_in_richtextlabel.md +++ b/tutorials/ui/bbcode_in_richtextlabel.md @@ -1,4 +1,4 @@ -.. _doc_bbcode_in_richtextlabel: + BBCode in RichTextLabel ======================= @@ -124,7 +124,7 @@ For transparent RGB colors, any 8-digit hexadecimal code can be used, e.g. `[col In this case, note that the alpha channel is the **first** component of the color code, not the last one. Short RGBA color codes such as `#86f2` (equivalent to `#8866ff22`) are also supported. -.. _doc_bbcode_in_richtextlabel_handling_url_tag_clicks: + Handling `[url]` tag clicks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/tutorials/ui/custom_gui_controls.md b/tutorials/ui/custom_gui_controls.md index 358b981..0cec5c5 100644 --- a/tutorials/ui/custom_gui_controls.md +++ b/tutorials/ui/custom_gui_controls.md @@ -1,4 +1,4 @@ -.. _doc_custom_gui_controls: + Custom GUI controls =================== diff --git a/tutorials/ui/gui_containers.md b/tutorials/ui/gui_containers.md index 90d9fe6..669ef93 100644 --- a/tutorials/ui/gui_containers.md +++ b/tutorials/ui/gui_containers.md @@ -1,4 +1,4 @@ -.. _doc_gui_containers: + Using Containers ================ diff --git a/tutorials/ui/gui_navigation.md b/tutorials/ui/gui_navigation.md index 151f115..a4aa284 100644 --- a/tutorials/ui/gui_navigation.md +++ b/tutorials/ui/gui_navigation.md @@ -1,4 +1,4 @@ -.. _doc_gui_navigation: + Keyboard/Controller Navigation and Focus ======================================== diff --git a/tutorials/ui/gui_skinning.md b/tutorials/ui/gui_skinning.md index 07b0c4a..54ab050 100644 --- a/tutorials/ui/gui_skinning.md +++ b/tutorials/ui/gui_skinning.md @@ -1,4 +1,4 @@ -.. _doc_gui_skinning: + Introduction to GUI skinning ============================ @@ -164,7 +164,7 @@ stores its customizable margins in its theme items. Whenever a control has a local theme item override, this is the value that it uses. Values provided by the theme are ignored. -.. _doc_gui_theme_in_project: + Customizing a project --------------------- diff --git a/tutorials/ui/gui_theme_type_variations.md b/tutorials/ui/gui_theme_type_variations.md index 6742598..d2d43ab 100644 --- a/tutorials/ui/gui_theme_type_variations.md +++ b/tutorials/ui/gui_theme_type_variations.md @@ -1,4 +1,4 @@ -.. _doc_gui_theme_type_variations: + Theme type variations ===================== diff --git a/tutorials/ui/gui_using_theme_editor.md b/tutorials/ui/gui_using_theme_editor.md index e739060..a2adb78 100644 --- a/tutorials/ui/gui_using_theme_editor.md +++ b/tutorials/ui/gui_using_theme_editor.md @@ -1,4 +1,4 @@ -.. _doc_gui_using_theme_editor: + Using the theme editor ====================== diff --git a/tutorials/ui/size_and_anchors.md b/tutorials/ui/size_and_anchors.md index 2315358..7cb567b 100644 --- a/tutorials/ui/size_and_anchors.md +++ b/tutorials/ui/size_and_anchors.md @@ -1,4 +1,4 @@ -.. _doc_size_and_anchors: + Size and anchors ================