| 
							
							
								 Christian Semmler | 599d8c91c8 | Implement/match LegoAnimationManager::Resume (#869) * Implement/match LegoAnimationManager::FUN_1005f0b0
* Rename | 2024-04-30 10:27:57 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 7c6c68d6f9 | Rename LegoCharacterData to LegoCharacterInfo (#867) | 2024-04-28 15:04:27 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | ca9b611251 | Add enums for character LODs and parts (#866) | 2024-04-28 14:49:07 +02:00 |  | 
			
				
					| 
							
							
								 jonschz | b17d76c2cc | Refactor: Replace magic values by enum values (#865) Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-04-28 07:27:17 -04:00 |  | 
			
				
					| 
							
							
								 jonschz | dede20000f | Progress towards implementing SkateBoard (#864) * Implement SkateBoard::~SkateBoard()
* Implement SkateBoard::VTable0xd4
* Implement SkateBoard::Create()
- one typecast is still not clear
* Add SkateBoard::VTable0xe4()
* apply clang-format
* Apply clang-format to legocontrolmanager.h
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com> | 2024-04-28 07:23:29 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | ec7df356cf | Implement/match LegoAnimationManager::Reset (#863) * Implement/match LegoAnimationManager::Init
* Rename function
* fix hex val | 2024-04-27 16:31:50 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 659599b635 | Implement/match Pizzeria::Create (#862) | 2024-04-27 16:06:12 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f6ffeabed7 | Implement/match LegoAnimationManager::GetCharacterIndex (#861) | 2024-04-27 15:59:00 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c7e5457f95 | Implement/match LegoAnimationManager::FUN_10062770 (#860) | 2024-04-27 15:46:47 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | e49d05c410 | Implement/match LegoAnimationManager::FUN_10063780 and FUN_10063aa0 (#859) | 2024-04-27 15:19:55 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 86203f1704 | Implement/match LegoAnimationManager::Init (#858) | 2024-04-27 15:07:28 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 00f5eff792 | Implement/match LegoAnimationManager ctor/dtor (#857) | 2024-04-27 14:52:28 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 53ef6bdd81 | Implement/match LegoAnimationManager::FUN_10060dc0 (#856) * Implement/match LegoAnimationManager::FUN_10060dc0
* Fix params | 2024-04-26 17:37:07 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 19d39394be | Score class cleanup (#855) * Cleanup/fixes
* Improve Paint match
* Improve Score::FillArea
* Fix naming
* Fix value | 2024-04-26 16:58:42 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 180a1e6360 | Define LegoEntity::Type enum (#854) * Define LegoEntity::Type enum
* Use enum constant | 2024-04-26 16:03:13 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 31f5143741 | Implement/match LegoAnimPresenter::VTable0x94 (#852) | 2024-04-25 17:27:55 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 054120bc5d | Implement/match LegoAnimPresenter::FUN_1006aa60 (#851) | 2024-04-25 17:00:42 +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 |  | 
			
				
					| 
							
							
								 MS | 311b27b697 | Beta matching MxString (#842) * Beta matching MxString
* Add /opt:ref for lego1. Reorder MxString header.
* const fix
* Remove lego1 Opt:ref | 2024-04-24 12:10:51 -04: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 | 9025d5ed06 | Implement/match LegoWorld::FUN_1001fda0 (#840) | 2024-04-23 10:33:38 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 7efbb04999 | Implement/match LegoAnimPresenter::FUN_1006ab70 (#839) | 2024-04-23 10:03:10 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c01fd9b260 | Implement/match LegoAnimPresenter::EndAction (#838) | 2024-04-22 15:42:52 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | b4f29ea6b0 | InvokeAction: take const atom (#837) | 2024-04-22 14:24:00 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f1688be263 | Make NotificationManager::Send take a const reference to notification (#836) * Make NotificationManager::Send take a const reference to notification
* Fix virtual func | 2024-04-22 14:11:38 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 0e0d6890ad | Fix SwitchHat (#835) | 2024-04-21 16:41:38 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c9db98c4c3 | Fix writing/reading of game state (#834) * Fix writing/reading of game state
* Match existing state serialization functions | 2024-04-21 15:42:08 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 26f2dd1e5f | Implement/match LegoAnimMMPresenter::~LegoAnimMMPresenter (#833) * Implement/match LegoAnimMMPresenter::~LegoAnimMMPresenter
* add missing override
* use NULL | 2024-04-20 18:53:53 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 30747dbae6 | Implement/match LegoAnimMMPresenter::FUN_1004b6d0 (#832) | 2024-04-20 18:33:10 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | b39ea845b0 | Implement/match LegoAnimMMPresenter::FUN_1004b610 and FUN_1004b6b0 (#831) | 2024-04-20 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | a3bd98a04d | Implement/match LegoAnimMMPresenter::FUN_1004b5b0 (#830) | 2024-04-20 18:03:42 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 3cab989250 | Implement/match LegoAnimMMPresenter::FUN_1004b580 (#829) | 2024-04-20 17:52:46 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f637dcaa29 | Implement/match LegoAnimMMPresenter::FUN_1004b530 (#828) | 2024-04-20 17:40:23 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 91d043a9ae | Implement/match LegoAnimMMPresenter::FUN_1004b450 (#827) | 2024-04-20 17:18:19 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c617139d5b | Implement/match LegoAnimMMPresenter::EndAction (#826) * Implement/match LegoAnimMMPresenter::EndAction
* Add missing vtable | 2024-04-20 16:41:34 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 8d729f77b7 | Implement/match LegoAnimMMPresenter Streaming/RepeatingTickle and Notify (#825) | 2024-04-20 16:24:12 +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 |  | 
			
				
					| 
							
							
								 Christian Semmler | 5021f66de2 | Imlpement/match LegoAnimMMPresenter::ParseExtra and related (#822) * Imlpement/match LegoAnimMMPresenter::ParseExtra and related
* sort | 2024-04-20 15:32:10 +02:00 |  | 
			
				
					| 
							
							
								 MS | 2ce9ff06fc | Enable some multiple-inheritance vtables (#821) | 2024-04-19 16:23:36 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | d5dd8db46e | Implement LegoAnimationManager::FUN_100609f0 / LegoTranInfo (#820) * Implement LegoAnimationManager::FUN_100609f0 / LegoTranInfo
* use NULL | 2024-04-19 17:42:28 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | fb0f35188b | Implement/match LegoCharacterManager::FUN_10083c30 (#819) | 2024-04-19 14:30:36 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | e7aec124a2 | Implement/match LegoPhonemePresenter::EndAction (#816) | 2024-04-17 17:03:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 97b502362d | Implement/match LegoTextureInfo::FUN_10066010 (#815) | 2024-04-17 16:05:51 +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 |  |