Commit Graph

512 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima b060c73b13 Add CStateManager::BuildDynamicLightListForWorld
Former-commit-id: 0c29161e11
2022-11-28 19:00:49 +02:00
Henrique Gemignani Passos Lima 86002b1f41 Further improve rstl::sort
Thanks again GibHaltmannKill


Former-commit-id: 8efda4623a
2022-11-28 18:03:59 +02:00
Henrique Gemignani Passos Lima 15999e4cbb Further improve __insertion_sort
Thanks GibHaltmannKill


Former-commit-id: 906d8406ab
2022-11-28 17:00:16 +02:00
Henrique Gemignani Passos Lima 237b8f77d9 rstl::sort is just a few regswaps away
Former-commit-id: ef221d5c96
2022-11-28 02:40:31 +02:00
Henrique Gemignani Passos Lima a7677023a1 Add CStateManager area_sorter
Former-commit-id: 5af3c20f3c
2022-11-28 01:26:24 +02:00
Henrique Gemignani Passos Lima 2672de72d8 Improve sort
Former-commit-id: 26621f44eb
2022-11-27 23:58:19 +02:00
Henrique Gemignani Passos Lima 2438238eb5 Remove extra compare in rstl::sort
Former-commit-id: 8c999d9a88
2022-11-27 18:02:31 +02:00
Henrique Gemignani Passos Lima b97f9c56de Improve rstl::__insertion_sort, use in CScriptSpecialFunction
Former-commit-id: 714e3dea7e
2022-11-27 15:23:54 +02:00
Henrique Gemignani Passos Lima 4bade5e25e Add CScriptPlatform::BuildSlaveList
Former-commit-id: 4233b999c8
2022-11-27 14:52:13 +02:00
Henrique Gemignani Passos Lima 54e9753e82 Work on rstl::sort
Former-commit-id: d95736167d
2022-11-27 06:03:17 +02:00
Henrique Gemignani Passos Lima 16f63c89a7 Add CFlameWarp
Former-commit-id: 318c1e0b7f
2022-11-27 03:43:52 +02:00
Henrique Gemignani Passos Lima bd758edeb9 Add CExplosion
Former-commit-id: 147e46d2e8
2022-11-27 02:26:12 +02:00
Henrique Gemignani Passos Lima e9cef16ff2 Add CSamusFaceReflection
Former-commit-id: ef3779ac51
2022-11-26 15:51:04 +02:00
Luke Street a8c486425d Match & link CFlaahgraPlants
Former-commit-id: e662d05247
2022-11-25 23:03:36 -05:00
Henrique Gemignani Passos Lima 234482d8de Fix compilation of all files
Former-commit-id: a34a639326
2022-11-25 23:02:17 +02:00
Henrique Gemignani Passos Lima b70ed602b4 Fix build
Former-commit-id: 07ea1b3d0a
2022-11-25 22:52:18 +02:00
Henrique Gemignani Passos Lima c7250e132f Add CGunWeapon
Former-commit-id: edbfd0d305
2022-11-25 22:24:38 +02:00
Henrique Gemignani Passos Lima 0bc3ad810b Maybe match but can't link CPlasmaBeam
Former-commit-id: 3bcfd86d48
2022-11-25 02:01:26 +02:00
Henrique Gemignani Passos Lima 961adfc14f Add CIceBeam
Former-commit-id: 5bdc5643af
2022-11-24 18:48:00 +02:00
Henrique Gemignani Passos Lima 45e9cdeb71 Add CBeamProjectile
Former-commit-id: 7de5f08127
2022-11-24 18:29:09 +02:00
Henrique Gemignani Passos Lima acc72c8306 Add CErrorOutputWindow
Former-commit-id: 04a530faeb
2022-11-24 02:41:55 +02:00
Henrique Gemignani Passos Lima be22f5f54c Add CElectricBeamProjectile
Former-commit-id: 24390b8901
2022-11-24 01:49:52 +02:00
Henrique Gemignani Passos Lima 3a3caa0864 Add CBSTurn
Former-commit-id: 29457d953c
2022-11-23 23:25:35 +02:00
Henrique Gemignani Passos Lima cc64bb8b81 Add CScriptVisorGoo
Former-commit-id: 67416249b5
2022-11-22 23:11:50 +02:00
Henrique Gemignani Passos Lima 8f0b4b4770 Add CBSLoopReaction
Former-commit-id: 36653c19b0
2022-11-22 01:25:57 +02:00
Henrique Gemignani Passos Lima 0185a7b1a8 Fix compilation of CScriptSpecialFunction
Former-commit-id: 286180ee0c
2022-11-22 00:54:14 +02:00
Henrique Gemignani Passos Lima f344adf167 Add CAnimationDatabaseGame
Former-commit-id: 1f30508cd3
2022-11-17 17:46:10 +02:00
Henrique Gemignani Passos Lima c8d4b77885 Add CStateManager::MemoryAllocatorAllocationFailedCallback and RayStaticIntersection
Former-commit-id: c29af5f67d
2022-11-17 12:12:03 +02:00
Henrique Gemignani Passos Lima f585ef383f Use raw pointers in CWeaponDescription, link it
Former-commit-id: 0e45d77036
2022-11-17 07:13:56 +02:00
Henrique Gemignani Passos Lima 70202ae4ba Add CSimpleShadow
Former-commit-id: 19877f6fa2
2022-11-17 06:56:32 +02:00
Phillip Stephens e99cd889cc Match and link CDecalDescription, nearly match CWeaponDescription
Former-commit-id: 181f0435d2
2022-11-16 20:36:02 -08:00
Phillip Stephens c5fa86c9bb Match and link CRepeatState
Former-commit-id: 6e006bdcbd
2022-11-16 14:17:35 -08:00
Phillip Stephens 8e96fba1fb Match remaining CScriptWorldTeleporter constructor
Former-commit-id: 6a293cfa82
2022-11-16 13:19:24 -08:00
Phillip Stephens 1609c491a5 Fix build
Former-commit-id: c2e2487768
2022-11-16 12:06:16 -08:00
Phillip Stephens f68f6e6f49 More CCinematicCamera imps
Former-commit-id: 11f243614b
2022-11-16 12:02:20 -08:00
Henrique Gemignani Passos Lima 68f99e4072 Add CPowerBeam
Former-commit-id: 0d1b469f91
2022-11-15 22:06:18 +02:00
Henrique Gemignani Passos Lima 45ec66abc2 Expand CStateManager.
- Expand ct/dt
- Add AllocateUniqueId
- Add rstl::set, multimap, reserved_vector::resize


Former-commit-id: 92def96f31
2022-11-15 16:40:47 +02:00
Henrique Gemignani Passos Lima e02198a8c9 Add CStateManager::CStateManager
Former-commit-id: e1682c741f
2022-11-15 03:08:30 +02:00
Henrique Gemignani Passos Lima 4ae43a420a Add ~CStateManager
Former-commit-id: 7dc8252b27
2022-11-15 01:08:47 +02:00
Henrique Gemignani Passos Lima 372dfaf363 Add ScriptLoader::LoadActor
Former-commit-id: 23371108b3
2022-11-14 16:16:52 +02:00
Henrique Gemignani Passos Lima 7117050a17 Start ScriptLoader
Former-commit-id: f782c0c72d
2022-11-14 15:37:44 +02:00
Henrique Gemignani Passos Lima d27423755f Fix CActorLights
Former-commit-id: 5c0ba0a044
2022-11-14 13:09:07 +02:00
Henrique Gemignani Passos Lima 43b1448045 Add almost matched CGameCubeDoll
Former-commit-id: 25b4d12207
2022-11-14 04:18:45 +02:00
Henrique Gemignani Passos Lima dac4cdd33c Add CScriptEMPulse
Former-commit-id: 7b161ca498
2022-11-14 02:10:00 +02:00
Henrique Gemignani Passos Lima c6c7037ef4 Merge pull request #14 from vyuuui/cweapon
Match CWeapon::Think

Former-commit-id: ae223047e9
2022-11-11 20:04:10 +02:00
Henrique Gemignani Passos Lima 79503f7b2e Add almost matched CBSLoopAttack
Former-commit-id: 64ec879441
2022-11-11 18:16:51 +02:00
Henrique Gemignani Passos Lima b988da7f60 Add CBSAttack
Former-commit-id: 50c6435c62
2022-11-11 16:53:38 +02:00
Henrique Gemignani Passos Lima 4dc0379b6c Add CBSCover
Former-commit-id: a63276e51d
2022-11-11 15:57:31 +02:00
Henrique Gemignani Passos Lima adb63625be Improve CTargetableProjectile
Former-commit-id: 4c235504e9
2022-11-11 11:44:43 +02:00
Henrique Gemignani Passos Lima 3b656e2454 Add CTargetableProjectile
Former-commit-id: 816dde4f03
2022-11-11 04:25:54 +02:00