rr-
2dc9d861e8
s/hwr: keep aspect ratio when blitting
2021-11-21 22:28:59 +01:00
rr-
b7043ac104
g/picture: make main menu image customizable
2021-11-21 22:28:57 +01:00
rr-
b77c2ce76a
g/picture+s/picture: extract from s/output
2021-11-20 22:38:31 +01:00
rr-
3941548705
hwr: use picture size for the backdrop surface
2021-11-20 22:38:31 +01:00
rr-
685a48e1b3
s/fmv: treat winplay errors as non-fatal
2021-11-20 22:38:31 +01:00
rr-
8d7e13ba11
s/fmv: don't hardcode FMV paths
...
At least not the intros.
2021-11-20 22:38:30 +01:00
rr-
893ba94f42
filesystem: add File_Exists+File_GetFullPath
2021-11-20 22:38:26 +01:00
rr-
c7754b8bf6
s/fmv: pull lib
2021-11-20 21:49:39 +01:00
rr-
0da368c5f2
g/fmv+s/fmv: rename and simplify api
2021-11-20 21:47:29 +01:00
rr-
624a13abac
g/fmv+s/fmv: extract from s/frontend
2021-11-20 21:40:36 +01:00
rr-
0a736832c0
g/level: rename functions and members
2021-11-20 21:30:56 +01:00
rr-
81750fa55e
g/level: move from s/file
2021-11-20 21:30:55 +01:00
rr-
58bf592ddf
g/option: allow remapping to enter, esc and arrows
2021-11-20 21:16:48 +01:00
rr-
8244d3def0
s/input: hide keycode behind typedef
2021-11-20 21:16:48 +01:00
rr-
7f331a3520
g/input+s/input: refactor
2021-11-20 21:16:48 +01:00
rr-
2ca13853c8
vars: rename KEY_* to INPUT_KEY_*
2021-11-20 21:16:48 +01:00
rr-
b03209552c
vars: rename Input* to g_Input*
2021-11-20 21:16:48 +01:00
rr-
8b93624d58
g/random: extract; adhere to new conventions
2021-11-20 21:16:48 +01:00
rr-
2263bae50a
g/shell: pull initialization from main
2021-11-20 21:12:47 +01:00
rr-
1d9f6e223e
g/random: extract; adhere to new conventions
2021-11-20 21:07:18 +01:00
rr-
0f483c826a
g/viewport: replace PhdWin* with a viewport module
2021-11-20 20:54:48 +01:00
rr-
e685859a58
g/screen: rename new functions
2021-11-20 20:54:48 +01:00
rr-
b0f4ebb920
g/screen: pull GetRender* from s/output
2021-11-20 20:54:48 +01:00
rr-
ea98a91edf
g/screen: rename functions
2021-11-20 20:54:48 +01:00
rr-
a77fecd5f0
g/screen: extract from s/display
2021-11-20 20:54:48 +01:00
rr-
27c53f9229
s/setup: inline S_InitialiseScreen
2021-11-20 20:54:48 +01:00
rr-
cf597bbd5b
g/clock+s/clock: adhere to new conventions
2021-11-20 20:46:42 +01:00
rr-
8a7b50690c
g/shell+s/shell: consolidate s/main and s/init
2021-11-20 20:36:34 +01:00
rr-
1339bc80f6
s/hwr: let people play even with texture errors
2021-11-19 01:50:12 +01:00
rr-
12ea0d48e8
log: adhere to new conventions
2021-11-19 01:04:43 +01:00
rr-
77da274bbc
filesystem: move Windows code to specific/
2021-11-19 00:21:56 +01:00
rr-
da94d81839
filesystem: add underscore to module prefix
2021-11-19 00:21:56 +01:00
rr-
e93fea6ebc
s/file: remove GetFullPath
2021-11-19 00:21:56 +01:00
rr-
5008e498d1
filesystem: pull FileLoad
2021-11-19 00:21:56 +01:00
rr-
cc2eb210fb
filesystem: support relative paths
2021-11-19 00:21:56 +01:00
rr-
7cdf500766
vars: pull ATI3DCIF variables
2021-11-19 00:21:30 +01:00
rr-
854fbc398e
s/ati: remove no-op calls
2021-11-19 00:21:30 +01:00
rr-
0e678cd282
s/ati: simplify loader
2021-11-19 00:21:30 +01:00
rr-
05314452d2
s/*: prefix filenames with s_
...
When a file `specific/foo.c` does `#include "bar.h"`, it refers to
`specific/bar.h` instead of `bar.h`. Rather than doing one-off
exceptions like `smain.c`, we apply uniform approach and prefix all
files in `specific/` with `s_`, mainly due to their universal naming.
2021-11-17 19:56:46 +01:00
rr-
1e96e94625
s/music: improve error logging
2021-11-17 11:52:33 +01:00
rr-
85be75306f
s/sound: pull DSound
2021-11-17 11:52:33 +01:00
rr-
730bcf09fd
s/music: fix typo
2021-11-17 11:52:33 +01:00
rr-
1634edcbfd
game/draw: use ABS macro over abs()
2021-11-16 23:24:19 +01:00
rr-
2bc45f5374
g/effects/earthquake: fix include name
2021-11-16 22:32:25 +01:00
rr-
802098e1bd
g/overlay: fix include name
2021-11-16 22:31:56 +01:00
rr-
aed3d26cae
memory: refactor memory allocators
2021-11-16 21:46:38 +01:00
rr-
89a12b6f97
build: switch to meson
2021-11-16 02:02:45 +01:00
rr-
f3009ee8e5
cosmetics: remove stray semicolon
2021-11-16 02:02:45 +01:00
rr-
9e95a5af06
cosmetics: fix REQUEST_INFO partial initialization
2021-11-16 02:02:45 +01:00
rr-
62adbcf7d1
cosmetics: fix sign comparison warnings
2021-11-16 02:02:45 +01:00