Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						a8eebe454e 
					 
					
						
						
							
							Implement/match LegoExtraActor:: WaitForAnimation, Restart ( #768 )  
						
						... 
						
						
						
						* Implement/match LegoExtraActor:: WaitForAnimation, Restart
* whitespace
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-04-04 12:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						8225a38a01 
					 
					
						
						
							
							Implement/match LegoCharacterManager::FUN_10085870 ( #764 )  
						
						
						
						
					 
					
						2024-04-02 14:04:17 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						60388c8c5d 
					 
					
						
						
							
							Implement/match LegoCharacterManager::FUN_10085210 ( #763 )  
						
						... 
						
						
						
						* Implement/match LegoCharacterManager::FUN_10085210
* Update params
* Update param names
* param to bool
* Update var names based on beta 
						
						
					 
					
						2024-03-31 16:05:38 +02:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						a956b19ac6 
					 
					
						
						
							
							Fix some names ( #762 )  
						
						... 
						
						
						
						* Fix some names
* reorder unit in CMake
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-31 15:09:51 +02:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						3839b3278c 
					 
					
						
						
							
							Implement/match LegoExtraActor::VTable0x94 ( #759 )  
						
						... 
						
						
						
						* Implement/match LegoExtraActor::VTable0x94
* attempt to fix gcc
* WIP fixes
* Match
* Match
* Match
* add TODO
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-30 12:18:15 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ed9e9efdab 
					 
					
						
						
							
							Implement/match LegoBackgroundColor::SetLightColor and related ( #758 )  
						
						
						
						
					 
					
						2024-03-29 21:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						369f3fba22 
					 
					
						
						
							
							Implement SetLightPosition and related ( #757 )  
						
						... 
						
						
						
						* Implement SetLightPosition and related
* Update p name
* style 
						
						
					 
					
						2024-03-29 21:42:39 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						f447397eef 
					 
					
						
						
							
							Fix loop in LegoROI::ColorAliasLookup ( #756 )  
						
						
						
						
					 
					
						2024-03-29 19:47:46 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						3878f79847 
					 
					
						
						
							
							Implement/match LegoCharacterData::GetData and FUN_10085140 ( #755 )  
						
						
						
						
					 
					
						2024-03-29 19:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						92357d77e1 
					 
					
						
						
							
							Most entities with VTable0x50 function overrides ( #752 )  
						
						... 
						
						
						
						* BeachHouseEntity::VTable0x50
* GasStationEntity::VTable0x50
* RaceStandsEntity::VTable0x50
* Run clang-format
* Fix use of NULL
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-29 19:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						87f633af54 
					 
					
						
						
							
							InfoCenterEntity::VTable0x50 implementation ( #725 )  
						
						... 
						
						
						
						* Start InfoCenterEntity::VTable0x50 implementation
* Fully implement InfoCenterEntity::VTable0x50
* Fix function name typo
* match
* fix style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-29 19:09:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						2c57e33ce5 
					 
					
						
						
							
							implement/match LegoAnimationManager::DeleteAnimations() ( #753 )  
						
						
						
						
					 
					
						2024-03-29 14:09:46 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ed1a25a636 
					 
					
						
						
							
							Implement/match LegoCharacterManager GetActor/Exists, fix loops ( #750 )  
						
						
						
						
					 
					
						2024-03-29 13:30:46 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e260a407ba 
					 
					
						
						
							
							Implement/match LegoCharacterManager::GetRefCount ( #749 )  
						
						
						
						
					 
					
						2024-03-29 13:30:31 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						7431d9d650 
					 
					
						
						
							
							implement/match LegoAnimationManager::FindVehicle() ( #748 )  
						
						
						
						
					 
					
						2024-03-29 11:50:16 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						bfc2b76a61 
					 
					
						
						
							
							Implement/match LegoCharacterManager::FUN_100832a0 ( #747 )  
						
						
						
						
					 
					
						2024-03-29 15:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						5e10e01014 
					 
					
						
						
							
							implement/match ReadNamedTexture() ( #745 )  
						
						
						
						
					 
					
						2024-03-28 17:03:51 -04:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						e4570b520b 
					 
					
						
						
							
							Define g_characters ( #743 )  
						
						... 
						
						
						
						* Define g_characters
* Update with known struct types 
						
						
					 
					
						2024-03-28 19:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						f157f01f71 
					 
					
						
						
							
							implement/match UpdateLightPosition() ( #744 )  
						
						
						
						
					 
					
						2024-03-28 10:27:44 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						13d994a1ee 
					 
					
						
						
							
							Implement LegoExtraActor:: VTable0xa4 & FUN_1002aae0 ( #742 )  
						
						... 
						
						
						
						* Implement LegoExtraActor:: VTable0xa4 & FUN_1002aae0
* Match LegoExtraActor::FUN_1002aae0
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-28 14:19:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						97ebb22c42 
					 
					
						
						
							
							implement/match FUN_1003ef60() ( #740 )  
						
						
						
						
					 
					
						2024-03-27 15:46:03 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						38cfad8b17 
					 
					
						
						
							
							Implement LegoExtraActor::VTable0x90 ( #739 )  
						
						... 
						
						
						
						* Implement LegoExtraActor::VTable0x90
* Improve LegoExtraActor::VTable0x90
* Match
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-27 20:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						1cf60ccda6 
					 
					
						
						
							
							implement/match HospitalEntity::VTable0x50() ( #738 )  
						
						
						
						
					 
					
						2024-03-27 12:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						483b3a5ab7 
					 
					
						
						
							
							ExtraActor ctor/dtor ( #737 )  
						
						
						
						
					 
					
						2024-03-27 16:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						32bc6c4264 
					 
					
						
						
							
							Implement ExtraActor vftable and passthrough methods ( #735 )  
						
						... 
						
						
						
						* Implement ExtraActor vftable and passthrough methods
* Remove unused param names 
						
						
					 
					
						2024-03-26 19:24:01 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						4e9dbfe331 
					 
					
						
						
							
							implement HospitalState::VTable0x1c() ( #734 )  
						
						
						
						
					 
					
						2024-03-26 18:25:41 -04: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 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						43ce89224a 
					 
					
						
						
							
							match LegoGameState::RegisterState() ( #729 )  
						
						
						
						
					 
					
						2024-03-25 14:34:28 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						77b5f1338c 
					 
					
						
						
							
							label some hospital members ( #728 )  
						
						
						
						
					 
					
						2024-03-25 11:59:24 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0ed9f37587 
					 
					
						
						
							
							Match LegoPointOfViewController::Tickle ( #726 )  
						
						
						
						
					 
					
						2024-03-25 15:00:59 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						2261f7f039 
					 
					
						
						
							
							IslePathActor: implement notify, remove usage of this keyword ( #724 )  
						
						
						
						
					 
					
						2024-03-25 12:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0aa8d54990 
					 
					
						
						
							
							Revert "Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel ( #723 )"  
						
						... 
						
						
						
						This reverts commit 6464486800 
						
						
					 
					
						2024-03-25 06:01:50 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						6464486800 
					 
					
						
						
							
							Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel ( #723 )  
						
						
						
						
					 
					
						2024-03-24 21:16:49 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						2e5d54c03e 
					 
					
						
						
							
							Finish LegoPathPresenter ( #721 )  
						
						... 
						
						
						
						* Finish LegoPathPresenter
* Update legopathcontroller.cpp
* Fixes
* fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 22:30:04 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						3f6f59852f 
					 
					
						
						
							
							Ambulance::Create, dtor ( #719 )  
						
						... 
						
						
						
						* Ambulance::Create, dtor
* annotations
* fix
* remove comment
---------
Co-authored-by: Ramen2X <rmn@legoisland.org >
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 22:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						313bd9ffd0 
					 
					
						
						
							
							PoliceEntity::VTable0x50 ( #720 )  
						
						... 
						
						
						
						* PoliceEntity::VTable0x50
* fix
* don't hardcode Isle world object id
* style
---------
Co-authored-by: Ramen2X <rmn@legoisland.org >
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 22:26:55 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						b66e28ac5e 
					 
					
						
						
							
							implement a few legonavcontroller functions ( #718 )  
						
						... 
						
						
						
						* implement a few legonavcontroller functions
* Match LegoNavController::ProcessJoystickInput
* Style
* Match LegoNavController::ProcessKeyboardInput
* Style
* Fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 15:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						b279e8b8b9 
					 
					
						
						
							
							Begin LegoNavController::Notify ( #716 )  
						
						... 
						
						
						
						* Partial implementation of LegoNavController::Notify
* Mark as stub
* Update legoanimationmanager.cpp
* Rename function/style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-23 19:00:34 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						8b43e940f8 
					 
					
						
						
							
							Implement/match LegoCameraController::FUN_100123e0 ( #715 )  
						
						
						
						
					 
					
						2024-03-23 18:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0391b5b42a 
					 
					
						
						
							
							Replace more magic numbers with script values ( #714 )  
						
						... 
						
						
						
						* Replace more magic numbers with script values
* Matches/fixes
* Make const 
						
						
					 
					
						2024-03-23 18:06:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						18377c2f1f 
					 
					
						
						
							
							Implement/match LegoNavController::UpdateCameraLocation ( #713 )  
						
						... 
						
						
						
						* Implement/match LegoNavController::UpdateCameraLocation
* Add size assert 
						
						
					 
					
						2024-03-23 17:10:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						8b21e8136e 
					 
					
						
						
							
							Animmanager ( #712 )  
						
						... 
						
						
						
						* Implement LegoAnimationManager::StartEntityAction
Fix some class definitions
* Fix style issues
* Add size annotations
* Fix global pointer
* Style/naming
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-23 15:09:20 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						fca8f74bd8 
					 
					
						
						
							
							Fix Annotations and LegoAnimActor class structure. ( #710 )  
						
						... 
						
						
						
						* Fix size annotations for legoomni
Fix structure and add placeholder annotations for LegoAnimActor and subclasses
* Fix LegoCarRaceActor constructor
Fix function name in LegoRaceCar
* Add size assertions for legoomni and fix sizes
* Various style fixes
* Use other marker so vtable.py doesn't compare
* Revert "Use other marker so vtable.py doesn't compare"
This reverts commit 608985cd73mail@csemmler.com > 
						
						
					 
					
						2024-03-22 21:30:58 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						96f7219811 
					 
					
						
						
							
							implement/match Hospital::HandleButtonDown() ( #711 )  
						
						
						
						
					 
					
						2024-03-22 17:27:22 -04: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 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						8cffa7cf8c 
					 
					
						
						
							
							implement Hospital::HandleClick() ( #708 )  
						
						... 
						
						
						
						* implement Hospital::HandleClick()
* style
* style 
						
						
					 
					
						2024-03-21 13:27:51 -04: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 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						770da22a1d 
					 
					
						
						
							
							implement/match Hospital::HandleEndAction() ( #704 )  
						
						... 
						
						
						
						* implement Hospital::HandleEndAction()
* don't compare m_unk0x128 against char
* fix gotos
* match 
						
						
					 
					
						2024-03-20 19:19:08 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						3ce1e4985e 
					 
					
						
						
							
							begin LegoAnimMMPresenter ( #706 )  
						
						
						
						
					 
					
						2024-03-20 22:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						e5fa35fd99 
					 
					
						
						
							
							Implement a few registrationbook methods ( #703 )  
						
						... 
						
						
						
						* Implement a few registrationbook methods
* Match RegistrationBook::HandleKeyPress
* Match RegistrationBook::CreateSurface
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-20 17:26:10 +01:00