kichikuou 3cecc58607 Narrow dependency on font.h
This removes font.h dependency from header files such as ags.h and
nact.h. After this, font.h must be explicitly included in order to use
font functions.
2020-08-08 22:52:47 +09:00
2020-06-07 14:31:31 +09:00
2017-02-11 19:03:05 +09:00
2020-07-25 13:17:03 +09:00
2020-08-08 22:52:47 +09:00
2017-02-11 19:03:05 +09:00
2020-08-08 22:52:47 +09:00
2020-07-23 18:08:58 +09:00
2019-08-25 11:37:30 +09:00
2019-12-31 15:16:49 +09:00
2020-08-06 17:20:27 +09:00
2020-06-14 14:16:19 +09:00
2014-04-26 18:40:24 +09:00
2017-02-10 22:39:52 +09:00
2017-02-11 19:03:05 +09:00
2017-02-11 19:03:05 +09:00

xsytem35-sdl2

This is a multi-platform port of xsystem35, a free implementation of AriceSoft's System3.x game engine.

Download

Prebuilt binaries for Windows and Android can be downloaded from the Releases page.

Build

Linux (Debian / Ubuntu)

$ sudo apt install build-essential cmake libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev
$ mkdir -p out/debug
$ cd out/debug
$ cmake -DCMAKE_BUILD_TYPE=Debug ../../
$ make && make install

You can choose between X11 and SDL2 as the graphics backend. If both libraries are found, X11 is used by default, but if -DENABLE_X11=NO flag is given to the cmake invocation, then SDL2 will be used.

MacOS

Homebrew is needed.

$ brew install cmake pkg-config sdl2 sdl2_mixer freetype libjpeg
$ mkdir -p out/debug
$ cd out/debug
$ cmake -DCMAKE_BUILD_TYPE=Debug ../../
$ make && make install

Windows

MSYS2 is needed.

$ pacman -S cmake mingw-w64-x86_64-cmake mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_ttf mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-libjpeg-turbo
$ mkdir -p out/debug
$ cd out/debug
$ cmake -G"MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug ../../
$ make

Emscripten

$ mkdir -p out/wasm
$ cd out/wasm
$ emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel ../../
$ make

To use the generated binary, checkout Kichikuou on Web and copy out/xsystem35.* into its docs directory.

Android

See android/README.md.

S
Description
No description provided
Readme
16 MiB
Languages
C 83.2%
Java 10.6%
Kotlin 5%
CMake 1.1%