Commit graph

43 commits

Author SHA1 Message Date
MontyTRC89
db15fce51e Fixed missile control routine; Improved ID_CROCODILE_GOD; 2021-08-20 16:03:53 +02:00
MontyTRC89
4991da66f6 Refactored energy bubbles function names; Removed LanguageScript.cpp from the project; Working on ID_CROCODILE_GOD; 2021-08-20 06:00:34 +02:00
MontyTRC89
075c35ef95 Fixed ID_HAMMERHEAD 2021-08-16 05:44:55 +02:00
Nils
ca583d15ff Added new Sprite Slots for Bars, Binoculars,(Lasersight) and Caustics 2021-08-04 10:21:45 +02:00
hispidence
0d5c49e6c3 Fix assignment-addition operator of GAME_OBJECT_ID, thus fixing a stack overflow. The operator was calling itself... Silly me D: 2021-08-01 20:49:28 +01:00
hispidence
520acc7180 Make the GAME_OBJECT_ID compound addition-assignment operator take references, as is the canonical implementation (and so we don't return a reference to a local, as cppcheck very correctly warned me about). 2021-07-24 14:10:16 +01:00
hispidence
21a867e821 Remove 'typedef' from enums and structs. This was required in C, but in C++ all it does is generate thousands of warnings. 2021-07-18 15:22:15 +01:00
hispidence
f7e79a1768 Add += operator and from_underlying function, because for some reason C++ doesn't like implicitly converting between an enum and its own underlying type.
These ONLY work for the type itself and its underlying type - this means the compiler will notify us if we try and use an int or long instead of a bool, and we can double check to make sure it is intended.
2021-07-11 16:50:29 +01:00
hispidence
3485b5d5d4 Make GAME_OBJECT_ID a short in its underlying type (since that's the type that's mostly used to refer to it) and remove typedef to make VC++ stop giving tons of warnings. 2021-07-11 13:07:50 +01:00
Trxye
6cb971715e diary bs 2021-06-15 14:09:49 -05:00
MontyTRC89
20aa5e3fe8 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2021-06-06 06:49:58 +02:00
MontyTRC89
7406577e29 Partially fixed ID_GUIDE; Restored flipeffects processing; Fixed LARA_INFO struct for flipeffect 30 Lara location; 2021-06-06 06:49:49 +02:00
Trxye
a6091bdc70 implement waterskins 2021-06-05 15:27:19 -05:00
MontyTRC89
8d88fcce5b Fix merge conflicts 2021-05-21 05:38:20 +02:00
MontyTRC89
7b7756204b Fixed baddy slot code; Added missing slots for inventory; 2021-05-21 05:32:34 +02:00
Trxye
622cc4210a fix inventory drawing; implement inventory in game code; 2021-05-20 14:19:11 -05:00
MontyTRC89
93a2693abb Possibly fixed DoRayBox and GetTargetOnLOS for working like in original game; Fixed ID_TROOPS; 2021-05-07 06:06:30 +02:00
MontyTRC89
7c9fcbb18f Baddy 1 & 2 tested and fixed 2021-04-21 13:37:42 +02:00
MontyTRC89
1d4e69ba36 Tested, cleaned and fixed ID_SCORPION and ID_SMALL_SCORPION 2020-12-26 14:44:05 +01:00
asasas9500
6444365346 Fix bomb 2020-12-23 11:04:21 -03:00
MontyTRC89
9acfb498f4 Fixed ID_BAT (but see notes in tr4_bat.cpp) 2020-12-01 18:35:21 +01:00
Montagna Marco
602b9fb50c Fixed CreatureAnimation(); Improved ID_CROCODILE; 2020-11-29 06:56:37 +01:00
Woops
3660ce5a3f fix TR1 torso, port centaur 2020-11-16 02:33:04 -06:00
Woops
e712bc75de bacon lara works now 2020-11-13 16:02:08 -06:00
asasas9500
804de67381 Improve new floordata static functions; Rework bridges 2020-11-10 22:31:29 -03:00
asasas9500
528a9fc3e8 Add more bridge slots; Allow optional floor and ceiling overriding 2020-09-28 21:01:16 -03:00
asasas9500
44c988716a Remove ControlXRayMachine(); Move bridges to generic objects folder; Merge bridges 2020-09-27 20:44:17 -03:00
Nils
e07529e06b Added Sprite Sequences for Kayak Paddle 2020-09-22 08:24:36 +02:00
Woops
760d2e1873 port train 2020-09-20 10:07:15 -05:00
Nils
68967218a6 IDs for new Sprite Sequences 2020-09-14 20:42:08 +02:00
Montagna Marco
c87586a64a Working on climbable pushables 2020-09-07 20:01:28 +02:00
Montagna Marco
f508f70107 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main
# Conflicts:
#	TR5Main/TR5Main.vcxproj.filters
2020-09-01 20:37:04 +02:00
Montagna Marco
b987e9bda8 First ID_VON_CROY implementation; Added friendly to ITEM_INFO; 2020-08-29 09:39:10 +02:00
Woops
4c3a3cbbd1 implement 2020-08-28 12:05:25 -05:00
Woops
251823c856 implement 2020-08-25 18:14:18 -05:00
Woops
db8124dea2 better things 2020-08-24 18:01:12 -05:00
Woops
c56a3ada16 implement 2020-08-24 13:23:21 -05:00
Nils Gaitzsch
7b5731b704 Added Explosion Sprites and Drips 2020-06-15 19:59:08 +02:00
Nils Gaitzsch
315181220a Added new SparkParticle 2020-06-15 16:36:52 +02:00
Nils Gaitzsch
25f383e42c Added new TriggerGunSmokeParticle Function 2020-06-15 16:10:09 +02:00
Nils Gaitzsch
59af8f701b Added separate Fire Sprite Sequence 2020-06-15 14:53:42 +02:00
TokyoSU
3699a78e34 Implemented Mutant and Locusts
- Added ItemNearTarget().
2020-06-10 21:38:25 +02:00
TokyoSU
488dfd102d Implemented Big Rat (TR1) Template
- Fixed old object (added by me) missing from the lua script.
2020-06-08 13:51:44 +02:00
Renamed from TR5Main/Game/objectslist.h (Browse further)