Commit Graph

  • 6e7e9a3f20 Add more annotations to ISLE (#990) Christian Semmler 2024-06-05 06:31:23 -04:00
  • 0c7c77aad3 Implement/match LegoActor::Mute (#992) Christian Semmler 2024-06-04 12:19:59 -04:00
  • 4898a55508 Match LegoCacheSoundManager::FindSoundByKey (#991) Christian Semmler 2024-06-04 12:05:01 -04:00
  • 133a312aee Consolidate state and building entity classes (#989) Christian Semmler 2024-06-03 12:53:25 -04:00
  • 73bb37596e Refactor JukeBox, add enum for music (#988) Christian Semmler 2024-06-03 07:00:38 -04:00
  • 828b35e9d2 Implement/match LegoCacheSound::Play and Lego3DSound::FUN_10011a60 (#987) Christian Semmler 2024-06-02 11:09:09 -04:00
  • 03ffb9c5de Implement/match LegoCacheSound::Create and LegoLoadCacheSoundPresenter::StreamingTickle (#986) Christian Semmler 2024-06-01 17:29:37 -04:00
  • 1423eb56fc Implement/match LegoSoundManager::UpdateListener (#985) Christian Semmler 2024-06-01 17:13:57 -04:00
  • ac4e8da662 Implement/match Lego3DSound::SetDistance and Reset (#984) Christian Semmler 2024-06-01 13:45:22 -04:00
  • 919a3f5c49 Implement/match Lego3DSound::UpdatePosition (#983) Christian Semmler 2024-06-01 13:38:13 -04:00
  • 23e5ad7d15 Name/rename functions in LegoCharacterManager (#982) Christian Semmler 2024-06-01 12:45:34 -04:00
  • 375ac29b9b Implement/match Lego3DSound::Create (#981) Christian Semmler 2024-06-01 12:23:48 -04:00
  • df20b05510 Define cursor enum and custom cursor window message (#980) Christian Semmler 2024-06-01 10:07:58 -04:00
  • b67af71f33 Improve naming, use virtual key constants (#979) Christian Semmler 2024-05-31 22:46:05 -04:00
  • 77af1a5483 Fix Radio::HandleControl COMPAT_MODE branch (#978) Christian Semmler 2024-05-31 17:15:35 -04:00
  • 3b3ac07cac Rename LegoEdge::GetOpposingPoint to LegoEdge::CWVertex (#977) DmitriLeon2000 2024-05-31 09:04:06 +09:00
  • eeb81b7223 Use USHRT_MAX instead of MAXWORD (#975) Christian Semmler 2024-05-30 16:02:58 -04:00
  • 76435d803f Style refactor omni/system components (#974) Christian Semmler 2024-05-30 15:03:43 -04:00
  • ac41854149 Add static HandlerClassName function (#973) MS 2024-05-30 13:10:41 -04:00
  • ab4ba9fc4f Implement/match Lego3DWavePresenter::StartingTickle (#972) Christian Semmler 2024-05-30 10:27:18 -04:00
  • 650903d043 Implement/match Pizzeria::HandleClick (#971) Christian Semmler 2024-05-30 09:54:24 -04:00
  • ae859fbc19 Implement/match LegoControlManager::FUN_100293c0 (#970) Christian Semmler 2024-05-30 09:15:16 -04:00
  • 689178f689 Implement/match LegoCameraController::FUN_10012290 and FUN_10012320 (#969) Christian Semmler 2024-05-30 08:48:14 -04:00
  • 085bdbe74b Beta match MxPalette (#968) MS 2024-05-29 16:52:45 -04:00
  • b978787f8f Implement/match LegoAnimationManager::FUN_10062e20 (#967) Christian Semmler 2024-05-29 13:24:08 -04:00
  • 2f1aa58153 Implement/match LegoAnimMMPresenter::FUN_1004b840 (#966) Christian Semmler 2024-05-29 11:35:36 -04:00
  • 36ec252f7e Implement/match LegoAnimationManager::FUN_10063270 (#965) Christian Semmler 2024-05-29 11:05:50 -04:00
  • 5f00634b9c Implement LegoMeterPresenter::DrawMeter (#964) MS 2024-05-29 10:47:25 -04:00
  • da48dfb40d Implement/match LegoAnimPresenter::FUN_1006b140 (#963) Christian Semmler 2024-05-28 15:23:23 -04:00
  • 60b747d7b2 Implement/match LegoPathBoundary::FUN_100586e0 and FUN_10057fe0 (#962) Christian Semmler 2024-05-28 11:20:23 -04:00
  • a88546baad Refactor MxBitmap (again) (#961) MS 2024-05-28 03:32:51 -04:00
  • 219b65f5ad Implement/match IslePathActor::FUN_1001b660 (#960) Christian Semmler 2024-05-27 15:49:41 -04:00
  • b8ea5bf9ba Fix missing float constants (#959) MS 2024-05-27 03:22:10 -04:00
  • 3c45022864 Fix extra actor collisions (#958) Christian Semmler 2024-05-26 13:13:56 -04:00
  • 765c49fd4e Match LegoUnknown::FUN_1009a1e0 (#957) Christian Semmler 2024-05-26 11:12:37 -04:00
  • 3cfb918559 Implement/match LegoExtraActor::VTable0x6c (#956) Christian Semmler 2024-05-25 19:16:20 -04:00
  • 535f1b973a Implement LegoROI::FUN_100a9410 (#955) Christian Semmler 2024-05-25 16:21:05 -04:00
  • f380fa3b84 Implement/match LegoAnimationManager::FUN_100648f0 (#954) Christian Semmler 2024-05-25 11:18:24 -04:00
  • 857c15ca11 Implement/match LegoAnimationManager::FUN_10063b90 (#953) Christian Semmler 2024-05-25 10:40:10 -04:00
  • 7c9fdd255e Implement/match Isle::HandleType19Notification (#952) Christian Semmler 2024-05-24 21:23:41 -04:00
  • 715acd657d Implement/match Isle::FUN_10033350 (#951) Christian Semmler 2024-05-24 21:14:45 -04:00
  • b759390060 Implement/match Isle::Escape (#950) Christian Semmler 2024-05-24 20:41:57 -04:00
  • e59d684f37 Implement/match actor Create functions (#949) Christian Semmler 2024-05-24 14:44:09 -04:00
  • 63719ef689 Implement/match Isle::CreateState and related (#948) Christian Semmler 2024-05-24 14:07:36 -04:00
  • 1633118f68 Implement/match Isle::UpdateGlobe (#947) Christian Semmler 2024-05-24 13:16:04 -04:00
  • db90807d53 Implement/match LegoPathActor::ParseAction (#946) Christian Semmler 2024-05-24 13:07:45 -04:00
  • 6774784b37 Implement/match LegoPathActor::VTable0xa4 and VTable0xa8 (#945) Christian Semmler 2024-05-22 14:09:06 -04:00
  • 8fee73c525 Implement/match LegoPathStruct (#944) Christian Semmler 2024-05-21 15:03:50 -04:00
  • bc91fd2189 Implement/match LegoPathActor::SwitchBoundary (#943) Christian Semmler 2024-05-20 14:27:00 -04:00
  • 7538988f50 Implement LegoPathActor::VTable0x9c (#942) Christian Semmler 2024-05-20 12:27:54 -04:00
  • 3342464321 Implement/match LegoPathController::FUN_1004a240 (#941) Christian Semmler 2024-05-20 11:34:31 -04:00
  • 8428cde67f Implement LegoUnknown::FUN_1009a1e0 (#940) Christian Semmler 2024-05-19 16:36:11 -04:00
  • fb16b2c896 Implement/match LegoPathBoundary::FUN_100575b0 (#939) Christian Semmler 2024-05-19 15:41:07 -04:00
  • c8a0e4cf8d Implement LegoPathActor::VTable0x68 (#938) Christian Semmler 2024-05-19 14:22:53 -04:00
  • 23cc82c532 Implement/match LegoPathBoundary::Intersect (#937) Christian Semmler 2024-05-19 11:24:09 -04:00
  • d106aada11 basic name improvements (#930) Cameron 2024-05-18 20:20:05 +01:00
  • 73844f14fa Implement/match LegoAnimationManager::FUN_10063fb0 (#936) Christian Semmler 2024-05-18 15:05:45 -04:00
  • 732de04433 Implement/match PlayCamAnim and CameraTriggerFire (#935) Christian Semmler 2024-05-18 14:43:19 -04:00
  • 01735bdc28 Implement/match ViewManager::FUN_100a6150 (#934) Christian Semmler 2024-05-18 12:27:14 -04:00
  • c1c78cb8aa Implement LegoAnimationManager::FUN_10064010 (#933) Christian Semmler 2024-05-18 12:26:32 -04:00
  • aab6a17d2f Implement/match LegoAnimationManager::FUN_10064120 (#932) Christian Semmler 2024-05-18 11:48:07 -04:00
  • c92341527e Implement/match FUN_1003ef00 and related (#931) Christian Semmler 2024-05-17 21:42:21 -04:00
  • 5fe0b7e0bb Implement/matche LegoAnimationManager::FUN_10064740 and FUN_10064670 (#929) Christian Semmler 2024-05-17 15:58:35 -04:00
  • 710f07e632 Implement/match LegoAnimationManager::FUN_10064380 (#928) Christian Semmler 2024-05-17 14:21:48 -04:00
  • ed782980ec Implement/match LegoAnimationManager::FUN_10063d10 (#927) Christian Semmler 2024-05-17 10:20:04 -04:00
  • 02c4aad33e Implement/match LegoAnimationManager::FUN_10064b50 (#926) Christian Semmler 2024-05-17 10:05:06 -04:00
  • 4419007355 Replace magic values with script actions Christian Semmler 2024-05-16 15:36:52 -04:00
  • 3c89cbe4e1 Implement/match LegoLocomotionAnimPresenter (#925) Christian Semmler 2024-05-15 15:29:00 -04:00
  • 9a05edd0a7 Implement/match LegoLoopingAnimPresenter (#924) Christian Semmler 2024-05-15 14:34:36 -04:00
  • 29a0e32739 Implement/match remaining LegoHideAnimPresenter functions (#923) Christian Semmler 2024-05-14 14:50:37 -04:00
  • e4a899350e Move strings to proper location in define.cpp (#922) Christian Semmler 2024-05-14 10:43:06 -04:00
  • e32e06321a Rename _countof to sizeOfArray (#921) Christian Semmler 2024-05-14 10:35:22 -04:00
  • 95ed90aacb Implement/match some LegoHideAnimPresenter functions (#920) Christian Semmler 2024-05-14 10:15:35 -04:00
  • a1be306df7 Implement/match LegoPathBoundary ctor/dtor (#919) Christian Semmler 2024-05-14 09:42:44 -04:00
  • 0b2d4914ee Match LegoVideoManager::Destroy (#918) Christian Semmler 2024-05-14 08:36:44 -04:00
  • 939c09139f Match LegoOmni::Destroy and related (#917) Christian Semmler 2024-05-14 08:13:27 -04:00
  • ccf33575db Implement/match LegoPathController::FUN_10046050 (#916) Christian Semmler 2024-05-13 08:39:43 -04:00
  • 5f34d2e877 Implement/match LegoPathController::AddActor and RemoveActor (#915) Christian Semmler 2024-05-13 06:46:59 -04:00
  • 91fe09af3c Implement various small LegoPathController functions (#914) Christian Semmler 2024-05-12 15:30:34 -04:00
  • b6fc8e27b1 Implement/match LegoPathController::Tickle (#913) Christian Semmler 2024-05-12 15:10:26 -04:00
  • 32a3373360 Implement/match LegoPathController::Destroy (#912) Christian Semmler 2024-05-12 14:48:50 -04:00
  • dcaa07cc49 Implement/match LegoPathController::Create and Init (#911) Christian Semmler 2024-05-12 14:33:20 -04:00
  • 119ff93461 Parser bugfix: vtable namespace (#910) MS 2024-05-11 18:40:31 -04:00
  • f88f7b115e Implement/match LegoPathController::ReadBoundaries (#908) Christian Semmler 2024-05-11 13:55:28 -04:00
  • 1f0a2a50ce Implement/match LegoPathController::ReadEdge (#907) Christian Semmler 2024-05-11 13:45:13 -04:00
  • 09394c3512 Implement/match LegoPathController::FUN_10047b30 (#906) Christian Semmler 2024-05-11 12:57:07 -04:00
  • b3d6319656 Beta addrs for TglSurface and related (#905) MS 2024-05-11 12:27:06 -04:00
  • f442f1a2f7 Implement/match LegoPathController::Read (#904) Christian Semmler 2024-05-11 12:23:18 -04:00
  • 5df947dbb9 Implement/match LegoPathController::FUN_10045c20 and LegoPathController ctor (#903) Christian Semmler 2024-05-11 09:32:11 -04:00
  • c77dd44105 Implement/match LegoCharacterManager::FUN_10083b20 and FUN_10085180 (#902) Christian Semmler 2024-05-11 08:13:27 -04:00
  • d9a82323ca Implement/match LegoAnimationManager::AddExtra (#901) Christian Semmler 2024-05-10 14:07:38 -04:00
  • a1388adcd7 Refactor camera locations and other structs, name functions based on BETA (#900) Christian Semmler 2024-05-10 10:23:47 -04:00
  • f5ffd3aba3 Implement/match LegoAnimationManager::FUN_100627d0 (#899) Christian Semmler 2024-05-10 09:11:35 -04:00
  • 79791be574 Beta addrs for ViewLODList (#898) MS 2024-05-09 22:16:12 -04:00
  • 172db7b5d8 Implement/match LegoAnimationManager::FUN_10062710 (#897) Christian Semmler 2024-05-09 16:32:06 -04:00
  • 556cbdaab3 Implement/match LegoAnimationManager::FUN_10062650 (#896) Christian Semmler 2024-05-09 16:24:45 -04:00
  • 6a8fb3f46b Implement/match LegoAnimationManager::FUN_10062580 (#895) Christian Semmler 2024-05-09 16:10:00 -04:00
  • 9ae2acbea8 Implement/match LegoAnimationManager::ModelExists (#894) Christian Semmler 2024-05-09 15:53:13 -04:00
  • 5629eb3c85 Implement/match LegoAnimationManager::FUN_100623a0 (#893) Christian Semmler 2024-05-09 15:33:48 -04:00
  • 001b46b2ab Implement/match LegoAnimationManager::FUN_10062110 (#892) Christian Semmler 2024-05-09 12:49:43 -04:00