├── .gitignore ├── .gitmodules ├── .hlint.yaml ├── LICENSE ├── README.md ├── Setup.hs ├── api ├── extension_api.json └── gdextension_interface.h ├── example ├── cbits │ ├── flib.c │ └── flib.def ├── flib │ └── FLib.hs └── godot │ ├── .gitattributes │ ├── .gitignore │ ├── Main.tscn │ ├── godot-ext-example.gdextension │ ├── icon.svg │ ├── icon.svg.import │ └── project.godot ├── generator └── Generator.hs ├── godot-haskell-gdextension.cabal └── src ├── GodotApi.chs └── gdextension_interface copy.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/.gitmodules -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /api/extension_api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/api/extension_api.json -------------------------------------------------------------------------------- /api/gdextension_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/api/gdextension_interface.h -------------------------------------------------------------------------------- /example/cbits/flib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/cbits/flib.c -------------------------------------------------------------------------------- /example/cbits/flib.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | godot_ext_init -------------------------------------------------------------------------------- /example/flib/FLib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/flib/FLib.hs -------------------------------------------------------------------------------- /example/godot/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/godot/.gitattributes -------------------------------------------------------------------------------- /example/godot/.gitignore: -------------------------------------------------------------------------------- 1 | # Godot 4+ specific ignores 2 | .godot/ 3 | -------------------------------------------------------------------------------- /example/godot/Main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/godot/Main.tscn -------------------------------------------------------------------------------- /example/godot/godot-ext-example.gdextension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/godot/godot-ext-example.gdextension -------------------------------------------------------------------------------- /example/godot/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/godot/icon.svg -------------------------------------------------------------------------------- /example/godot/icon.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/godot/icon.svg.import -------------------------------------------------------------------------------- /example/godot/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/example/godot/project.godot -------------------------------------------------------------------------------- /generator/Generator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/generator/Generator.hs -------------------------------------------------------------------------------- /godot-haskell-gdextension.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/godot-haskell-gdextension.cabal -------------------------------------------------------------------------------- /src/GodotApi.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/src/GodotApi.chs -------------------------------------------------------------------------------- /src/gdextension_interface copy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidEichmann/godot-haskell-gdextension/HEAD/src/gdextension_interface copy.h --------------------------------------------------------------------------------