stratagus
stratagus copied to clipboard
The Stratagus strategy game engine
Disabled for now, but this way we should be easily able to build AppImage/Snap/FlatPack/Windows/WindowsStore binaries for Stratagus.
I started making the UML Class Diagrams of the Stratagus project by using [Umbrello](https://umbrello.kde.org/), which is also the software that can be used to see the diagram in the file....
Attempting to build on Mac OS fails because we don't have `malloc.h` on the platform: ``` andrewbobulsky ~/Projects/personal/build-stratagus % CXX=$(brew --prefix)/bin/g++-11 CC=$(brew --prefix)/bin/gcc-11 cmake ../stratagus -DENABLE_DEV=ON -- The C compiler...
Hi. I did a checkout of the v3.2.0 tag for both war1gus and stratagus and built/installed them. M1 chip building native arm64 binaries. Pulled the assets from the DOS version....
``` /tmp/dev/stratagus/src/network/net_message.cpp:62:38: runtime error: store to misaligned address 0x60300012d3fb for type 'uint16_t', which requires 2 byte alignment 0x60300012d3fb: note: pointer points here 00 00 0b 05 be be be be...
Is it possible to define a custom location for `~/.stratagus`? Personally, I prefer to keep my home directory as clean as possible. It looks like there's a `-d` flag that...
https://github.com/grimfang4/sdl-gpu
With `-DWITH_OGGVORBIS=false -DWITH_THEORA=true`: ``` /usr/local/libexec/ccache/c++ -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/local/share/pixmaps\" -DUSE_BSD -DUSE_BZ2LIB -DUSE_MNG -DUSE_THEORA -DUSE_ZLIB -I/wrkdirs/usr/ports/games/stratagus/work/stratagus-3.2.0/src/include -I/wrkdirs/usr/ports/games/stratagus/work/stratagus-3.2.0/src/guichan/include -I/wrkdirs/usr/ports/games/stratagus/work/stratagus-3.2.0/src/guichan/include/guichan -I/wrkdirs/usr/ports/games/stratagus/work/stratagus-3.2.0/src/third_party -I/wrkdirs/usr/ports/games/stratagus/work/.build -I/usr/local/include/lua51 -I/usr/local/include/SDL2 -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-register -fsigned-char -O2 -pipe...
WIP: move common useful lua code into libraries that all games can share