Commit graph

2203 commits

Author SHA1 Message Date
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-
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-
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
rr-
eefce8873f objects: reorganise dir structure 2022-05-15 09:53:47 +02:00
rr-
de1be7d409 draw: rename DrawUnclippedItem 2022-05-15 09:53:47 +02:00
rr-
02ca63e62e draw: rename DrawAnimatingItem 2022-05-15 09:53:47 +02:00
rr-
a67c2966eb draw: rename DrawPickupItem 2022-05-15 09:53:47 +02:00
rr-
92c27abd4b draw: rename DrawDummyItem 2022-05-15 09:53:47 +02:00
rr-
87a6c23611 draw: rename DrawSpriteItem 2022-05-15 09:53:47 +02:00
rr-
389c5436f3 draw: rename DrawEffect 2022-05-15 09:53:47 +02:00
rr-
a492c89419 draw: rename DrawGunFlash 2022-05-15 09:53:47 +02:00
rr-
5ddd9c41c9 draw: rename CalculateObjectLighting 2022-05-15 09:53:47 +02:00
rr-
2b732e2f83 draw: rename GetFrames 2022-05-15 09:53:47 +02:00
rr-
569d19bf7a draw: rename GetBoundsAccurate 2022-05-15 09:53:47 +02:00
rr-
91229d7a23 draw: rename GetBestFrame 2022-05-15 09:53:47 +02:00
rr-
b07c4191e6 room: remove g_CameraUnderwater 2022-05-15 09:53:47 +02:00
rr-
213d846872 draw: rename Draw_ProcessFrame 2022-05-15 09:53:47 +02:00
rr-
833c3ffca1 draw: rename Draw_DrawScene 2022-05-15 09:53:47 +02:00