kichikuou
29a139c8a1
Use the standard integer types
...
This replaces BYTE, WORD and DWORD types with uint8_t, uint16_t and
uint32_t respectively.
2022-10-29 09:34:21 +09:00
kichikuou
d1712ab7b4
Remove newline character from debug print macro calls
...
Now "\n" is appended by the macros.
2022-09-02 20:37:26 +09:00
kichikuou
3377441caf
Simplify CG drawing functions
...
This removes extra buffer copy in some cases.
2022-04-02 22:13:25 +09:00
kichikuou
901a3bb28c
Revamp NightDemonDemo
...
- Fix off-by-one bug in demo number
- Use the jpeg extraction function in src/
- Improve alk archive interface
2022-04-02 22:12:16 +09:00
kichikuou
c67198cc0e
emscripten: Load Mincho font on demand in SACT games
2022-03-05 11:52:52 +09:00
kichikuou
63c456329f
Remove (unused) MMX support
2022-02-05 22:08:26 +09:00
kichikuou
d35a24f142
sdl_effect: Implement linear blur effects
...
Now Gpx and NIGHTDLL are fully migrated to sdl_effect.
2022-01-17 17:41:13 +09:00
kichikuou
c4d74d659a
sdl_fader: Add fade in/out and white in/out effects
...
This replaces the existing three separate implementations (CE command,
Gpx, and NIGHTDLL) of these effects with the new one implemented in
sdl_fader.
2022-01-16 15:48:58 +09:00
kichikuou
0ecc4edb43
Add webp CG support
...
Used in the MangaGamer version of Rance 5D.
The logic for the OVER chunk was taken from libsys4.
2021-11-03 21:09:02 +09:00
kichikuou
4fd00a9088
CMake: Build modules as a single library
2020-10-04 16:02:10 +09:00
kichikuou
ebb249cd47
Remove 15bpp surface operations
...
These were used only with X11 backend.
2020-10-04 16:01:48 +09:00
kichikuou
379ca744d5
Remove BGR-order macros
2020-10-04 15:35:51 +09:00
kichikuou
15fb122148
Remove agsurface.has_{pixel,alpha} fields
2020-08-30 10:26:55 +09:00
kichikuou
652e4b9111
Simplify ags_drawStringToSurface()
2020-08-08 22:57:22 +09:00
kichikuou
e830190537
Add ags_drawStringToSurface()
2020-08-08 21:28:01 +09:00
kichikuou
f978c43ee1
Move mmap-related code to mmap.{h,c}
...
And add Windows implementation.
2020-08-06 15:09:51 +09:00
kichikuou
fb10cbc52d
Add unittest.h with some assertion macros
2020-07-24 12:46:14 +09:00
kichikuou
1a3b779ace
Use const strings for file names
2020-07-12 13:41:57 +09:00
kichikuou
37f4d847e5
Fix Windows build
2020-06-07 21:29:53 +09:00
kichikuou
9a1f1c77a6
Static link DLL modules
...
We only support a fixed set of modules, so dynamic linking isn't really
necessary. This paves the way for running System3.9 games on more
platforms.
NIGHTDLL is temporarily disabled, because many symbols conflict with the
SACT module.
2020-06-04 19:56:05 +09:00
kichikuou
c0ac281789
Suppress some compiler warnings
2019-09-15 18:42:19 +09:00
kichikuou
4602b1ebfc
Fix compiler warnings
2019-09-15 18:42:16 +09:00
kichikuou
184211b87a
modules: implement list_{nth,last} and add test
2019-09-15 11:05:50 +09:00
kichikuou
117ab8fbae
Move list library to modules/lib/
2019-07-28 11:37:50 +09:00
kichikuou
fe189e61c0
Remove Autotools files
2019-07-27 22:58:55 +09:00
kichikuou
19296d9256
Compile modules/lib as PIC
2019-07-27 15:23:21 +09:00
kichikuou
ab924e8955
Enable more modules
2019-07-27 10:09:27 +09:00
kichikuou
13c77cd890
Revive modules support
2019-07-27 10:09:27 +09:00
kichikuou
cda6189ae7
Update autotools files
2018-12-28 23:13:45 +09:00
kichikuou
4050985701
Use foreign strictness
2017-05-28 11:13:49 +09:00
kichikuou
b8b6474561
SDL_mixer pcm backend
2017-03-19 13:28:01 +09:00
kichikuou
7c4cadc805
Drop OSS / SunAudio / ALSA / ESD
2017-03-18 23:53:28 +09:00
kichikuou
8fe37f2281
Remove client/server music module
2017-03-18 23:53:21 +09:00
kichikuou
baeb11c98c
In-process music module
2017-02-26 18:24:23 +09:00
kichikuou
e6af440a23
Fix missing includes
2017-02-19 12:35:53 +09:00
kichikuou
2cbb67e459
Readd pkg.m4
2017-02-19 10:18:29 +09:00
kichikuou
245bc1212c
Remove glib dependency
2017-02-18 18:16:32 +09:00
kichikuou
674b8b4f9f
Switch to SDL2
2017-02-12 14:48:33 +09:00
kichikuou
f1b0b399fa
Convert EUC to utf-8
2017-02-11 19:03:05 +09:00
kichikuou
2b4b6a9c22
Drop ALSA 0.5 support
2017-02-09 21:18:55 +09:00
kichikuou
72d33d75db
Drop gtk1 support
2017-02-08 20:49:43 +09:00
kichikuou
3d2382012f
Drop glib1 support
2017-02-07 21:36:26 +09:00
kichikuou
3ddde55842
Drop freetype1 support
2017-02-07 09:58:08 +09:00
kichikuou
1d6a284ed1
Fix automake warnings
2017-02-07 00:08:23 +09:00
kichikuou
484afc96a5
Update macros/
2017-02-06 23:37:07 +09:00
kichikuou
83781b9385
Update autotools files
2017-02-06 23:37:00 +09:00
kichikuou
e607c9c2ee
Import xsystem35-1.7.3-pre5
2014-04-26 18:40:24 +09:00