Commit graph

2454 commits

Author SHA1 Message Date
rr-
97cef463c7
docs: release 2.9 2022-06-01 18:40:45 +02:00
walkawayy
110a56bc6e shell: option_init needs gameflow to be loaded first 2022-06-01 01:54:47 +02:00
rr-
59209cf071 savegame: fix death counter
Resolves #575 and #576
2022-05-31 00:17:19 +02:00
rr-
93707100e5 config: increase default save slots 2022-05-30 23:50:00 +02:00
Tom
3789720dcb savegame: make number of slots configurable 2022-05-30 23:50:00 +02:00
rr-
9308d1e239 shell: refactor initialization 2022-05-30 23:50:00 +02:00
walkawayy
1d7b3f9928
savegame: fixed Lara's outfit in Lara's Home when replaying the level (#572)
* savegame: fixed Lara's outfit in Lara's Home when replaying the level

Resolves #571.
2022-05-30 10:44:10 -04:00
walkawayy
db3e4f0ba5
gameflow: add stats screen and fade out to Lara's Home (#570)
* gameflow: add stats screen and fade out to Lara's Home

Resolves #383.
2022-05-30 09:23:52 -04:00
rr-
09f11bbac8 s/input: add SDL controller support
Resolves #278
2022-05-27 21:54:50 +02:00
walkawayy
3112a8760e
Fix bridges embedding under the floor (#569)
* bridge: fix floor level bridges embedding in the floor

Resolves #523.
2022-05-27 14:08:23 -04:00
walkawayy
0a4869c94d
passport: fix new game and save game using wrong closing animation (#567)
Resolves #542.
2022-05-26 13:35:18 -04:00
rr-
74165a7fe0
Merge branch 'stable' into develop 2022-05-20 09:23:35 +02:00
rr-
10bb079a51
docs: release 2.8.2 2022-05-20 09:22:33 +02:00
walkawayy
0a570734ba pickup: fix Lara not picking up items near room portals
Resolves #563.
2022-05-20 09:21:37 +02:00
rr-
25ac1254dc gfx: remove detailed windows-only error reports 2022-05-18 14:26:40 +02:00
rr-
61200fcd88 misc: sort imports 2022-05-18 14:26:40 +02:00
rr-
fe584984d3 tools/sort-imports: add path argument 2022-05-18 14:26:40 +02:00
rr-
83a3d23a9b s/clock: replace Windows dependency with SDL 2022-05-18 14:26:40 +02:00
rr-
8d7f63c697 s/shell: remove Windows dependency 2022-05-18 14:26:40 +02:00
rr-
4b212a796a vars: inline HWND usages; remove Windows dependency 2022-05-18 14:26:40 +02:00
rr-
35bb6b5006 vars: remove unused variable 2022-05-18 14:26:40 +02:00
rr-
6cbb12560e gfx: remove unused parameter 2022-05-18 14:26:40 +02:00
rr-
cacb1fe2fc s/input: change DInput to SDL
Resolves #279
2022-05-18 14:26:02 +02:00
rr-
3d601ed73b s/input: remove xbox controller support
To be handled with SDL
2022-05-18 14:26:02 +02:00
rr-
9e43216fa0 input: refactor to use scancodes less often 2022-05-18 14:26:02 +02:00
rr-
11589d1aa8 s/input: rename key_code to scancode 2022-05-18 14:26:02 +02:00
rr-
aa18ef84f9 input: rename INPUT_KEY to INPUT_ROLE
It's essential to distinguish between platform scancodes and key roles.
The naming used so far was less than perfect.
2022-05-18 14:26:02 +02:00
rr-
7d71144f9e input: fix input not being shut down 2022-05-18 14:26:02 +02:00
rr-
4692d9b118 s/input: move game logic to game/input
Resolves #513
2022-05-18 14:26:02 +02:00
rr-
3ccd892934
pierre: change how multiple Pierres is handled 2022-05-15 21:18:09 +02:00
rr-
a8b7f48ee9 docs: update 2022-05-15 09:53:47 +02:00
rr-
417ea00590 inventory: apply same idiom as with game/ and savegame/ 2022-05-15 09:53:47 +02:00
rr-
19e6576954 lara: apply same idiom as with game/ and savegame/ 2022-05-15 09:53:47 +02:00
rr-
bf7fbd5c76 gun: apply same idiom as with game/ and savegame/ 2022-05-15 09:53:47 +02:00
rr-
e430faaa15 game: put implementation in a subfolder 2022-05-15 09:53:47 +02:00
rr-
b27cbb4ec7 savegame: put implementation in a subfolder 2022-05-15 09:53:47 +02:00
rr-
e4dbdfb16d option: put implementation in a subfolder 2022-05-15 09:53:47 +02:00
rr-
b8d529073d inv: rename RemoveInventoryText 2022-05-15 09:53:47 +02:00
rr-
f6642fe88e inv: rename RingNotActive 2022-05-15 09:53:47 +02:00
rr-
8d8686f0cc inv: rename RingActive 2022-05-15 09:53:47 +02:00
rr-
013d85bb7d inv: rename RingIsNotOpen 2022-05-15 09:53:47 +02:00
rr-
3cdb277bdf inv: rename RingIsOpen 2022-05-15 09:53:47 +02:00
rr-
5cd211cb83 inv: reorganize files 2022-05-15 09:53:47 +02:00
rr-
f576414e50 inv: rename Display_Inventory 2022-05-15 09:53:47 +02:00
rr-
0c97881764 inv: rename DrawInventoryItem 2022-05-15 09:53:47 +02:00
rr-
8271b2301b inv: rename AnimateInventoryItem 2022-05-15 09:53:47 +02:00
rr-
a6d1737aae inv: rename SelectMeshes 2022-05-15 09:53:47 +02:00
rr-
edd4474df9 inv: rename Inventory_Draw 2022-05-15 09:53:47 +02:00
rr-
e9667bc9c6 inv: rename ConstructInventory 2022-05-15 09:53:47 +02:00
rr-
cf0948236c misc: remove proxy lara and gun headers 2022-05-15 09:53:47 +02:00