Commit Graph

768 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima 447782bddf
Fix vectors' operator= 2022-10-06 02:39:15 +03:00
Henrique Gemignani Passos Lima 44e4110ffb
Compilation fix for many files 2022-10-06 02:34:48 +03:00
Phillip Stephens 4ba459c876 Almost forgot these 2022-10-05 16:26:43 -07:00
Phillip Stephens 02297fee2d Match and link CloseEnough 2022-10-05 16:26:43 -07:00
Luke Street 45c5450376 Header merge & CScriptPickup progress 2022-10-05 19:06:15 -04:00
Henrique Gemignani Passos Lima 24acd9863f
Add CPlayerGun, CGidget, CPlayerCameraBob 2022-10-06 01:56:52 +03:00
Phillip Stephens bc81e35c6b More CPhysicsActor 2022-10-05 15:50:12 -07:00
Henrique Gemignani Passos Lima 78aebc8960
Add CScriptPickup and all dependencies 2022-10-05 21:06:23 +03:00
Phillip Stephens 7c14c56219 Don't link snd_math 2022-10-05 10:59:51 -07:00
Phillip Stephens 75909783bc Get/SetPhysicsState fixes 2022-10-05 10:53:15 -07:00
Phillip Stephens 248a703cb4 More CPhysicsActor 2022-10-05 10:24:06 -07:00
Phillip Stephens 88616d6741 Remove source files from settings.json 2022-10-05 09:30:42 -07:00
Phillip Stephens dc8e4b8106 Start work on CPhysicsActor 2022-10-05 09:28:48 -07:00
Henrique Gemignani Passos Lima e20618ee83
Match CPlayerState::StartTransitionToVisor 2022-10-05 19:08:27 +03:00
Phillip Stephens 8dd881eab1 CPlayerState fixes 2022-10-04 23:46:30 -07:00
Phillip Stephens fb1a503cce Match and link __mem 2022-10-04 22:17:40 -07:00
Phillip Stephens 693fe93eab Fix linking with static libs, CVector3f work, Initial COutputStream 2022-10-04 18:31:56 -07:00
Luke Street 84d590be2f CScriptSpecialFunction progress & symbol updates 2022-10-04 20:16:35 -04:00
Phillip Stephens 831bc1a9ed Match and link CUnitVector3f 2022-10-04 14:07:00 -07:00
Phillip Stephens b85528fbab Match and link CVector2f 2022-10-04 14:00:16 -07:00
Phillip Stephens 45312e97ea Match and link CVector2i 2022-10-04 13:11:34 -07:00
Phillip Stephens 4b24bba57e Initial pass at CDecal classes 2022-10-04 12:58:17 -07:00
Phillip Stephens cdbbfba34e Match and link CVector3d, add CVector3i.s 2022-10-04 12:57:04 -07:00
Henrique Gemignani Passos Lima 7d5775a78a
Match CPlayerState::CalculateItemCollectionRate
Thanks Roeming for the help
2022-10-04 22:46:42 +03:00
Henrique Gemignani Passos Lima 5a4def3076
Fully match CPlayerState::PutTo 2022-10-04 22:45:30 +03:00
Henrique Gemignani Passos Lima 4fcad1ada2
First pass at CPlayerState::PutTo 2022-10-04 21:50:29 +03:00
Henrique Gemignani Passos Lima 62c7e2688d
Implement CPlayerState::InitializeScanTimes 2022-10-04 21:22:56 +03:00
Henrique Gemignani Passos Lima 4d53116169
Almost match CPlayerState::CalculateItemCollectionRate 2022-10-04 21:15:07 +03:00
Henrique Gemignani Passos Lima fdd1a06d31
Match CPlayerState::GetIsFusionEnabled 2022-10-04 17:15:27 +03:00
Henrique Gemignani Passos Lima 70cea3cc33
Format file 2022-10-04 17:15:16 +03:00
Henrique Gemignani Passos Lima e03f153312
Fix symbol name for CPlayerState::GetIsFusionEnabled 2022-10-04 17:12:27 +03:00
Henrique Gemignani Passos Lima d2b61199e4
Match and fix CPlayerState::CanVisorSeeFog 2022-10-04 17:11:35 +03:00
Henrique Gemignani Passos Lima ad931516a5
CPlayerState: match GetActiveVisor and GetIsVisorTransitioning 2022-10-04 17:09:01 +03:00
Henrique Gemignani Passos Lima c10ddd017e
Fix CCameraManager::GetCurrentCamera symbols 2022-10-04 17:08:26 +03:00
Henrique Gemignani Passos Lima 3748652dad
Adding some constants to CPlayerState.cpp 2022-10-04 16:46:43 +03:00
Henrique Gemignani Passos Lima 65e7aeddab
Add CPlayerState::CPlayerState(CInputStream& stream) 2022-10-04 16:29:05 +03:00
Luke Street 39b5f3c01e Lots of stuff 2022-10-03 20:00:46 -04:00
Henrique Gemignani Passos Lima 0acb1e0e40
CSfxManager: make priority values const 2022-10-03 20:03:50 +03:00
Henrique Gemignani Passos Lima d531b082ea
Explicit cast in AddOrUpdateEmitter 2022-10-03 20:01:20 +03:00
Henrique Gemignani Passos Lima 4b08f70a0b
CSfxManager: Add kAllAreas, areaId to int 2022-10-03 20:00:51 +03:00
Henrique Gemignani Passos Lima 6e7a6fb846
Add CRingSorter 2022-10-03 19:51:19 +03:00
Henrique Gemignani Passos Lima 3fd463fc8a
Use GetIdListForScript in CScriptSpecialFunction::AcceptScriptMsg 2022-10-03 19:30:33 +03:00
Henrique Gemignani Passos Lima 2a8278c1b3
Using kMedPriority in CScriptSpecialFunction 2022-10-03 19:23:44 +03:00
Henrique Gemignani Passos Lima b423771f97
Add kMaxPriority/kMedPriority to CSfxManager 2022-10-03 19:23:22 +03:00
Henrique Gemignani Passos Lima 97282648b4
Fix CSfxManager::PitchBend types 2022-10-03 19:04:56 +03:00
Henrique Gemignani Passos Lima e48f6478f9
Match CScriptSpecialFunction::DeleteEmitter 2022-10-03 18:59:07 +03:00
Henrique Gemignani Passos Lima 07147d4057
Update symbols to use RemoveEmitter-by-value 2022-10-03 18:58:51 +03:00
Henrique Gemignani Passos Lima 10908935db
Better matching for CScriptSpecialFunction 2022-10-03 18:49:22 +03:00
Henrique Gemignani Passos Lima fcf2e43f1e
CAnimData: default animation is s16 2022-10-03 18:45:08 +03:00
Henrique Gemignani Passos Lima 3f4e53ec74
Improve CAABox::GetExtents
Thanks encounter
2022-10-03 18:05:16 +03:00