108 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima
1413ab026e More progress in CScriptStreamedAudio
Former-commit-id: c4ee46df58387524a1c13850dce55c8022a121b3
2023-01-06 14:30:08 +02:00
Henrique Gemignani Passos Lima
ebd7b4f7a5 Progress for CScriptStreamedMusic
Former-commit-id: c66f5915fb31e2c1b8a6d46dfccd8dc9ef64272d
2023-01-05 19:06:10 +02:00
Henrique Gemignani Passos Lima
26e8562b06 Fix pair_sorter_finder for rstl::sort
Former-commit-id: ca8366d5ee2aa2be7b9258b5dfc0d840f2bb86ca
2022-12-24 01:41:50 -03:00
Henrique Gemignani Passos Lima
fa49ecfc17 Fixing build
Former-commit-id: f8e02c251c84d7e17b8c43b79b0d51a59b21c61f
2022-12-22 01:26:49 -03:00
Henrique Gemignani Passos Lima
d2c055d270 Match binary_find.
Thanks Gib.


Former-commit-id: 9faedfc54782c5fbe4b63f1147182da3792a0b87
2022-12-09 15:00:01 -03:00
Henrique Gemignani Passos Lima
6b69dfc5de Match rstl::find_by_key.
Thanks anonymous contributor.


Former-commit-id: 572777596dad33f5b428192a7f6a36781c5d5778
2022-12-09 14:05:56 -03:00
Henrique Gemignani Passos Lima
28e9710502 Match rstl::lower_bound
Thanks Antidote


Former-commit-id: 8dc42490e540c00522e85f9cc06b3aae8ea98a6b
2022-12-07 18:46:34 +02:00
Henrique Gemignani Passos Lima
ba1996e6d0 Implement CPlayerState::GetScanTime and SetScanTime
Former-commit-id: 51025dccc01f72cd3044e61f628db6c3ee49775e
2022-12-06 14:06:03 +02:00
Henrique Gemignani Passos Lima
d86009a79d Add rstl::binary_find
Including CAnimData::GetBoundingBox


Former-commit-id: e4a864880ba8b0b7c023bb7562b86b7d07dbc99f
2022-12-05 23:35:31 +02:00
Henrique Gemignani Passos Lima
2e5ef5051a Add CIOWinManager
Former-commit-id: 8ca2500768b98e91c812d396c56ac27cb0e7ef15
2022-12-01 21:06:35 +02:00
Henrique Gemignani Passos Lima
a4f3f0c5fc Add WeaponTypes.cpp
Former-commit-id: b506df2778807264e5b95de04c1b1e93df06a6d2
2022-12-01 18:10:20 +02:00
Henrique Gemignani Passos Lima
95ea39c9cc Add CScriptGenerator
What is even that AcceptScriptMsg


Former-commit-id: 9fcf74b45b890ccff63732d7d178a2c7ab4153d8
2022-11-30 23:26:00 +02:00
Henrique Gemignani Passos Lima
86002b1f41 Further improve rstl::sort
Thanks again GibHaltmannKill


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


Former-commit-id: 906d8406abda674c405049dc92ba85ef5a553a6f
2022-11-28 17:00:16 +02:00
Henrique Gemignani Passos Lima
237b8f77d9 rstl::sort is just a few regswaps away
Former-commit-id: ef221d5c96fc75578e4843a7d0247a2235f22aa3
2022-11-28 02:40:31 +02:00
Henrique Gemignani Passos Lima
a7677023a1 Add CStateManager area_sorter
Former-commit-id: 5af3c20f3ccdefa6956ddea697f62df9df0f2fea
2022-11-28 01:26:24 +02:00
Henrique Gemignani Passos Lima
2672de72d8 Improve sort
Former-commit-id: 26621f44eba2955e3e2966f28b544f62449f3157
2022-11-27 23:58:19 +02:00
Henrique Gemignani Passos Lima
2438238eb5 Remove extra compare in rstl::sort
Former-commit-id: 8c999d9a88e8febe1f056858fbe267d231e1c94a
2022-11-27 18:02:31 +02:00
Henrique Gemignani Passos Lima
b97f9c56de Improve rstl::__insertion_sort, use in CScriptSpecialFunction
Former-commit-id: 714e3dea7e0b0eaeedbd72d8393c86f87cf52897
2022-11-27 15:23:54 +02:00
Henrique Gemignani Passos Lima
54e9753e82 Work on rstl::sort
Former-commit-id: d95736167d3a46923749299a0721697fab873f26
2022-11-27 06:03:17 +02:00
Henrique Gemignani Passos Lima
bd758edeb9 Add CExplosion
Former-commit-id: 147e46d2e8eaee521e8f6f34d89263a70904fb95
2022-11-27 02:26:12 +02:00
Henrique Gemignani Passos Lima
0185a7b1a8 Fix compilation of CScriptSpecialFunction
Former-commit-id: 286180ee0cc43e251442ca257c64430e269c0132
2022-11-22 00:54:14 +02:00
Henrique Gemignani Passos Lima
f344adf167 Add CAnimationDatabaseGame
Former-commit-id: 1f30508cd360d541d0df60237243699965e2a96d
2022-11-17 17:46:10 +02:00
Henrique Gemignani Passos Lima
45ec66abc2 Expand CStateManager.
- Expand ct/dt
- Add AllocateUniqueId
- Add rstl::set, multimap, reserved_vector::resize


Former-commit-id: 92def96f3194715af886f4247eecb279529e0ce7
2022-11-15 16:40:47 +02:00
Henrique Gemignani Passos Lima
43b1448045 Add almost matched CGameCubeDoll
Former-commit-id: 25b4d122076bfcd26f5c162b649282daccaccf61
2022-11-14 04:18:45 +02:00
Henrique Gemignani Passos Lima
0ec68fb53e Add CStaticInterference
Former-commit-id: f10ea9a29fb03ee5fb667eab253d86e061fcaa5a
2022-11-10 17:11:47 +02:00
eccf562310 More CCameraManager
Former-commit-id: 27e713a50518e6e6a2c5211078a4e4c77536da36
2022-11-09 22:50:18 -08:00
Henrique Gemignani Passos Lima
c3e6ee87e3 Add CWeaponMgr
Former-commit-id: 28983db847f646224db4c80629c9a439d6fa1945
2022-11-10 04:06:24 +02:00
9cece32038 Add CScriptActor
Former-commit-id: febfd1faae3f1a216e8d40926fb8cdebc8040363
2022-11-04 01:25:39 -04:00
Henrique Gemignani Passos Lima
a239c9ddde Use rstl::find
Former-commit-id: 6c4971ec76a7f25c10fb8f607333a01ba4c954f4
2022-11-04 00:12:10 +02:00
Henrique Gemignani Passos Lima
28976e9994 Match and link CScriptPlayerHint
Former-commit-id: 7f414d1d5eec356ddb0aea2b10e6cc69609fe917
2022-11-04 00:05:21 +02:00
Henrique Gemignani Passos Lima
3d299fc132 Almost match CScriptMailbox
Former-commit-id: 99f27bda6ea769760f1eed8126a74cd4149c9ee0
2022-11-03 16:21:47 +02:00
5707a847da Minor improvements to CScriptVisorFlare
Former-commit-id: e31200f62d709f33ad9a257be84ccb97550d3b20
2022-11-01 21:21:07 -04:00
Henrique Gemignani Passos Lima
8498bd6e94 Match and link CScriptBeam
Former-commit-id: b19380ffb4f599a0b8fc2095dc5991a085ca12b5
2022-11-01 01:46:20 +02:00
Henrique Gemignani Passos Lima
f7e6ddea87 Properly make vector::operator= not inline
Former-commit-id: 47163e0f4eeabad9916cd7e73898b10be7ea645a
2022-10-31 22:30:15 +02:00
Henrique Gemignani Passos Lima
a516acdf8f Add CGameOptions
Former-commit-id: fb422bead34e9c8ff637036857a3910e3a692e38
2022-10-31 18:19:47 +02:00
d4333c1f6a CNewIntroBoss progress
Former-commit-id: fb4706a250e2799dffae867317c03776f4371133
2022-10-30 15:47:50 -04:00
0319fbbf47 Rename CSaveWorld to CWorldSaveGameInfo, minor fixes
Former-commit-id: 9b3a16477fa571190eac2521dd26d9ff16acc83d
2022-10-26 21:40:49 -07:00
Henrique Gemignani Passos Lima
d6b660c936 Add CBodyStateInfo
Former-commit-id: 5161698befd3ba8341cc87f61b53702e05c7adba
2022-10-25 18:43:42 +03:00
Henrique Gemignani Passos Lima
f57880f218 More things for red_black_tree
Former-commit-id: 447aa387afddc9cf007f90ff93c12ed65a9ea65f
2022-10-25 18:11:05 +03:00
Henrique Gemignani Passos Lima
1d9438b638 Add red_black_tree::find
Former-commit-id: 7bff97b8be4c017181f904ee9f62388fa820e16c
2022-10-25 17:29:23 +03:00
Henrique Gemignani Passos Lima
b023f939b8 Add red_black_tree::insert
Former-commit-id: ee58faa9441bed0162778d81139eace89a5973a1
2022-10-25 15:50:23 +03:00
8173a671c2 Add CStateMachine, mostly matched, constructor needs work
Former-commit-id: 06464964dd0d14ecca5105b0637dba521e45f2f1
2022-10-22 21:49:41 -07:00
5580c42dc6 Various build fixes for host builds
Former-commit-id: 2659556809a8e7b0b77ddc974e9ddaa200a77250
2022-10-20 21:32:04 -04:00
Henrique Gemignani Passos Lima
8395bf8e95 Add CScriptTrigger
Former-commit-id: 865e2d58f257fc156acd5502e54ae4ce5fb199f4
2022-10-20 19:33:06 +03:00
Henrique Gemignani Passos Lima
67d74916d4 Match ~list (in CScriptTrigger)
Former-commit-id: 8f29934c36643a28146a85a354e2a5391f5ebb86
2022-10-20 17:25:08 +03:00
Henrique Gemignani Passos Lima
129742b46b Improve list::clear
Former-commit-id: 16cb68c709784104f09eba760013e789a7c16d0c
2022-10-20 17:10:03 +03:00
Henrique Gemignani Passos Lima
6f4ade76fb Match and link CTweakAutoMapper. With a slight hack.
Former-commit-id: 1a83aa2aac7a96f7c34afaab69b2e926742a8ce3
2022-10-20 15:45:54 +03:00
Henrique Gemignani Passos Lima
f5ee53caad Improve host_cc and some code fixes
Former-commit-id: bfbeaf46959ffd3f828a59ab49257654b8783a99
2022-10-20 01:29:03 +03:00
e96ff9bdb5 Link CAABoxFilter
Former-commit-id: 2883468211cf73e00f4644dafcaaeb308b8d4f16
2022-10-19 00:12:05 -04:00