| 
							
							
								 Christian Semmler | c2c9c75f1a | Fix Vector2/Vector3order (#1272)* Fix Vector2/Vector3 order
* Refactor vector classes to be const and reference param consistent
* Add BETA10 annotations and fixes | 2024-12-24 22:21:26 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 1b99d75543 | Refactor geomlibrary intogeomandshape(#1263)* Refactor `geom` library into `geom` and `util`
* Rename to `shape` | 2024-12-23 17:25:23 +01:00 |  | 
			
				
					| 
							
							
								 jonschz | 054f56fd9f | Implement Act2Actor::FUN_10019700(#1215)Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-12-12 17:54:51 -07:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 94ce89cbaa | (Proposal) Introduce arithmetic operators to Vector2 (#1193) | 2024-12-07 17:26:22 +01:00 |  | 
			
				
					| 
							
							
								 jonschz | 83b85f26a7 | Implement LegoAct2::Tickle()and others (#1168)* Implement `LegoAct2::Tickle()` and others
* Fix decomplint errors
* Minor cleanup
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-11-25 23:24:46 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 6885abdc78 | Implement/match LegoROI::FUN_100a9dd0 (#1141) * Implement/match LegoROI::FUN_100a9dd0
* Implement/match LegoROI::FUN_100a9cf0 | 2024-11-10 17:35:44 +01:00 |  | 
			
				
					| 
							
							
								 jonschz | c65bc67e3d | Implement FUN_10025720()and others (#1134)* Implement `FUN_10025720()` and others
* Address review comments, get 100 %
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-11-05 21:33:51 +01:00 |  | 
			
				
					| 
							
							
								 jonschz | 1a15981324 | Implement LegoCarBuildAnimPresenter::StreamingTickle()(#1109)* Implement LegoCarBuildAnimPresenter::StreamingTickle and dependents
* Fix naming issue
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-10-05 16:20:45 -07:00 |  | 
			
				
					| 
							
							
								 jonschz | 1b46859cf6 | Implement RaceSkel, add BETA10 annotations (#1088)* Implement `RaceSkel`, add BETA10 annotations
* fix formatting
* Fix order
* Address some review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-08-21 22:30:27 +02:00 |  | 
			
				
					| 
							
							
								 jonschz | 0d385e27d0 | Implement/match LegoRaceCar::VTable0x94(#1068)* Implement LegoRaceCar::VTable0x94
* Remove redundant inline modifiers
* Fix offsets
* Fix minor inconsistency
* Address review comments
* Address review comments, round 2
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-07-26 10:53:09 -07:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | bee101b1f4 | Add clang-tidy readability-redundant-inline-specifier (#1060) * Add clang-tidy readability-redundant-inline-specifier
* fix
* Update CONTRIBUTING.md
* format
* fix | 2024-07-05 01:06:32 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | dd1c11a933 | Fix camera glitch (#1031) | 2024-06-13 22:09:14 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 9a9bccda0e | Implement/match IslePathActor::Exit (#997) * Implement/match IslePathActor::Exit
* Name
* Name
* Partially fix vector interface
* Revert "Partially fix vector interface"
This reverts commit 6e7a1e2b08.
* Revert "Revert "Partially fix vector interface""
This reverts commite3860e3c9f.
* Fix
* Remove some COMPAT_MODE | 2024-06-06 17:45:37 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | eeb81b7223 | Use USHRT_MAX instead of MAXWORD (#975) | 2024-05-30 22:02:58 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 3c45022864 | Fix extra actor collisions (#958) | 2024-05-26 19:13:56 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 535f1b973a | Implement LegoROI::FUN_100a9410 (#955) * WIP
* WIP
* Remove space
* Fix | 2024-05-25 22:21:05 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | e32e06321a | Rename _countof to sizeOfArray (#921) | 2024-05-14 16:35:22 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f898462d17 | Implement/match LegoROI::FUN_100a8fd0 (#845) | 2024-04-24 15:19:14 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | b789a15d0b | Implement/match LegoAnimPresenter::FUN_1006b900 (#844) | 2024-04-24 14:51:20 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 06fadd922e | Implement/match LegoROI/LegoLOD::GetTexture (#814) * Implement/match LegoROI/LegoLOD::GetTexture
* Remove explicit truth tests
* LegoTextureContainer::AddToList fix
* Revert "Remove explicit truth tests"
This reverts commit d169349bd6. | 2024-04-17 15:18:34 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | a64bb4d460 | Implement/match LegoCharacterManager::FUN_100849a0 (#813) | 2024-04-17 13:52:59 +02:00 |  | 
			
				
					| 
							
							
								 Nathan M Gilbert | d639eb4c2b | Implement LegoPathActor::Vtable0x6c (#810) * Implement LegoPathActor::VTable0x6c
* Update LEGO1/lego/legoomni/src/paths/legopathactor.cpp
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Fix logic / match
* Add BETA annotation
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com> | 2024-04-17 12:34:21 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 2600b1b421 | Implement/match LegoPhonemePresenter::StartingTickle (#809) * Implement/match LegoPhonemePresenter::StartingTickle
* Name vars
* Fix name | 2024-04-16 16:07:13 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | dcc42c33d8 | Implement/match LegoROI::FUN_100a8e80 (#801) | 2024-04-14 17:46:56 +02:00 |  | 
			
				
					| 
							
							
								 MS | f447397eef | Fix loop in LegoROI::ColorAliasLookup (#756) | 2024-03-29 19:47:46 +01:00 |  | 
			
				
					| 
							
							
								 Nathan M Gilbert | 1e3ca11886 | Implement/match LegoAnimActor (#730) * Implement/match LegoAnimActor
* Name changes (deviation from original source)
* Attempt to fix modern build
* Add missing override
* Match LegoAnimActor::SetWorldSpeed
* Remove junk
* Style changes and implement WEEdge
* Add override
* Match LegoAnimActor::FUN_1001c1f0, style
* Style
* Add missing annotations, STUB LegoPathBoundary
* Style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-03-26 18:51:52 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 68bb20f04f | Implement LegoCharacterManager::CreateROI (#709) * WIP
* Create globals
* Add Read
* Name Init
* Add LegoCharacter init data
* Add define for NULL
* Use MxS8
* Add LegoCharacterLOD
* WIP CreateROI
* Fix
* WIP
* Match
* Match
* Match, implement Find
* Fix MeshBuilder
* Fix
* space | 2024-03-22 18:40:19 +01:00 |  | 
			
				
					| 
							
							
								 Misha | 9256554406 | Implement LegoCameraController::Notify & TimeROI::FUN_100a9b40 (#707) * Implement LegoCameraController::Notify & TimeROI::FUN_100a9b40
* Fixes/matches
* Style
* Fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-03-21 15:39:23 +01:00 |  | 
			
				
					| 
							
							
								 Misha | eaa935f646 | Finish LegoVariables class (#698) * Finish LegoVariables class
* Update legonavcontroller.cpp
* Update legobackgroundcolor.cpp
* Match functions, style, refactor visible
* Use MxBool
* Merge/fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-03-19 19:44:42 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 0623e6a766 | Implement/match LegoPointOfViewController::Tickle (#667) | 2024-03-13 18:46:20 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 7659db49e7 | Implement LegoAnim::CreateLocalTransform (#657) * Implement LegoAnim::CreateLocalTransform
* Match Matrix4::Scale | 2024-03-11 15:15:18 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | d090b449d1 | Add CalcWorldBoundingVolumes (#651) | 2024-03-10 15:29:16 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 9e2f37e7ca | Implement LegoTexturePresenter::Read and Store (#641) * LegoTexturePresenter::Read
* Implement LegoTexturePresenter::Store
* Rename
* Fix naming | 2024-03-09 16:49:13 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | fb800db862 | Implement OrientableROI::FUN_100a46b0 (#640) * Implement OrientableROI::FUN_100a46b0
* Fix | 2024-03-09 03:52:42 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 32ae9f3803 | Implement/match LegoROI::FUN_100a9170 (#639) * Implement.match LegoROI::FUN_100a9170
* Add two LOD functions | 2024-03-08 21:29:16 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | d978cbe7f9 | Implement/match LegoROI::FUN_100a9210 (#638) * Implement/match LegoROI::FUN_100a9210
* Fix order | 2024-03-08 21:01:18 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 309997fddc | Implement various LegoROI functions (#637) * WIP
* Fix
* Fix | 2024-03-08 20:28:52 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 45cba2c00e | Implement/match remaining LegoLOD functions (#636) * Implement/match remaining LegoLOD functions
* Add param name | 2024-03-08 18:03:26 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 873926afe2 | Implement TglImpl::MeshBuilder::CreateMesh (#635) * WIP
* Change
* Fix
* Improve match
* Rename class
* Fix function
* Fix annotation
* Fix annotations
* Fix annotation | 2024-03-08 17:55:25 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 53e2353f78 | Implement LegoLOD::Read and related (#634) * WIP
* Fix
* Remove bogus
* Fix
* Match
* Fix
* Remove TODO | 2024-03-07 20:57:17 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | a12146f52f | Implement/match LegoEntity::VTable0x34 (#633) * Implement/match LegoEntity::VTable0x34
* Change parameter name
* Fix order | 2024-03-06 20:12:20 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 3b2bd0e9d4 | Implement/match LegoEntity::SetROI (#628) | 2024-03-05 19:35:28 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f6e44b1c1b | Implement LegoROI::Read and geom library (#627) * Implement LegoROI::Read and geom library
* Match
* Match
* Fixes
* Fix | 2024-03-05 18:38:53 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c9210c02fb | Bootstrap LegoLOD, implement/match ViewManager::FUN_100a66a0 (#625) * Bootstrap LegoLOD, implement/match ViewManager::FUN_100a66a0
* Fixes
* Try fix
* Try this
* Fix | 2024-03-04 22:57:35 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | ec29f2633d | Improve matches in ROI classes (#608) * Improve matches in ROI classes
* More function implementations
* Fix name
* Fix vtables
* Add annotation | 2024-03-01 18:19:41 +01:00 |  | 
			
				
					| 
							
							
								 Nathan M Gilbert | 124b73046b | Continued work on LegoGameState (#596) * Continued work on LegoGameState
* Fixes/matches/refactor
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-02-26 17:19:16 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | b281866ea6 | Implement/match LegoModelPresenter::CreateROI (#591) * Implement/match LegoModelPresenter::CreateROI
* Match
* Use inline function
* Note about Get() | 2024-02-24 17:48:16 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 6b1c75ab5a | Refactor LegoContainer (#587) * Refactor LegoContainer
* Fix name
* Fix build
* Refactor some includes
* Update STL compat
* Fix
* Fix annotations | 2024-02-23 16:06:16 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 58482ff676 | Bootstrap anim.lib (#577) * Bootstrap anim.lib
* Fix order
* Fix LegoMorphKey | 2024-02-18 18:43:42 +01:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 332d8da695 | Fix LegoROI / add TimeROI (#572) * Fix LegoROI / add TimeROI
* Fix order
* Remove extra fwd decl | 2024-02-17 16:07:34 +01:00 |  |