Nunuhara Cabbage 4eb5a256fd Refactor graphics code
Sprites are now rendered directly, rather than being blitted to a master
surface which is then copied to a texture. Every sprite now carries an
SDL_Texture in addition to an SDL_Surface (we need both, since
SDL_Texture doesn't give read-access to the pixel data).

All of the image-manipulation code is now in sdl_draw.c, and the
DrawGraph_* functions are now wrappers. Some games (Daibanchou at least)
use an API other than SACT2/DrawGraph, so these operations should be
generic to avoid duplication.
2019-11-29 23:16:40 -08:00
2019-11-28 16:24:09 -08:00
2019-11-19 20:34:31 -08:00
2019-10-06 19:35:36 -07:00
2019-11-11 00:37:55 -08:00
2019-11-11 00:37:55 -08:00
2019-11-15 19:01:08 -08:00
2019-11-12 20:43:48 -08:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-10-06 19:35:36 -07:00
2019-11-29 23:16:40 -08:00
2019-11-11 13:44:52 -08:00
2019-11-11 13:44:52 -08:00
2019-11-27 18:11:07 -08:00
2019-11-21 19:57:24 -08:00
2019-11-19 21:23:12 -08:00
2019-10-13 21:32:17 -07:00
2019-11-27 18:11:07 -08:00
2019-11-27 18:11:07 -08:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-11-15 19:01:08 -08:00
2019-10-06 19:35:36 -07:00
2019-10-14 18:09:00 -07:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-11-26 17:29:53 -08:00
2019-11-29 23:16:40 -08:00
2019-11-18 21:53:51 -08:00
2019-11-24 15:45:28 -08:00
2019-11-24 15:45:28 -08:00
2019-10-20 21:26:51 -07:00
2019-11-24 15:45:28 -08:00
2019-10-29 19:58:26 -07:00
2019-10-14 18:09:00 -07:00
2019-11-10 13:44:01 -08:00
2019-11-27 18:11:07 -08:00
2019-11-27 18:11:07 -08:00

xsystem4

xsystem4 is an implementation of AliceSoft's System 4 game engine for unix-like operating systems.

NOTE: This is a work in progress. Very little is implemented so far.

Building

xsystem4 uses the meson build system.

mkdir build
meson build
ninja -C build

Running

You will need to create an AIN file using the System 4 SDK compiler. Then simply pass it to the system4 executable.

build/system4 ???.ain
S
Description
No description provided
Readme
23 MiB
Languages
C 96.5%
GLSL 2.7%
Meson 0.3%
CMake 0.2%
Scheme 0.2%