Sezz
b5ccf0c405
Lara weapon struct cleanup; general cleanup
2022-03-09 20:37:26 +11:00
Sezz
6978cb94f0
Refactor poison effect on Lara; LaraInfo cleanup; general cleanup; update savegame schema
2022-03-09 17:04:19 +11:00
Sezz
b4cd7d3091
Cleanup
2022-02-28 21:02:19 +11:00
Sezz
e8dafe6c6c
Fix airborne status when landing on slopes or dying; cleanup more object files
2022-02-25 16:24:08 +11:00
Sezz
3fcc7cb1d1
Fix embedding bug when swandiving into sloped ceilings; do soft splat in swamps; update health.cpp; cleanup
2022-02-25 14:28:28 +11:00
Sezz
fa6ced09eb
Introduce GetLaraInfo() and ResetLaraLean()
2022-02-12 00:25:05 +11:00
Sezz
c2190ed872
LaraInfo cleanup; update savegame schema
2022-02-11 19:26:08 +11:00
Sezz
1e0f82b2c3
More LaraItem cleanup; update savegame schema; convert HandStatus and WaterStatus structs to enum class
2022-02-11 01:31:54 +11:00
Sezz
ed6ac2d7bc
Rename ITEM_INFO members to comply with conventions
2022-02-09 16:55:46 +11:00
Sezz
9d253a732b
Introduce TestEnvironment()
2022-01-25 18:02:22 +11:00
Lwmte
8f4ba68f30
Reorganize includes tier 3
2021-12-24 03:32:19 +03:00
Lwmte
2101d3e65f
Reorganize includes tier 2
2021-12-22 16:23:57 +03:00
Sezz
a3b1403433
Refactor health.cpp
2021-11-10 16:11:36 +11:00
Lwmte
e442c6caee
Fix quicksand
2021-11-07 04:54:48 +03:00
Lwmte
5d3e58e85e
Remove hardcoded sniper overlay camera mode
2021-11-04 20:03:28 +03:00
Lwmte
e6fc5aba77
Cleanup
2021-09-25 16:00:30 +03:00
Raildex
2b0b1ff282
Added newlines
2021-09-25 11:27:47 +02:00
Raildex
7b070e75ad
Fixed duplicated ITEM_INFO definition
2021-09-24 07:53:42 +02:00
Lwmte
cefc60c7ea
Move around some files
2021-09-19 23:41:26 +03:00
Lwmte
8d86c2e97d
Rename draw.cpp to animation.cpp which makes more sense, some more edits
2021-09-16 05:06:03 +03:00
Lwmte
744325bea2
Revert "Fix regressions"
...
This reverts commit c1fc33ab52
.
2021-09-11 10:13:04 +03:00
Lwmte
c1fc33ab52
Fix regressions
2021-09-11 09:41:29 +03:00
MontyTRC89
8db7df3868
Merge branch 'doors_refactoring'
...
# Conflicts:
# TR5Main/Game/door.cpp
# TR5Main/Game/door.h
# TR5Main/Game/memory/malloc.cpp
# TR5Main/Objects/Generic/Switches/cog_switch.cpp
# TR5Main/Objects/Generic/Switches/crowbar_switch.cpp
# TR5Main/Objects/Generic/Switches/generic_switch.h
# TR5Main/Objects/Generic/Switches/turn_switch.cpp
# TR5Main/Objects/TR4/Object/tr4_obelisk.cpp
# TR5Main/Renderer/Renderer11Draw.cpp
# TR5Main/Specific/level.cpp
# TR5Main/TombEngine.vcxproj
# TR5Main/TombEngine.vcxproj.filters
2021-09-11 05:38:26 +02:00
Lwmte
48a9a1d52a
Merge branch 'master' into item_data
2021-09-09 11:10:25 +03:00
Lwmte
ba6c260b92
Further code organizing
2021-09-08 18:19:06 +03:00
Raildex
b422cafc79
Merge branch 'master' into item_data
...
# Conflicts:
# TR5Main/Game/Lara/lara.cpp
# TR5Main/Game/Lara/lara_collide.cpp
# TR5Main/Game/Lara/lara_monkey.cpp
# TR5Main/Game/Lara/lara_struct.h
# TR5Main/Game/Lara/lara_tests.cpp
# TR5Main/Game/collide.h
# TR5Main/Game/control.h
# TR5Main/Game/effect.h
# TR5Main/Game/effect2.cpp
# TR5Main/Game/flipeffect.cpp
# TR5Main/Game/floordata.h
# TR5Main/Game/hair.cpp
# TR5Main/Game/health.cpp
# TR5Main/Game/items.cpp
# TR5Main/Game/newinv2.cpp
# TR5Main/Game/spotcam.cpp
# TR5Main/Objects/Effects/tr4_bubbles.cpp
# TR5Main/Objects/TR1/Entity/tr1_ape.cpp
# TR5Main/Objects/TR1/Entity/tr1_bigrat.cpp
# TR5Main/Objects/TR1/Entity/tr1_doppelganger.cpp
# TR5Main/Objects/TR2/Entity/tr2_birdmonster.cpp
# TR5Main/Objects/TR2/Entity/tr2_shark.cpp
# TR5Main/Objects/TR2/Entity/tr2_spider.cpp
# TR5Main/Objects/TR2/Entity/tr2_yeti.cpp
# TR5Main/Objects/TR3/Entity/tr3_fishemitter.cpp
# TR5Main/Objects/TR3/Entity/tr3_flamethrower.cpp
# TR5Main/Objects/TR3/Entity/tr3_monkey.cpp
# TR5Main/Objects/TR3/Entity/tr3_raptor.cpp
# TR5Main/Objects/TR3/Entity/tr3_scuba.cpp
# TR5Main/Objects/TR3/Entity/tr3_trex.cpp
# TR5Main/Objects/TR3/Vehicles/kayak.cpp
# TR5Main/Objects/TR3/Vehicles/minecart.cpp
# TR5Main/Objects/TR4/Entity/tr4_bat.cpp
# TR5Main/Objects/TR4/Entity/tr4_big_beetle.cpp
# TR5Main/Objects/TR4/Entity/tr4_bigscorpion.cpp
# TR5Main/Objects/TR4/Entity/tr4_demigod.cpp
# TR5Main/Objects/TR4/Entity/tr4_dog.cpp
# TR5Main/Objects/TR4/Entity/tr4_hammerhead.cpp
# TR5Main/Objects/TR4/Entity/tr4_harpy.cpp
# TR5Main/Objects/TR4/Entity/tr4_mutant.cpp
# TR5Main/Objects/TR4/Entity/tr4_smallscorpion.cpp
# TR5Main/Objects/TR4/Entity/tr4_troops.cpp
# TR5Main/Objects/TR4/Entity/tr4_wildboar.cpp
# TR5Main/Objects/TR4/Trap/tr4_joby_spikes.cpp
# TR5Main/Objects/TR4/Vehicles/motorbike.cpp
# TR5Main/Objects/TR5/Entity/tr5_doberman.cpp
# TR5Main/Objects/TR5/Entity/tr5_imp.cpp
# TR5Main/Objects/TR5/Entity/tr5_larson.cpp
# TR5Main/Objects/TR5/Entity/tr5_lion.cpp
# TR5Main/Objects/TR5/Entity/tr5_reaper.cpp
# TR5Main/Objects/TR5/Object/tr5_pushableblock.cpp
# TR5Main/Objects/TR5/Object/tr5_rollingball.cpp
# TR5Main/Objects/TR5/Trap/tr5_fallingceiling.cpp
# TR5Main/Renderer/Renderer11Draw2D.cpp
# TR5Main/Specific/input.cpp
# TR5Main/Specific/level.cpp
# TR5Main/TombEngine.vcxproj.filters
2021-08-31 18:20:23 +02:00
Lwmte
6d9cf3c214
Fix namespace case
2021-08-30 18:03:21 +03:00
Lwmte
21df1e84f1
Globals cleanup, remove wrecking ball hack, remove gassed property, fix diagonal block jump bug
2021-08-29 23:53:58 +03:00
Raildex
2621fa8f0d
Fixed More Include Hell
2021-08-28 13:27:58 +02:00
MontyTRC89
0ed8181cda
Merge branch 'master' of https://github.com/MontyTRC89/TombEngine ; Renamed namespaces;
...
# Conflicts:
# TR5Main/TR5Main.vcxproj.user
2021-08-20 05:25:51 +02:00
Raildex
485638988a
Added new Sprite Slots for Bars, Binoculars,(Lasersight) and Caustics
2021-08-04 10:21:45 +02:00
Raildex
915b438f5a
Reduced Vertex Count for Bars from 9 to 5
...
Added define for PI for shaders
Added Primes to Vertex Hash generation
Fixed Debris
2021-08-02 13:16:51 +02:00
hispidence
5d5479c3d0
Change AddDisplayPickup to use GAME_OBJECT_ID.
2021-07-11 17:04:41 +01:00
hispidence
10fe19f559
Cast to GAME_OBJECT_ID.
2021-07-10 17:46:45 +01:00
MontyTRC89
255393b589
Added FROM_DEGREES function; Added quantity param to PickedUpObject(); LUA scripting refactoring WIP;
2021-06-29 05:00:15 +02:00
Trxye
b410b42750
fix multiple pickups display
2021-06-07 01:24:15 -05:00
Trxye
d4474a1888
fix clockwork control; fix infinite pickup display;
2021-05-27 17:06:38 -05:00
Woops
2ce98f1e8f
remove bitshifts from the "Game" folder
2020-10-06 12:44:14 -05:00
Raildex
b58d18ade2
Refactored functions
2020-08-09 15:25:56 +02:00
Woops
b1efaf61eb
clean up remove comments
2020-08-06 03:34:49 -05:00
Sezz
5fc90166a5
Added option to smoothly transition health bar display.
2020-08-04 20:51:47 +10:00
MontyTRC89
83bba01a99
Moving all globals of level under LEVEL struct; Fixed severe performance issue;
2020-07-21 09:56:47 +02:00
Raildex
3cd6100562
Merge branch 'master' into renderdatarefactor
...
# Conflicts:
# TR5Main/Renderer/Render11Helper.cpp
# TR5Main/Renderer/Renderer11.h
# TR5Main/Renderer/Renderer11Compatibility.cpp
# TR5Main/Renderer/Renderer11Draw.cpp
2020-06-27 19:48:50 +02:00
Raildex
e5ead31064
Putting Renderer into namespace
...
made g_Renderer a global object
2020-06-21 14:27:12 +02:00
TokyoSU
29f0724693
New project format ( #206 )
...
* Starting Reformat the project
- New Import Method, no more "../../" in import,
- New Entity Folder Structure, less compile time
* Refactoring the Project
- added precompiled header with default import like microsoft or directx.
- fix many double import.
- fix math.h confliting math.h from
microsoft.
- fix effects.h confliting Effects.h from DirectX.
- refactored TR4 entity folder and how it's loaded.
* Update Some Code Before Switching to Master
* Finished the NewProjectFormat Template
- need to finish entity in the master later.
* Added Monty NewFileFormat
* Fixed Monty NewFileFormat Include
* Revert "Fixed Monty NewFileFormat Include"
This reverts commit ebf0afca10
.
* Trying to fix conflits for NewFileFormat
* Fixed .filters
* Last Commit in NewProjectFormat
2020-05-27 09:21:20 +02:00