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 
							
						 
					 
					
						
						
							
						
						d8fedab090 
					 
					
						
						
							
							Implement MxDisplaySurface::VTable0x30 ( #705 )  
						
						... 
						
						
						
						* Implement MxDisplaySurface::VTable0x30
* improve match
* style
* fix style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-20 21:44:30 +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 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						556c7698d8 
					 
					
						
						
							
							implement RemoveFromCurrentWorld ( #700 )  
						
						... 
						
						
						
						* implement RemoveFromCurrentWorld
* Replace magic values
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-19 21:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						2477b89e32 
					 
					
						
						
							
							add actions forward decl header ( #699 )  
						
						... 
						
						
						
						* add actions forward decl header
* newline
* format
* remove existing fwd declares
* Headers
* replace COMPAT_MODE check
* flip
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-19 15:54:13 -04: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 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						d92963982a 
					 
					
						
						
							
							Implement ViewManager::FUN_100a6dc0 ( #697 )  
						
						... 
						
						
						
						* Update viewmanager.cpp
* Fix function
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-19 19:24:53 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0994d6dbfb 
					 
					
						
						
							
							Implement LegoCharacterManager::GetROI ( #696 )  
						
						... 
						
						
						
						* Implement LegoCharacterManager::GetROI
* Add TODO 
						
						
					 
					
						2024-03-19 19:23:34 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						277957f0d5 
					 
					
						
						
							
							implement misc presenter functions ( #695 )  
						
						... 
						
						
						
						* implement misc presenter functions
* style/spacing
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-19 16:07:11 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						fd1b371864 
					 
					
						
						
							
							Implement a few LegoBackgroundColor functions ( #694 )  
						
						... 
						
						
						
						* Update legobackgroundcolor.cpp
* Update legobackgroundcolor.cpp
* minor style
* minor style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-19 15:22:11 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						e454e56b52 
					 
					
						
						
							
							Implement a few RegistrationBook functions ( #693 )  
						
						... 
						
						
						
						* Implement a few RegistrationBook functions
* Match functions
* minor style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-19 15:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						44bc575a2d 
					 
					
						
						
							
							Replace some magic numbers with enum values ( #692 )  
						
						
						
						
					 
					
						2024-03-19 07:45:29 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						52d74647be 
					 
					
						
						
							
							Implement/match Isle::HandleEndAction and Isle::HandleElevatorEndAction ( #691 )  
						
						... 
						
						
						
						* WIP
* Match 
						
						
					 
					
						2024-03-18 15:00:58 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						d96679ea9e 
					 
					
						
						
							
							Implement/match Isle::HandleClick ( #690 )  
						
						... 
						
						
						
						* Isle::HandleClick
* WIP
* Match 
						
						
					 
					
						2024-03-18 17:31:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						44f49a7a57 
					 
					
						
						
							
							implement/match Hospital::HandleKeyPress() ( #689 )  
						
						
						
						
					 
					
						2024-03-18 12:23:19 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e1135d9c1d 
					 
					
						
						
							
							Use script values from enum for clicked objects ( #688 )  
						
						
						
						
					 
					
						2024-03-18 16:05:05 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ba5bc46c0c 
					 
					
						
						
							
							Implement/match FUN_10032620 ( #687 )  
						
						
						
						
					 
					
						2024-03-18 15:38:02 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						937a45020c 
					 
					
						
						
							
							refactor action headers ( #686 )  
						
						
						
						
					 
					
						2024-03-17 16:52:42 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						b38a2a4980 
					 
					
						
						
							
							implement RegistrationBook::HandleClick ( #685 )  
						
						... 
						
						
						
						* implement RegistrationBook::HandleClick
* fix build
* Style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-17 19:58:27 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0fe3fa65aa 
					 
					
						
						
							
							Implement/match Isle::FUN_10032d30 ( #684 )  
						
						
						
						
					 
					
						2024-03-17 18:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						5b8f515968 
					 
					
						
						
							
							Implement/match Isle::HandleTransitionEnd ( #683 )  
						
						... 
						
						
						
						* Implement/match Isle::HandleTransitionEnd
* Rename enums
* Forward declare enum for C++11+
* Add underlying storage to action headers
* Fix missing define 
						
						
					 
					
						2024-03-17 18:01:47 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						4197e3c326 
					 
					
						
						
							
							implement Hospital::ReadyWorld() ( #682 )  
						
						
						
						
					 
					
						2024-03-16 17:02:05 -04:00