Commit Graph

  • ec3bcaf9bf Introduce and use enum for acts (#548) Christian Semmler 2024-02-10 11:37:22 -05:00
  • 32681935ca Partial implementation of LegoGameState::SwitchArea (#547) Misha 2024-02-10 09:36:01 -05:00
  • 223b07ee3d Implement LegoModelPresenter::ReadyTickle (#546) Misha 2024-02-09 18:41:35 -05:00
  • 84af3e2158 Match some names/values (#545) Nathan M Gilbert 2024-02-09 18:40:52 -05:00
  • f1f4bd14c6 config: remove CCommonDialog, move mfc annotations to StdAfx.h (#544) Anonymous Maarten 2024-02-09 19:52:49 +01:00
  • 94c4576e8d Implement Police::HandleEndAction (#543) Joshua Peisach 2024-02-09 10:28:22 -05:00
  • c17ef9a805 Implement rest of Infocenter::HandleClick (#542) Christian Semmler 2024-02-08 19:30:55 -05:00
  • 897f9a3371 End LegoPhonemePresenter actions to prevent lockups Christian Semmler 2024-02-06 17:53:35 -05:00
  • 97de164a7f Implement Infocenter::ReadyWorld (#538) Christian Semmler 2024-02-07 15:23:35 -05:00
  • 5e38a010dd Removing unnecessary TODO comment in legoact2state.cpp (#539) Daniel Hejduk 2024-02-07 19:34:47 +01:00
  • a12fdadd4a Implement/match Infocenter::StartCredits (#537) Christian Semmler 2024-02-07 12:19:46 -05:00
  • 18dff31dbd Children classes of LegoWorld's VTable0x5c (#536) Joshua Peisach 2024-02-07 06:13:20 -05:00
  • ccb6223d70 Decompiled CONFIG.EXE executable (#533) Anonymous Maarten 2024-02-07 12:11:45 +01:00
  • 917485247b implement Enable and Create in RegistrationBook (#535) Misha 2024-02-06 19:06:32 -05:00
  • 00e32673d1 Ordinal imports (#534) MS 2024-02-06 15:03:55 -05:00
  • 03423b2ffa Implement/match Infocenter::Reset (#532) Christian Semmler 2024-02-05 12:35:26 -05:00
  • a2c1bd66b3 Various changes to IsleApp (#531) Christian Semmler 2024-02-05 09:01:48 -05:00
  • 264b9e815b Match static function variables (#530) MS 2024-02-05 06:43:13 -05:00
  • 0497ef13fb Implement Police::HandleKeyPress, Enable, VTable0x64 (#529) Joshua Peisach 2024-02-04 17:40:51 -05:00
  • 8cc79ad4de Performance enhancements (#527) MS 2024-02-04 13:37:37 -05:00
  • b4c9d78eb4 Minor fixes Christian Semmler 2024-02-04 12:44:51 -05:00
  • 434deecee4 Implement/match remaining LegoWorld functions (#526) Christian Semmler 2024-02-04 12:33:37 -05:00
  • d324fd664a Implementing RegistrationBook::RegistrationBook() and removing this-> from Gasstation.cpp (#508) Daniel Hejduk 2024-02-04 16:36:47 +01:00
  • ac8ddca405 Implement mxdirectx stubs (#525) Anonymous Maarten 2024-02-04 15:46:15 +01:00
  • 724cdeb86f Implement Police::Notify (#524) Joshua Peisach 2024-02-03 16:30:00 -05:00
  • e68e25275f Fix buffer exhaustion / audio glitches Christian Semmler 2024-02-03 16:12:31 -05:00
  • f405ca51fc Fix MXIOINFO::Advance Christian Semmler 2024-02-02 22:17:10 -05:00
  • a131f89290 Fix MxDSBuffer::FUN_100c6fa0 Christian Semmler 2024-02-02 22:01:57 -05:00
  • f0ea8850c4 Match MxDSFile scalar ddtor, add annotations (#523) Christian Semmler 2024-02-03 11:33:22 -05:00
  • 83e116defc push changes (#522) Misha 2024-02-03 07:38:57 -05:00
  • 2158142b08 Implement LegoSoundManager (#521) Misha 2024-02-02 20:16:57 -05:00
  • 57d5949d84 Implement some Act1State functions (#520) Anonymous Maarten 2024-02-03 02:03:52 +01:00
  • 6653533b1f Hotfix Laura selected Christian Semmler 2024-02-02 16:58:33 -05:00
  • 0c47ed5056 Implement more infocenter methods (#519) Misha 2024-02-02 16:32:50 -05:00
  • a28113a26f Fix/match MxBackgroundAudioManager::FUN_1007ef40 (#518) Christian Semmler 2024-02-02 15:00:44 -05:00
  • b7e274f902 Implement LegoState::Playlist (#517) Christian Semmler 2024-02-02 14:09:45 -05:00
  • 558bda4dd2 Implement LegoWorld::Enable (#516) Christian Semmler 2024-02-02 12:18:46 -05:00
  • a7acf8c607 Implement/match InfocenterState::InfocenterState (#515) Christian Semmler 2024-02-01 18:08:56 -05:00
  • fce90ed8d8 fix typo [skip ci] Ramen2X 2024-02-01 17:08:15 -05:00
  • bfaa28745c update contributing guidelines Ramen2X 2024-02-01 17:04:25 -05:00
  • 17252b95f4 Implement Infocenter::HandleNotification0 (#514) Christian Semmler 2024-02-01 15:56:27 -05:00
  • 9e686e2a87 cmake+ci: run clang-tidy (#512) Anonymous Maarten 2024-02-01 21:42:10 +01:00
  • 97d1ba7c71 MxTransitionManager corrections (#513) MS 2024-01-31 17:39:50 -05:00
  • a1488b16b4 roadmap: Suggest order of modules (#507) MS 2024-01-31 16:34:05 -05:00
  • 9e0b19856c Implement various infocenter functions (#510) Misha 2024-01-31 09:47:15 -05:00
  • bad32149ca implement LegoGameState::StopPreviousAction (#511) Misha 2024-01-31 07:34:36 -05:00
  • cdf76754f7 Implement/match Radio, RadioState (#509) Christian Semmler 2024-01-30 13:57:20 -05:00
  • 743e042564 Finish MxControlPresenter (#505) Misha 2024-01-29 17:46:22 -05:00
  • baed704a38 (clang-format) Add RemoveSemicolon (#506) Christian Semmler 2024-01-29 17:30:20 -05:00
  • bcdddd4c7e Pad all single-digit hexadecimal values with zero (#504) Christian Semmler 2024-01-29 16:17:17 -05:00
  • 35def3013a Fix various state classes/missing annotations (#503) Christian Semmler 2024-01-29 13:54:47 -05:00
  • 96234ddc23 Implement/match MxStillPresenter::Clone (#502) Christian Semmler 2024-01-29 11:29:12 -05:00
  • 445084f4b0 Implement LegoOmni::DeleteObject (#501) Misha 2024-01-28 17:10:04 -05:00
  • 4314d3e297 Implement LegoControlManager (#500) Misha 2024-01-28 16:09:33 -05:00
  • c0acf11f9b Implement/Match LegoTree (#485) Nathan M Gilbert 2024-01-28 11:45:49 -05:00
  • 4137cd75e6 parser: Identify namespaces (#499) MS 2024-01-28 09:25:45 -05:00
  • d9c4151bb8 implement LegoInputManager::ProcessOneEvent (#498) Misha 2024-01-28 09:20:21 -05:00
  • f1fc5e1d0d Implement/match LegoEventNotifcationParam::Clone (#497) Christian Semmler 2024-01-27 17:57:42 -05:00
  • d4cb8677b8 implement LegoInputManager register and unregister (#496) Misha 2024-01-27 17:15:12 -05:00
  • 159e27baba Sort annotations Christian Semmler 2024-01-26 05:37:50 -05:00
  • f706f80483 implement LegoInputManager::Create (#495) Misha 2024-01-27 16:55:59 -05:00
  • 19c771b85d Implement/match LegoWorld::PresentersPending (#494) Christian Semmler 2024-01-27 15:18:35 -05:00
  • fadf8e7fd5 Move some functions from LegoWorld to Act3 (#493) Christian Semmler 2024-01-27 12:15:14 -05:00
  • 883f3429a7 Implement/match LegoWorld::Destroy (and destructor) (#492) Christian Semmler 2024-01-27 11:48:50 -05:00
  • 4df7dee037 Implement/match LegoWorld::Remove (#491) Christian Semmler 2024-01-27 10:10:09 -05:00
  • 7b6ec235d8 Implement LegoWorld::Add (#490) Christian Semmler 2024-01-26 17:52:03 -05:00
  • b6aac26269 Implement LegoWorld::Find (#489) Christian Semmler 2024-01-26 16:00:02 -05:00
  • 0a672d2146 RaceCar destructor (#488) Joshua Peisach 2024-01-26 12:13:09 -05:00
  • 88fd1e658d HelicopterState vtable (#487) Joshua Peisach 2024-01-26 12:09:59 -05:00
  • a3868e3808 Implement/match LegoWorld::FUN_10021790 (#486) Christian Semmler 2024-01-26 12:03:29 -05:00
  • 5f413165cc Spinoff some sources to static libraries (#484) Anonymous Maarten 2024-01-25 03:16:29 +01:00
  • 2bebc09da3 Implement misc.lib (#483) Nathan M Gilbert 2024-01-24 12:12:57 -05:00
  • a19165a749 LegoWorld::LegoWorld to 100% (#480) MS 2024-01-22 10:18:46 -05:00
  • a65eb9a4e0 Roadmap tool to compare binary structure (#479) MS 2024-01-22 10:15:12 -05:00
  • 05bc94f030 implement MxControlPresenter::ParseExtra (#477) Misha 2024-01-21 12:45:40 -05:00
  • 7b0d4dd502 Implement Infocenter::InitializeBitmaps (#478) Misha 2024-01-21 12:38:22 -05:00
  • e61530d5a0 Remove unused functions from ISLE.EXE (#476) Christian Semmler 2024-01-21 11:02:17 -05:00
  • 43c692c9d7 Minor fixes Christian Semmler 2024-01-20 10:46:49 -05:00
  • 8e1197d14c implement LegoLoadCacheSoundPresenter (#475) Misha 2024-01-21 10:30:19 -05:00
  • 3f35302e76 begin LegoLocomotionAnimPresenter (#474) Misha 2024-01-21 09:58:15 -05:00
  • b4bc0e51c9 Make all functions public symbols in FLIC library (#472) Christian Semmler 2024-01-20 20:23:23 -05:00
  • 6ed3e89ed2 reccmp: Show float constants (#473) MS 2024-01-20 20:19:49 -05:00
  • b5a3c5feea Enforce vtable match (#464) MS 2024-01-20 18:04:46 -05:00
  • 93012b62f4 Implement MxDisplaySurface::CreateCursorSurface (#471) Misha 2024-01-20 16:12:35 -05:00
  • 67fa5e7cca Begin work on Police class (#469) Joshua Peisach 2024-01-20 15:49:56 -05:00
  • 1c612a2d25 Implement Lego3DView::Render (#470) Misha 2024-01-20 15:43:53 -05:00
  • 46ad567760 Implmement PoliceState::VTable0x1c (#468) Joshua Peisach 2024-01-20 15:40:00 -05:00
  • ea5f9b4886 Implement MxDisplaySurface::VTable0x44 (#467) Misha 2024-01-20 14:31:07 -05:00
  • 961282e3c6 add jukeboxscript enum (#466) Ramen2X 2024-01-20 12:41:22 -05:00
  • 9a3df8d9f8 Implement various methods in InfoCenter folder (#465) Misha 2024-01-20 09:24:54 -05:00
  • 9000f731ac PoliceState constructor (#463) Joshua Peisach 2024-01-20 09:22:33 -05:00
  • b19807cb14 Update README.md [skip ci] Christian Semmler 2024-01-19 23:27:11 +01:00
  • a2aa99485f Update README.md [skip ci] Christian Semmler 2024-01-19 23:24:03 +01:00
  • 837fc4b7cc Update README.md [skip ci] Christian Semmler 2024-01-19 23:19:36 +01:00
  • 9c0843e69b Update README.md [skip ci] Christian Semmler 2024-01-19 23:18:39 +01:00
  • 701c700d69 Add library symbols for flic and smack (#461) Christian Semmler 2024-01-19 17:11:51 -05:00
  • 1c4f772a82 Implement/match MxOmni::ActionSourceEquals (#462) Christian Semmler 2024-01-19 17:06:39 -05:00
  • ee7241f73d GifManager: use STL members (#460) MS 2024-01-19 15:23:12 -05:00
  • 35e5a62ff7 Implement/match MxLoopingFlcPresenter remaining functions (#459) Christian Semmler 2024-01-19 10:33:04 -05:00
  • dbfe28db51 Fix type Christian Semmler 2024-01-18 21:24:12 -05:00