Commit graph

2454 commits

Author SHA1 Message Date
rr-
9cfdffae4f vars: remove StringToShow 2021-11-05 12:59:30 +01:00
rr-
c9ae6f5fbd vars: pull GameAlloc variables 2021-11-05 12:59:30 +01:00
rr-
76c12100d8 vars: pull Rand1 and Rand2 2021-11-05 12:59:30 +01:00
rr-
3363ef8f70 vars: pull Item_Data + fix resetting active option
This fixes the following bug:

1. Navigate to the music settings
2. Navigate one item down
3. Exit to main menu
4. Open music settings again

The game will render the first item as selected, but pressing left or
right will change the second item rather than the first one. The same
bug applied to other settings.
2021-11-05 12:59:30 +01:00
rr-
22b383f89e vars: pull compass variables 2021-11-05 12:59:30 +01:00
rr-
e479d83e4e vars: pull music variables 2021-11-05 12:59:30 +01:00
rr-
461073a241 vars: pull sample variables 2021-11-05 12:59:30 +01:00
rr-
f5d33c2a1e vars: pull Mn* 2021-11-05 12:59:30 +01:00
rr-
3eea612403 vars: remove SoundsLoaded 2021-11-05 12:59:30 +01:00
rr-
497df2efd3 vars: pull SoundIsActive 2021-11-05 12:59:30 +01:00
rr-
221de342f0 vars: pull IConfig 2021-11-05 12:59:30 +01:00
rr-
18704bc3a1 vars: pull ScanCodeNames 2021-11-05 12:59:30 +01:00
rr-
826752942c vars: remove IsHardwareRenderer 2021-11-05 12:59:30 +01:00
rr-
3ef90ee1af vars: pull RenderSettings 2021-11-05 12:59:30 +01:00
rr-
00447c2ba2 vars: pull OptionSoundFXVolume and OptionMusicVolume 2021-11-05 12:59:30 +01:00
rr-
79267b9275 vars: pull TombHWND 2021-11-05 12:59:30 +01:00
rr-
70b8912f8d vars: pull ATI shenanigans 2021-11-05 12:59:30 +01:00
rr-
ff51138563 vars: pull sound handles 2021-11-05 12:59:30 +01:00
rr-
47af396223 vars: pull DDraw 2021-11-05 12:59:30 +01:00
rr-
fc3852989d vars: pull Surface*DrawPtr 2021-11-05 12:59:30 +01:00
rr-
f8bd22657a vars: pull Surface pointers 2021-11-05 12:59:30 +01:00
rr-
5b82f5a450 vars: pull HWR_* 2021-11-05 12:59:30 +01:00
rr-
039bbe90a0 vars: pull DDrawSurface* 2021-11-05 12:59:30 +01:00
rr-
7a7653453b hwr: remove duplicate function 2021-11-05 12:59:30 +01:00
rr-
234a414a18 file: lift MAX_ROOMS condition
Closes #172
2021-11-05 12:59:30 +01:00
rr-
59f45e6623 game: convert RoomsToDraw to a dynamic array
Closes #173
2021-11-05 12:59:30 +01:00
thatguyfrombb
f74f33ca3c
ai/bat: fix embedding in ceiling
Closes #129
2021-11-03 16:16:55 +01:00
rr-
e20cbd94ae option: rename fix_sidestep_glitch to fix_descending_glitch 2021-11-03 13:21:45 +01:00
rr-
782a5310c2 lara: fix the rest of the descending bug
Closes #163
2021-11-03 13:21:45 +01:00
rr-
d15c7d70e9 lara: fix qwop glitch (disabled by default)
Closes #164
2021-11-03 12:31:29 +01:00
rr-
fbf8d3ee70 lara: fix wall jump bug (disabled by default)
Closes #165
2021-11-03 12:31:29 +01:00
rr-
72bb9df0ac lara: fix sidestep glitch (disabled by default)
Closes #163
2021-11-03 12:31:29 +01:00
rr-
f54a19a714 lara: extract LaraFallen 2021-11-03 12:31:29 +01:00
rr-
101954845f config: use bool 2021-11-03 12:31:29 +01:00
rr-
8662a67d7b lara: use bool over int 2021-11-03 12:31:29 +01:00
rr-
b163a29e13 input: use InputDB over manual debouncing 2021-11-03 09:23:18 +01:00
rr-
c752f7eadd input: use unsigned to increase portability 2021-11-03 09:23:18 +01:00
rr-
b2e3202311 input: rely less on INPUT_STATE being an union 2021-11-03 09:23:18 +01:00
rr-
daaa6f1480 input: convert to a bitfield 2021-11-03 09:23:18 +01:00
rr-
9ae4440677 option: fix bad const usage
Here, key is one of the DIK_* constants. Although the original .exe has
the following check:

    if ((key & 0x100) == 0)

this check does not make sense and is never false for any of the defined
DIK_ constants (the highest constant according to my /usr/include is
DIK_MEDIASELECT = 0xED).
2021-11-03 09:23:18 +01:00
rr-
f460bf0d85 lara: fix bad const usage 2021-11-03 09:23:18 +01:00
rr-
fe6641ecd9 input: fix level skip working in inventory
Fixes #162.
2021-11-03 09:23:18 +01:00
rr-
b284ba454a input: remove unused keys 2021-11-03 09:23:18 +01:00
rr-
5a53b4710b input: change default level cheat key to L 2021-11-03 09:23:18 +01:00
rr-
eddf56e9c5 option: show conflicts only for visible items
Closes #160.
2021-11-03 09:23:18 +01:00
rr-
ae042d6be7 option: hide cheats when disabled
Fixes regression from 36288025.
Closes #161.
2021-11-03 09:23:18 +01:00
rr-
d7a4ff772a specific: fix unloading textures (closes #158) 2021-11-02 11:54:43 +01:00
rr-
ff6d4caf22
docs: add note about 3d pickups 2021-11-01 22:42:15 +01:00
rr-
b14cdddb06 option: fix showing game resolution 2021-11-01 16:25:35 +01:00
rr-
b03b9259cd cosmetics: change dummy read to seek 2021-11-01 16:25:35 +01:00