Commit Graph

  • 5311951bc7 Implement/match Ambulance::HandleEndAction (#1018) Christian Semmler 2024-06-11 13:12:02 -04:00
  • 9383076e04 Fix remaining vtordisp issues (#1016) MS 2024-06-10 13:04:40 -04:00
  • c22c6f3379 Implement/match LegoFlcTexturePresenter (#1015) Christian Semmler 2024-06-10 11:44:55 -04:00
  • 1c430f894d Begin LegoRace class (#1014) Mikhail Thompson 2024-06-10 14:58:05 +02:00
  • 0dca127649 Parse anonymous LF_UNION type (#1013) MS 2024-06-09 13:52:04 -04:00
  • be4c351d7d Rename Start/StopTimer to Pause/Resume (#1007) Christian Semmler 2024-06-09 13:39:22 -04:00
  • 9bc5c26bcc Handle S_BLOCK32 in cvdump symbols parser (#1012) MS 2024-06-09 13:38:57 -04:00
  • f26c30974a Add Ghidra function import script (#909) jonschz 2024-06-09 14:41:24 +02:00
  • 88805f9fcb TowTrack and LegoAct2 destructors (#1005) MS 2024-06-08 19:17:33 -04:00
  • efdbbeecc0 Stop disassembling if we hit int3 (#1004) MS 2024-06-08 19:16:28 -04:00
  • b7b0b7f50a Match Ambulance::StopScriptOnAmbulance and StopScriptOnEntity (#1003) Joshua Peisach 2024-06-08 17:40:36 -04:00
  • 14a2aaadea Act2PoliceStation::Notify (#1002) Joshua Peisach 2024-06-08 17:40:20 -04:00
  • cb74a8c80e Disable autojunk for python difflib (#1001) MS 2024-06-08 10:36:32 -04:00
  • 2147be19de Rename InitPresenters to Create, remove this keyword (#1000) Christian Semmler 2024-06-07 16:13:42 -04:00
  • ba378eb224 Streamline MxVideoParamFlags (#999) MS 2024-06-06 17:15:57 -04:00
  • ca17928fc6 Implement/match Ambulance::Notify (#998) Christian Semmler 2024-06-06 12:19:43 -04:00
  • 9a9bccda0e Implement/match IslePathActor::Exit (#997) Christian Semmler 2024-06-06 11:45:37 -04:00
  • 9b22642f0c Implement/match LegoCharacterManager::SwitchColor (#996) Christian Semmler 2024-06-06 08:26:33 -04:00
  • 49c17c9c6a Implement/match LegoEntity::SwitchSound / SwitchMove / SwitchColor / SwitchMood (#995) Christian Semmler 2024-06-05 13:40:44 -04:00
  • f6c923a84e Implement/match LegoEntity::ClickAnimation (#994) Christian Semmler 2024-06-05 13:00:46 -04:00
  • 6a9f68872b Add enum for actor IDs (#993) Christian Semmler 2024-06-05 12:11:46 -04:00
  • 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