# doompanning

![doompanning](screenshot.png)

@oxmox@chaos.social

## Requirements

### Linux

gcc/clang, cmake, sdl2, doom shareware

See [Dockerfile](Dockerfile) for details.

### MSYS2 (ucrt64)

Copy `doom1.wad` into the build or parent directories. In a `ucrt64` shell:

```bash
pacman -S mingw-w64-ucrt-x86_64-SDL2 mingw-w64-ucrt-x86_64-toolchain mingw-w64-ucrt-x86_64-cmake
cd doompanning
mkdir build
cmake -G"MinGW Makefiles" ..
cmake --build . -j
./doompanning.exe
```


## State

Input forwarding to the dooms is currently broken or at least in a bad state.
Was trying out something, not sure.

Run [sdl_nyan_demo](external/sdl_nyan/src/sdl_nyan_demo.cc) for the cats.

![sdl_nyan_demo](external/sdl_nyan/sdl_nyan_demo.png)
