Christian Semmler 
							
						 
					 
					
						
						
							
						
						ea5a722311 
					 
					
						
						
							
							Fix Matrix4::operator[] annotation ( #1390 )  
						
						
						
						
					 
					
						2025-02-22 06:48:11 -07:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						7c452e9453 
					 
					
						
						
							
							Order functions in binary up to end of Act2Actor ( #1312 )  
						
						... 
						
						
						
						* Order more functions
* Order LegoRaceActor
* Further ordering
* Order `Act2Actor`
* Fix 
						
						
					 
					
						2025-01-05 21:00:50 +01:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						7a6935a165 
					 
					
						
						
							
							Progress on LegoCarBuildAnimPresenter ( #1103 )  
						
						... 
						
						
						
						* Progress on `LegoCarBuildAnimPresenter`
* Rename argument
* fix copy-paste error
* Address review comments
* Remove obsolete comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-09-12 21:51:33 +02: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 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						ac41854149 
					 
					
						
						
							
							Add static HandlerClassName function ( #973 )  
						
						... 
						
						
						
						* Add static HandlerClassName function
* Use method in PresenterNameDispatch 
						
						
					 
					
						2024-05-30 19:10:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						2f1aa58153 
					 
					
						
						
							
							Implement/match LegoAnimMMPresenter::FUN_1004b840 ( #966 )  
						
						
						
						
					 
					
						2024-05-29 17:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						da48dfb40d 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_1006b140 ( #963 )  
						
						
						
						
					 
					
						2024-05-28 15:23:23 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						60b747d7b2 
					 
					
						
						
							
							Implement/match LegoPathBoundary::FUN_100586e0 and FUN_10057fe0 ( #962 )  
						
						
						
						
					 
					
						2024-05-28 17:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						3cfb918559 
					 
					
						
						
							
							Implement/match LegoExtraActor::VTable0x6c ( #956 )  
						
						
						
						
					 
					
						2024-05-26 01:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						9a05edd0a7 
					 
					
						
						
							
							Implement/match LegoLoopingAnimPresenter ( #924 )  
						
						
						
						
					 
					
						2024-05-15 20:34:36 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						29a0e32739 
					 
					
						
						
							
							Implement/match remaining LegoHideAnimPresenter functions ( #923 )  
						
						... 
						
						
						
						* Implement/match remaining LegoHideAnimPresenter functions
* Fix type
* Fix marker
* Fix type 
						
						
					 
					
						2024-05-14 20:50:37 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						51adf75b9b 
					 
					
						
						
							
							(Refactor) Use more forward declarations ( #881 )  
						
						... 
						
						
						
						* Use more forward declarations
* Use more forward declarations
* Add more forward declarations
* Fix 
						
						
					 
					
						2024-05-03 18:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						31f5143741 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::VTable0x94 ( #852 )  
						
						
						
						
					 
					
						2024-04-25 17:27:55 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ce3d915bba 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::SubstituteVariables ( #850 )  
						
						
						
						
					 
					
						2024-04-25 16:36:28 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						830c0827af 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::Destroy ( #849 )  
						
						... 
						
						
						
						* WIP Destroy
* Match 
						
						
					 
					
						2024-04-25 16:24:06 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						916c039e72 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::ParseExtra ( #848 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::ParseExtra
* Fix 
						
						
					 
					
						2024-04-25 16:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						410824bd0f 
					 
					
						
						
							
							Implement/match various small LegoAnimPresenter functions ( #846 )  
						
						... 
						
						
						
						* Implement/match various small LegoAnimPresenter functions
* Fix location of anim function
* fix 
						
						
					 
					
						2024-04-24 15:51:28 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						b789a15d0b 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_1006b900 ( #844 )  
						
						
						
						
					 
					
						2024-04-24 14:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						67c9736953 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_1006afc0 ( #843 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::FUN_1006afc0
* empty 
						
						
					 
					
						2024-04-24 14:24:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c01fd9b260 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::EndAction ( #838 )  
						
						
						
						
					 
					
						2024-04-22 15:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						a3bd98a04d 
					 
					
						
						
							
							Implement/match LegoAnimMMPresenter::FUN_1004b5b0 ( #830 )  
						
						
						
						
					 
					
						2024-04-20 18:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f637dcaa29 
					 
					
						
						
							
							Implement/match LegoAnimMMPresenter::FUN_1004b530 ( #828 )  
						
						
						
						
					 
					
						2024-04-20 17:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						9cc5df8c40 
					 
					
						
						
							
							Implement/match LegoAnimMMPresenter::StartingTickle ( #824 )  
						
						
						
						
					 
					
						2024-04-20 16:07:58 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0b08b0ae69 
					 
					
						
						
							
							Implement/match LegoAnimMMPresenter::ReadyTickle ( #823 )  
						
						
						
						
					 
					
						2024-04-20 15:52:10 +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 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						46362a0f6e 
					 
					
						
						
							
							Fix some issues with annotations ( #808 )  
						
						
						
						
					 
					
						2024-04-15 14:42:25 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						54421ebcdf 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_1006b9a0 ( #797 )  
						
						
						
						
					 
					
						2024-04-13 18:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						67127e2515 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::PutFrame ( #796 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::PutFrame
* compat mode 
						
						
					 
					
						2024-04-13 17:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						d469cabd6b 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_1006abb0 ( #795 )  
						
						
						
						
					 
					
						2024-04-13 16:35:55 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						93257a7c8c 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_1006c8a0 ( #794 )  
						
						
						
						
					 
					
						2024-04-13 16:11:24 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						4502737fe2 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_100699e0 ( #793 )  
						
						
						
						
					 
					
						2024-04-13 16:02:55 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e43749c8bb 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_10069b10 ( #792 )  
						
						
						
						
					 
					
						2024-04-13 15:55:26 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f5e81777bc 
					 
					
						
						
							
							Implement LegoAnimPresenter::FUN_1006a3c0 ( #791 )  
						
						
						
						
					 
					
						2024-04-13 14:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						dc3259bb17 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_1006a4f0 ( #789 )  
						
						
						
						
					 
					
						2024-04-12 17:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						de5cd98b76 
					 
					
						
						
							
							Implement/match ViewManager::RemoveAll ( #616 )  
						
						... 
						
						
						
						* Implement/match ViewManager::RemoveAll
* Use const_iterator
* const
* Naming 
						
						
					 
					
						2024-03-02 20:26:19 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c0a988b0fe 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::StartingTickle ( #601 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::StartingTickle
* Fix vtable
* Fix vtable 
						
						
					 
					
						2024-02-27 17:49:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						68893d67ed 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_10069150 ( #600 )  
						
						
						
						
					 
					
						2024-02-27 16:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						60161c43b5 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_100698b0 ( #598 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::FUN_100698b0
* Use const_iterator 
						
						
					 
					
						2024-02-26 19:39:03 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e6c347b8ab 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_100697c0 ( #597 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::FUN_100697c0
* Use LegoU32 
						
						
					 
					
						2024-02-26 18:41:18 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c5318dca13 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_100695c0 ( #595 )  
						
						
						
						
					 
					
						2024-02-25 18:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						96c98cec3d 
					 
					
						
						
							
							Implement LegoAnimPresenter::FUN_100692b0 ( #594 )  
						
						... 
						
						
						
						* Implement LegoAnimPresenter::FUN_100692b0
* Match 
						
						
					 
					
						2024-02-25 18:04:30 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						377eebb610 
					 
					
						
						
							
							Minor style/naming fixes ( #593 )  
						
						
						
						
					 
					
						2024-02-25 15:14:39 +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 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						9e686e2a87 
					 
					
						
						
							
							cmake+ci: run clang-tidy ( #512 )  
						
						... 
						
						
						
						* cmake+ci: run clang-tidy
* Remove DESCRIPTION from LEGO1/LegoOmni.mingw.def
* Add initial .clang-tidy and fixes
* fix file perms
* Comment out DESCRIPTION
* Remove LegoEntity::~LegoEntity and MxPresenter::~MxPresenter from mingw's LEGO1.def
* Looks like clang is allergic to the libs in the directx5 SDK
* Update .clang-tidy
* Fix typo in .clang-tidy
* Attempt to generate an action error
* Revert "Attempt to generate an action error"
This reverts commit 96c4c65fedmail@csemmler.com > 
						
						
					 
					
						2024-02-01 21:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						bcdddd4c7e 
					 
					
						
						
							
							Pad all single-digit hexadecimal values with zero ( #504 )  
						
						... 
						
						
						
						* Pad all single-digit hexadecimal values with zero
* One more fix 
						
						
					 
					
						2024-01-29 22:17:17 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						c0acf11f9b 
					 
					
						
						
							
							Implement/Match LegoTree ( #485 )  
						
						... 
						
						
						
						* Implement/Match LegoTree
* Fix vtable
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-01-28 17:45:49 +01:00