├── .clang-format ├── .editorconfig ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── SConstruct ├── addons └── godot-doom-node │ ├── godot-doom-node.gdextension │ ├── linux │ └── .gitkeep │ ├── macos │ └── .gitkeep │ └── windows │ └── .gitkeep ├── demo ├── .gitignore ├── addons ├── default_bus_layout.tres ├── doom │ ├── sf3 │ │ ├── MuseScore_General.sf3 │ │ └── MuseScore_General_License.md │ └── wad │ │ └── DOOM1.WAD ├── main.gd ├── main.tscn └── project.godot ├── flake.lock ├── flake.nix └── src ├── doom.cpp ├── doom.h ├── doomcommon.h ├── doominput.h ├── doommus2mid.cpp ├── doommus2mid.h ├── doommutex.h ├── doomshm.c ├── doomshm.h ├── doomspawn.c ├── doomspawn.h ├── doomspawn_music.c ├── doomspawn_sound.c ├── doomswap.h ├── register_types.cpp └── register_types.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/README.md -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/SConstruct -------------------------------------------------------------------------------- /addons/godot-doom-node/godot-doom-node.gdextension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/addons/godot-doom-node/godot-doom-node.gdextension -------------------------------------------------------------------------------- /addons/godot-doom-node/linux/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /addons/godot-doom-node/macos/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /addons/godot-doom-node/windows/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/addons: -------------------------------------------------------------------------------- 1 | ../addons -------------------------------------------------------------------------------- /demo/default_bus_layout.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/demo/default_bus_layout.tres -------------------------------------------------------------------------------- /demo/doom/sf3/MuseScore_General.sf3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/demo/doom/sf3/MuseScore_General.sf3 -------------------------------------------------------------------------------- /demo/doom/sf3/MuseScore_General_License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/demo/doom/sf3/MuseScore_General_License.md -------------------------------------------------------------------------------- /demo/doom/wad/DOOM1.WAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/demo/doom/wad/DOOM1.WAD -------------------------------------------------------------------------------- /demo/main.gd: -------------------------------------------------------------------------------- 1 | extends Node 2 | -------------------------------------------------------------------------------- /demo/main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/demo/main.tscn -------------------------------------------------------------------------------- /demo/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/demo/project.godot -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/flake.nix -------------------------------------------------------------------------------- /src/doom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doom.cpp -------------------------------------------------------------------------------- /src/doom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doom.h -------------------------------------------------------------------------------- /src/doomcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomcommon.h -------------------------------------------------------------------------------- /src/doominput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doominput.h -------------------------------------------------------------------------------- /src/doommus2mid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doommus2mid.cpp -------------------------------------------------------------------------------- /src/doommus2mid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doommus2mid.h -------------------------------------------------------------------------------- /src/doommutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doommutex.h -------------------------------------------------------------------------------- /src/doomshm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomshm.c -------------------------------------------------------------------------------- /src/doomshm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomshm.h -------------------------------------------------------------------------------- /src/doomspawn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomspawn.c -------------------------------------------------------------------------------- /src/doomspawn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomspawn.h -------------------------------------------------------------------------------- /src/doomspawn_music.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomspawn_music.c -------------------------------------------------------------------------------- /src/doomspawn_sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomspawn_sound.c -------------------------------------------------------------------------------- /src/doomswap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/doomswap.h -------------------------------------------------------------------------------- /src/register_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/register_types.cpp -------------------------------------------------------------------------------- /src/register_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamscott/godot-doom-node/HEAD/src/register_types.h --------------------------------------------------------------------------------