Christian Semmler
							
						 
					 | 
					
						
						
							
						
						c51a09af0b
					 | 
					
						
						
							
							Fix a bug in LegoAct2::Notify (#1190)
						
						
						
						
						
						
					 | 
					
						2024-12-04 23:32:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						8dd7bc63be
					 | 
					
						
						
							
							Implement/match LegoAct2::SpawnBricks (#1189)
						
						
						
						
						
						
						
						* Implement/match LegoAct2::SpawnBricks
* Name brick vars
* Add LegoAct2::FUN_10051fa0
* Add LegoAct2::FUN_100521f0 
						
						
					 | 
					
						2024-12-04 23:11:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								MS
							
						 
					 | 
					
						
						
							
						
						7ece9cf37b
					 | 
					
						
						
							
							Fix MxParam casts in Notify functions (#1188)
						
						
						
						
						
						
						
						* First batch
* Second batch 
						
						
					 | 
					
						2024-12-03 15:51:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						5693b1a266
					 | 
					
						
						
							
							Implement/match LegoAct2::HandlePathStruct (#1187)
						
						
						
						
						
						
						
						* Implement/match `LegoAct2::HandlePathStruct`
* Add Act2Brick::FUN_1007a670
* Add Act2Brick::Create
* Name variable
* Add stdio.h 
						
						
					 | 
					
						2024-12-03 21:31:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						3c624ff14c
					 | 
					
						
						
							
							Implement Act2Actor::VTable0x9c() (#1186)
						
						
						
						
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-12-03 19:12:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						aaf5e1ddc7
					 | 
					
						
						
							
							Implement/match LegoAct2::ReadyWorld (#1185)
						
						
						
						
						
						
					 | 
					
						2024-12-02 19:44:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						a0a114135a
					 | 
					
						
						
							
							Implement/match LegoAct2::HandleEndAction and related (#1184)
						
						
						
						
						
						
						
						* Implement/match LegoAct2::HandleEndAction
* Reorder 
						
						
					 | 
					
						2024-12-02 18:58:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						8b9f6f1007
					 | 
					
						
						
							
							Implement more functions in Act2Actor (#1183)
						
						
						
						
						
						
						
						* Implement `Act2Actor::VTable0xa0`
* Implement `Act2Actor::FUN_10019520()`
* Implement/match `Act2Actor::FUN_100192a0()`
* Fix clang32 issue
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-12-01 10:21:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						f066e2ee2e
					 | 
					
						
						
							
							Implement Act2Actor::Act2Actor(), add BETA10 references (#1182)
						
						
						
						
						
						
						
						* Implement `Act2Actor::Act2Actor()`, add structure and BETA10
* Add LegoAnimActor BETA10 annotations
* Improve LegoAnimActor BETA10 match
* More BETA10 annotations
* Address review comment
* Disable annotation so the CI passes
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-30 14:35:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mikhail
							
						 
					 | 
					
						
						
							
						
						cc682173eb
					 | 
					
						
						
							
							Implement functions in Act3Actor (#1180)
						
						
						
						
						
						
						
						* Implement Act3Actor
* Minor consistency adjustments
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> 
						
						
					 | 
					
						2024-11-30 17:57:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						f56ffddfdc
					 | 
					
						
						
							
							Update legoact2.h
						
						
						
						
						
						
					 | 
					
						2024-11-29 23:22:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						c0965039d1
					 | 
					
						
						
							
							Improve Isle::Enable and LegoAct2::Enable matches (#1179)
						
						
						
						
						
						
					 | 
					
						2024-11-29 22:45:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						e8e457f01a
					 | 
					
						
						
							
							Implement/match LegoAct2::Enable (#1178)
						
						
						
						
						
						
					 | 
					
						2024-11-29 22:32:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						362551e279
					 | 
					
						
						
							
							Clean up unused annotations to reduce errors (#1177)
						
						
						
						
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-29 22:31:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						c9a2a7203b
					 | 
					
						
						
							
							Implement/match LegoAct2::HandleTransitionEnd (#1176)
						
						
						
						
						
						
					 | 
					
						2024-11-29 21:24:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						a17b3168e9
					 | 
					
						
						
							
							Implement/match LegoAct2::Notify (#1175)
						
						
						
						
						
						
						
						* Implement LegoAct2::Notify
* Fix naming
* Remove unnecessary actions/ prefix in includes 
						
						
					 | 
					
						2024-11-29 21:11:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						29a0ae8f07
					 | 
					
						
						
							
							Implement/match LegoAct2::FUN_10052560() (#1174)
						
						
						
						
						
						
						
						* Implement/match `LegoAct2::FUN_10052560()`
* Fix formatting
* Fix linter errors
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-29 21:04:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						7256eeb0ad
					 | 
					
						
						
							
							Replace hardcoded magic values with constants (#1173)
						
						
						
						
						
						
						
						* Replace two hardcoded magic values with constants
* Replace constants 
						
						
					 | 
					
						2024-11-28 00:05:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						d6796ad86a
					 | 
					
						
						
							
							Implement remaining LegoGameState functions (#1172)
						
						
						
						
						
						
						
						* Implement remaining LegoGameState functions
* Naming fixes
* Fix naming 
						
						
					 | 
					
						2024-11-27 23:42:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						106647e5af
					 | 
					
						
						
							
							Implement new functions in LegoAnimManager (#1170)
						
						
						
						
						
						
						
						* Implement new functions in LegoAnimManager
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-27 18:13:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						bd011c6724
					 | 
					
						
						
							
							Remove static storage specifier so vars can be found through datacmp (#1171)
						
						
						
						
						
						
					 | 
					
						2024-11-27 00:33:18 +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
							
						 
					 | 
					
						
						
							
						
						b9a1da6a7a
					 | 
					
						
						
							
							Implement/match Act2Brick (#1169)
						
						
						
						
						
						
						
						* Implement/match Act2Brick
* Rename functions
* Naming 
						
						
					 | 
					
						2024-11-25 22:08:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								MS
							
						 
					 | 
					
						
						
							
						
						816bfe842d
					 | 
					
						
						
							
							Use alias functions from Lego3DManager (#1167)
						
						
						
						
						
						
						
						* Mark LegoEntity:Destroy (many vtables use it)
* Starting addrs for Lego3DManager helpers
* Addrs for users of Lego3DManager and changes where needed 
						
						
					 | 
					
						2024-11-23 20:37:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anonymous Maarten
							
						 
					 | 
					
						
						
							
						
						2d9ab43d4f
					 | 
					
						
						
							
							cmake: roi${SUFFIX} should depend on a suffix'ed viewmanager (#1166)
						
						
						
						
						
						
					 | 
					
						2024-11-23 15:43:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						0aa5e010ae
					 | 
					
						
						
							
							Implement CarRace (#1165)
						
						
						
						
						
						
						
						* Implement `CarRace`
* Improve `CarRace::Create`
* Fix arrays
* Clean up array
* Fix CI errors
* Implement `LegoRaceCar::FUN_10012e00()`
* Implement `Doors::VTable0xcc`
* Address review comments, part 1
* Address review comments, part 2
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-23 12:33:15 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						e56ac9ab55
					 | 
					
						
						
							
							Implement/match LegoBuildingManager::FUN_10030630 (#1164)
						
						
						
						
						
						
					 | 
					
						2024-11-22 23:08:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anonymous Maarten
							
						 
					 | 
					
						
						
							
						
						cdc761d920
					 | 
					
						
						
							
							cmake: add beta10 target (#1163)
						
						
						
						
						
						
						
						* cmake: use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR
* cmake: add beta10 target 
						
						
					 | 
					
						2024-11-22 01:08:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								MS
							
						 
					 | 
					
						
						
							
						
						5e0dc1a160
					 | 
					
						
						
							
							Beta match progress for flic.cpp (#1162)
						
						
						
						
						
						
					 | 
					
						2024-11-22 01:07:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						5be9b343c4
					 | 
					
						
						
							
							Implement LegoJetskiRaceActor::VTable0x6c, add BETA10 annotations (#1160)
						
						
						
						
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-19 16:20:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						6431405e92
					 | 
					
						
						
							
							Implement parts of LegoJetskiRaceActor (#1159)
						
						
						
						
						
						
						
						* Implement part of LegoJetskiRaceActor
* Fix linter errors
* Update legojetskiraceactor.cpp
Fix minor incorrectness
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-18 20:32:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						fe8e56ba47
					 | 
					
						
						
							
							Finish JetskiRace (#1158)
						
						
						
						
						
						
						
						* Implement `JetskiRace::HandlePathStruct`
* Implement `JetskiRace::FUN_10016930`
* Cleanup, add BETA10
* Match HandlePathStruct
* Address review comments
* Address another review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com> 
						
						
					 | 
					
						2024-11-16 20:24:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						b4b28cf32e
					 | 
					
						
						
							
							Implement/match LegoPlantManager::Tickle (#1157)
						
						
						
						
						
						
					 | 
					
						2024-11-16 00:25:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						3383ae646f
					 | 
					
						
						
							
							Implement/match LegoBuildingManager::Tickle (#1156)
						
						
						
						
						
						
					 | 
					
						2024-11-15 22:51:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						ff0ef96782
					 | 
					
						
						
							
							Implement/match LegoBuildingManager::FUN_10030030 (#1155)
						
						
						
						
						
						
					 | 
					
						2024-11-15 19:24:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						63fee4d11d
					 | 
					
						
						
							
							Implement/match LegoAnimNodeData::SetName (#1154)
						
						
						
						
						
						
					 | 
					
						2024-11-15 19:15:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						93c640a45f
					 | 
					
						
						
							
							Implement/match PickEntity (#1153)
						
						
						
						
						
						
						
						* Implement/match PickEntity
* Rename function 
						
						
					 | 
					
						2024-11-15 18:35:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						62f09570b0
					 | 
					
						
						
							
							Implement/match RotateY (#1152)
						
						
						
						
						
						
					 | 
					
						2024-11-15 18:28:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						2e08748551
					 | 
					
						
						
							
							Implement/match RaceCar (#1151)
						
						
						
						
						
						
					 | 
					
						2024-11-15 18:19:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						db502fcbda
					 | 
					
						
						
							
							Fix clang-format (#1150)
						
						
						
						
						
						
						
						* Fix clang-format
* Add back format.yml
* Remove python format 
						
						
					 | 
					
						2024-11-14 21:53:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						71a7498481
					 | 
					
						
						
							
							Implement most of JetskiRace, add BETA10 annotations (#1149)
						
						
						
						
						
						
						
						* Implement most of `JetskiRace`, add BETA10 annotations
* Fix declaration order issue
* Clean up FUN_10012de0
* Fix regression
* Address review comments
* Address another review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-14 21:42:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						8e23bfb266
					 | 
					
						
						
							
							Implement/match some Act2Actor functions (#1148)
						
						
						
						
						
						
					 | 
					
						2024-11-11 19:36:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						71a1c51596
					 | 
					
						
						
							
							Implement/match LegoAct2::Escape (#1147)
						
						
						
						
						
						
						
						* Implement/match LegoAct2::Escape
* Match empty function 
						
						
					 | 
					
						2024-11-11 19:30:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						bebe780c77
					 | 
					
						
						
							
							Implement/match LegoAct2::Create (#1146)
						
						
						
						
						
						
					 | 
					
						2024-11-11 18:48:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jonschz
							
						 
					 | 
					
						
						
							
						
						6cda0d95c7
					 | 
					
						
						
							
							Complete LegoCarBuild (#1144)
						
						
						
						
						
						
						
						* Complete `LegoCarBuild`
* Fix match error
* Address review comments
* Fix regression
* Fix minor sign comparison issue
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> 
						
						
					 | 
					
						2024-11-11 15:44:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						26f8dd1a6a
					 | 
					
						
						
							
							Match LegoCarBuild::Tickle (#1145)
						
						
						
						
						
						
					 | 
					
						2024-11-10 23:23:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						cd261b9518
					 | 
					
						
						
							
							Refactor/improve matches in Act1State (#1143)
						
						
						
						
						
						
						
						* Refactor/improve matches in Act1State
* Fix naming 
						
						
					 | 
					
						2024-11-10 22:47:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						5d3d66965d
					 | 
					
						
						
							
							Implement/match Act1State::PlaceActors and related (#1142)
						
						
						
						
						
						
						
						* Implement/match Act1State::PlaceActors and related
* Fix naming 
						
						
					 | 
					
						2024-11-10 21:26:48 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Semmler
							
						 
					 | 
					
						
						
							
						
						86a8bad545
					 | 
					
						
						
							
							Implement/match RegistrationBook::FUN_100778c0 (#1140)
						
						
						
						
						
						
					 | 
					
						2024-11-10 17:18:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |