├── .gitignore ├── LICENSE ├── README.md ├── examples ├── adventure_game │ ├── .gitignore │ ├── README.md │ ├── adventure.gpr │ ├── icon.png │ ├── lib │ │ ├── .gitignore │ │ ├── adventure.gdns │ │ └── adventure.tres │ ├── main.tscn │ ├── obj │ │ └── .gitignore │ ├── project.godot │ └── src │ │ ├── adventure.adb │ │ ├── adventure.ads │ │ ├── engine_hooks.adb │ │ └── engine_hooks.ads ├── gdnative_c_example │ ├── .gitignore │ ├── Main.gd │ ├── Main.tscn │ ├── README.md │ ├── export_presets.cfg │ ├── icon.png │ ├── lib │ │ ├── .gitignore │ │ ├── simple.gdns │ │ └── simple.tres │ ├── obj │ │ └── .gitignore │ ├── project.godot │ ├── simple.gpr │ └── src │ │ ├── simple.adb │ │ └── simple.ads └── minimal │ ├── .gitignore │ ├── README.md │ ├── export_presets.cfg │ ├── icon.png │ ├── lib │ ├── .gitignore │ ├── minimal.gdns │ └── minimal.tres │ ├── minimal.gpr │ ├── obj │ └── .gitignore │ ├── project.godot │ └── src │ ├── minimal.adb │ └── minimal.ads ├── gdnative_ada.gpr ├── lib └── .gitignore ├── obj └── .gitignore └── src ├── exceptions-stub └── gdnative-exceptions.adb ├── exceptions └── gdnative-exceptions.adb ├── gdnative-console.adb ├── gdnative-console.ads ├── gdnative-context.adb ├── gdnative-context.ads ├── gdnative-exceptions.ads ├── gdnative-objects.adb ├── gdnative-objects.ads ├── gdnative-thin.ads ├── gdnative-tokenizer.adb ├── gdnative-tokenizer.ads ├── gdnative.adb └── gdnative.ads /.gitignore: -------------------------------------------------------------------------------- 1 | C 2 | *.sublime* -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/README.md -------------------------------------------------------------------------------- /examples/adventure_game/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/.gitignore -------------------------------------------------------------------------------- /examples/adventure_game/README.md: -------------------------------------------------------------------------------- 1 | # Adventure Game Example 2 | 3 | --- 4 | 5 | -------------------------------------------------------------------------------- /examples/adventure_game/adventure.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/adventure.gpr -------------------------------------------------------------------------------- /examples/adventure_game/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/icon.png -------------------------------------------------------------------------------- /examples/adventure_game/lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/lib/.gitignore -------------------------------------------------------------------------------- /examples/adventure_game/lib/adventure.gdns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/lib/adventure.gdns -------------------------------------------------------------------------------- /examples/adventure_game/lib/adventure.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/lib/adventure.tres -------------------------------------------------------------------------------- /examples/adventure_game/main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/main.tscn -------------------------------------------------------------------------------- /examples/adventure_game/obj/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /examples/adventure_game/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/project.godot -------------------------------------------------------------------------------- /examples/adventure_game/src/adventure.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/src/adventure.adb -------------------------------------------------------------------------------- /examples/adventure_game/src/adventure.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/src/adventure.ads -------------------------------------------------------------------------------- /examples/adventure_game/src/engine_hooks.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/src/engine_hooks.adb -------------------------------------------------------------------------------- /examples/adventure_game/src/engine_hooks.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/adventure_game/src/engine_hooks.ads -------------------------------------------------------------------------------- /examples/gdnative_c_example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/.gitignore -------------------------------------------------------------------------------- /examples/gdnative_c_example/Main.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/Main.gd -------------------------------------------------------------------------------- /examples/gdnative_c_example/Main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/Main.tscn -------------------------------------------------------------------------------- /examples/gdnative_c_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/README.md -------------------------------------------------------------------------------- /examples/gdnative_c_example/export_presets.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/gdnative_c_example/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/icon.png -------------------------------------------------------------------------------- /examples/gdnative_c_example/lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/lib/.gitignore -------------------------------------------------------------------------------- /examples/gdnative_c_example/lib/simple.gdns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/lib/simple.gdns -------------------------------------------------------------------------------- /examples/gdnative_c_example/lib/simple.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/lib/simple.tres -------------------------------------------------------------------------------- /examples/gdnative_c_example/obj/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /examples/gdnative_c_example/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/project.godot -------------------------------------------------------------------------------- /examples/gdnative_c_example/simple.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/simple.gpr -------------------------------------------------------------------------------- /examples/gdnative_c_example/src/simple.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/src/simple.adb -------------------------------------------------------------------------------- /examples/gdnative_c_example/src/simple.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/gdnative_c_example/src/simple.ads -------------------------------------------------------------------------------- /examples/minimal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/.gitignore -------------------------------------------------------------------------------- /examples/minimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/README.md -------------------------------------------------------------------------------- /examples/minimal/export_presets.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/minimal/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/icon.png -------------------------------------------------------------------------------- /examples/minimal/lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/lib/.gitignore -------------------------------------------------------------------------------- /examples/minimal/lib/minimal.gdns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/lib/minimal.gdns -------------------------------------------------------------------------------- /examples/minimal/lib/minimal.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/lib/minimal.tres -------------------------------------------------------------------------------- /examples/minimal/minimal.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/minimal.gpr -------------------------------------------------------------------------------- /examples/minimal/obj/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /examples/minimal/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/project.godot -------------------------------------------------------------------------------- /examples/minimal/src/minimal.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/src/minimal.adb -------------------------------------------------------------------------------- /examples/minimal/src/minimal.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/examples/minimal/src/minimal.ads -------------------------------------------------------------------------------- /gdnative_ada.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/gdnative_ada.gpr -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /obj/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /src/exceptions-stub/gdnative-exceptions.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/exceptions-stub/gdnative-exceptions.adb -------------------------------------------------------------------------------- /src/exceptions/gdnative-exceptions.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/exceptions/gdnative-exceptions.adb -------------------------------------------------------------------------------- /src/gdnative-console.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-console.adb -------------------------------------------------------------------------------- /src/gdnative-console.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-console.ads -------------------------------------------------------------------------------- /src/gdnative-context.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-context.adb -------------------------------------------------------------------------------- /src/gdnative-context.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-context.ads -------------------------------------------------------------------------------- /src/gdnative-exceptions.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-exceptions.ads -------------------------------------------------------------------------------- /src/gdnative-objects.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-objects.adb -------------------------------------------------------------------------------- /src/gdnative-objects.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-objects.ads -------------------------------------------------------------------------------- /src/gdnative-thin.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-thin.ads -------------------------------------------------------------------------------- /src/gdnative-tokenizer.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-tokenizer.adb -------------------------------------------------------------------------------- /src/gdnative-tokenizer.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative-tokenizer.ads -------------------------------------------------------------------------------- /src/gdnative.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative.adb -------------------------------------------------------------------------------- /src/gdnative.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-hardeman/gdnative_ada/HEAD/src/gdnative.ads --------------------------------------------------------------------------------