Commit graph

2454 commits

Author SHA1 Message Date
rr-
9bdce62a3f
build: improve zip name for local builds 2021-11-29 03:00:08 +01:00
rr-
f3e944a5c1
s/fmv: reduce gfx switches in case of missing fmvs 2021-11-29 00:53:16 +01:00
rr-
40bf4d5b1f
s/fmv: port to use libav 2021-11-29 00:08:20 +01:00
rr-
a139e922bd
l/glrage: simplify attaching; fix broken detaching 2021-11-28 23:57:27 +01:00
rr-
c85b376284
s/ddraw: extract DDraw management from s/shell.c 2021-11-28 23:04:22 +01:00
rr-
efee769a26
s/hwr: merge HWR_PrepareFMV and HWR_FMVInit 2021-11-28 22:58:09 +01:00
rr-
15c2c22872
s/hwr: make HWR_SetHardwareVideoMode void 2021-11-28 22:55:55 +01:00
rr-
405d5286a9
s/hwr: remove unused dwCaps fields 2021-11-28 22:54:32 +01:00
rr-
5b11d38958
s/shell: switch to SDL 2021-11-28 20:50:32 +01:00
rr-
e810fcf16b
l/ddraw: remove debug cruft 2021-11-28 18:26:15 +01:00
rr-
ddf929b531
l/ati: remove debug cruft 2021-11-28 18:26:15 +01:00
rr-
96233a2217
l/ati: remove unused VertexStream methods 2021-11-28 18:26:14 +01:00
rr-
b581b862f6
s/sound: pass stream sizes 2021-11-26 17:25:46 +01:00
rr-
801ccc273d
s/audio/stream: support more than 1 or 2 channels 2021-11-26 17:25:45 +01:00
rr-
293187477f
s/audio+s/picture: send stream parameters to codec context 2021-11-26 17:25:45 +01:00
rr-
9aaee20262
cosmetics: clean up 2021-11-26 17:25:42 +01:00
rr-
7ea056cdff
s/audio: extract stream stuff to a separate file 2021-11-26 17:24:45 +01:00
rr-
7cb8317a7e
s/audio: use consistent naming 2021-11-26 17:24:45 +01:00
rr-
224b45ebc1
g/music: fix setting music volume 2021-11-26 17:24:44 +01:00
rr-
232b5b841c
g/gameflow: pull g_GameFlow 2021-11-24 18:57:08 +01:00
rr-
8bf25e7f02
config: adhere to new conventions 2021-11-24 18:20:05 +01:00
rr-
f86ac12710
docs: update naming convention notes 2021-11-24 18:14:55 +01:00
rr-
65d9f9e79b
cosmetics: shorten enum GAME_STRING_ID member 2021-11-24 18:14:55 +01:00
rr-
eb4ae3aa33
cosmetics: rename module-level globals 2021-11-24 18:14:54 +01:00
rr-
d9356711c0
cosmetics: rename global variables 2021-11-24 18:07:23 +01:00
rr-
d2bb3779ae
g/inv: remove unused function 2021-11-24 18:07:23 +01:00
rr-
d45aed1c31
s/shell: pull args.c 2021-11-24 18:07:23 +01:00
rr-
46f48846a3
s/output: inline VISIBLE macro 2021-11-24 18:07:22 +01:00
rr-
e9f2a76f0d
s/input: name private functions with module prefix 2021-11-24 18:07:22 +01:00
rr-
fbc46b6e67
objects/scion: fix reviving the Scion
After shooting the Scion in The Great Pyramid, if the player steps on
the tile that activates it again, the Scion will get reactivated as the
trigger is repeatable. This has a side effect of enabling Scion3Control
calls again and the internal explosion counter will tick beyond the
value of 90, causing even more explosions.

Rather than merely deactivating the Scion, we need to actually discard it.

Closes #252
2021-11-24 16:37:13 +01:00
rr-
ee399d0112
s/audio: remove unused struct declaration 2021-11-24 00:01:38 +01:00
rr-
5f0f71ea61
s/audio: improve audio API naming 2021-11-24 00:00:24 +01:00
rr-
7e7c811d5f
g/music: fix playing one-shot triggers twice 2021-11-23 23:49:06 +01:00
rr-
bb19d363da
s/audio: reduce buffer size to 1/10 s 2021-11-23 21:35:57 +01:00
rr-
06d93c778e
bin: remove no longer needed OG audio libs 2021-11-23 21:34:31 +01:00
rr-
d41d356616
s/audio: remove debug logs 2021-11-23 21:21:25 +01:00
rr-
07b575b369
g/music: merge with s/music
As a bonus, s_audio.c is generic enough to handle samples (s_sound.c) in
the future.
2021-11-23 21:20:03 +01:00
rr-
c29cd4f7ae
build: make avcodec and SDL required
We will not be maintaining the old libraries anyway.
2021-11-23 21:20:03 +01:00
rr-
75252e4aaa
s/music: support looped tracks 2021-11-23 21:20:02 +01:00
rr-
ef8fb30c98
s/music: implement SDL mixer and avcodec decoder 2021-11-23 21:20:01 +01:00
rr-
46ab5649c5
build: fix lint ** wildcard on some shells 2021-11-23 21:19:45 +01:00
rr-
a96c4d28b0
build: revert compressing libzplay and winmm 2021-11-22 15:59:27 +01:00
rr-
447d855176
l/ddraw: remove unused constants 2021-11-22 13:06:07 +01:00
rr-
969934b5f5
g/settings: save brightness
Closes #251.
2021-11-22 10:49:45 +01:00
rr-
b66ee3d9c7
build: make dockerignore even more restrictive 2021-11-22 10:48:27 +01:00
rr-
c0cbc243f1 s/picture: load images with libavcodec 2021-11-21 23:39:39 +01:00
rr-
b1425eaa98
build: remove unused flags 2021-11-21 23:19:24 +01:00
rr-
3df5c2e002
build: compress release binaries 2021-11-21 23:18:01 +01:00
rr-
1e97bf47d5
build: add music player binaries 2021-11-21 23:17:39 +01:00
rr-
4bb762444c
build: add Tomb1Main_runtime.json5 to ignored files 2021-11-21 22:29:50 +01:00