Commit Graph

  • b8aa16ff80 Implement/match ViewManager::Remove (#624) Christian Semmler 2024-03-04 16:06:40 -05:00
  • 00c05aa80b Implement/match remaining Lego3DView functions (#623) Christian Semmler 2024-03-04 12:54:25 -05:00
  • d3b575169e Implement/match LegoModelPresenter::FUN_1007ff70 (#622) Christian Semmler 2024-03-04 12:26:36 -05:00
  • c2a46b058b implement various LegoWorldPresenter functions (#621) Misha 2024-03-03 20:34:55 -05:00
  • 7f5ad98749 implement ModelDbPart::Read & ModelDbModel::Read (#620) Misha 2024-03-03 17:15:24 -05:00
  • 01f07a323c Implement ModelDb (WDB reader/parser) (#619) Christian Semmler 2024-03-03 15:35:56 -05:00
  • a6cf0b5856 implement BuildingEntity functions (#617) Misha 2024-03-02 17:11:03 -05:00
  • de5cd98b76 Implement/match ViewManager::RemoveAll (#616) Christian Semmler 2024-03-02 14:26:19 -05:00
  • 6de17cf1b6 Implement/match some ViewManager functions (#615) Christian Semmler 2024-03-02 13:40:42 -05:00
  • 05965f5357 Implement/match ViewManager ctor/dtor/structure (#614) Christian Semmler 2024-03-02 09:43:19 -05:00
  • c643723a9c Improve match of LegoView1::Create (#613) Christian Semmler 2024-03-01 16:53:42 -05:00
  • baacb42bfb Improve match of LegoVideoManager::Create (#612) Christian Semmler 2024-03-01 16:46:28 -05:00
  • 0067c24ead Implement/match ViewLODListManager::Create (#611) Christian Semmler 2024-03-01 16:32:10 -05:00
  • fb6eed9bff Match StartAction functions, remove NextFragment (#610) Christian Semmler 2024-03-01 13:07:07 -05:00
  • ba8744ef8f Match MxTickleManager::Tickle (#609) Christian Semmler 2024-03-01 12:46:07 -05:00
  • ec29f2633d Improve matches in ROI classes (#608) Christian Semmler 2024-03-01 12:19:41 -05:00
  • e609924e4c Match MxDisplaySurface::Display (#607) Christian Semmler 2024-02-29 21:42:50 -05:00
  • 79713698cf Improve match of MxVideoPresenter::PutFrame (#606) Christian Semmler 2024-02-29 20:45:30 -05:00
  • 49d6c88912 Match ParseExtra functions (#605) Christian Semmler 2024-02-29 13:15:20 -05:00
  • ff04b0ba5a Implement FLIC (#481) Nathan M Gilbert 2024-02-29 12:00:57 -05:00
  • dd1979154d Match MxWavePresenter::DoneTickle (#604) Christian Semmler 2024-02-28 17:10:05 -05:00
  • f3f29e5536 Allow game to start Christian Semmler 2024-02-28 15:09:08 -05:00
  • 0e7823cedd LegoGameState player functions (#603) Nathan M Gilbert 2024-02-28 15:03:27 -05:00
  • 4d84157888 Implement Save, Load, DeleteState (#602) Nathan M Gilbert 2024-02-27 15:04:17 -05:00
  • c0a988b0fe Implement/match LegoAnimPresenter::StartingTickle (#601) Christian Semmler 2024-02-27 11:49:31 -05:00
  • 68893d67ed Implement/match LegoAnimPresenter::FUN_10069150 (#600) Christian Semmler 2024-02-27 10:13:00 -05:00
  • 9d65812c13 cmake: fix isle runtime library + parallel building with ninja (#599) Anonymous Maarten 2024-02-27 10:21:06 +01:00
  • 60161c43b5 Implement/match LegoAnimPresenter::FUN_100698b0 (#598) Christian Semmler 2024-02-26 13:39:03 -05:00
  • e6c347b8ab Implement/match LegoAnimPresenter::FUN_100697c0 (#597) Christian Semmler 2024-02-26 12:41:18 -05:00
  • 124b73046b Continued work on LegoGameState (#596) Nathan M Gilbert 2024-02-26 11:19:16 -05:00
  • b524b47723 jukebox functions (#592) Joshua Peisach 2024-02-26 10:12:14 -05:00
  • c5318dca13 Implement/match LegoAnimPresenter::FUN_100695c0 (#595) Christian Semmler 2024-02-25 12:55:57 -05:00
  • 96c98cec3d Implement LegoAnimPresenter::FUN_100692b0 (#594) Christian Semmler 2024-02-25 12:04:30 -05:00
  • 377eebb610 Minor style/naming fixes (#593) Christian Semmler 2024-02-25 09:14:39 -05:00
  • b281866ea6 Implement/match LegoModelPresenter::CreateROI (#591) Christian Semmler 2024-02-24 11:48:16 -05:00
  • 13fc4e3285 LegoGameState::SwitchArea (#590) Nathan M Gilbert 2024-02-24 08:55:00 -05:00
  • 91a585ae49 Remove TODO Christian Semmler 2024-02-23 12:58:59 -05:00
  • 9d0ff0425c Implement LegoTextureContainer::Insert (#589) Christian Semmler 2024-02-23 12:54:45 -05:00
  • 51520aaae6 LegoActor: destructor, SetROI (#588) Joshua Peisach 2024-02-23 12:51:49 -05:00
  • 6b1c75ab5a Refactor LegoContainer (#587) Christian Semmler 2024-02-23 10:06:16 -05:00
  • 9d8820ee06 Implement TextureData::Create (#586) Christian Semmler 2024-02-22 16:59:44 -05:00
  • 688dc0b6ee Replace custom elements with HTMLElement (#585) MS 2024-02-21 18:04:38 -05:00
  • 761b120aee CustomizeAnimFile MxVariable (#584) MS 2024-02-21 15:30:02 -05:00
  • 48cd648357 reccmp: diff bugfixes (#583) MS 2024-02-21 04:08:16 -05:00
  • d76d334197 Minor fixes Christian Semmler 2024-02-20 12:14:52 -05:00
  • eefb05de73 Implement remaining anim.lib read functions (#582) Christian Semmler 2024-02-20 12:03:24 -05:00
  • 9c71209fb9 reccmp: HTML refactor and diff address display (#581) MS 2024-02-20 02:56:33 -05:00
  • ba8f2b1c0f parser: Detect function declaration (#580) MS 2024-02-19 10:00:48 -05:00
  • 21f80c825a Fix unsigned/signed Christian Semmler 2024-02-19 09:35:20 -05:00
  • cc1bc148d0 Implement HistoryBook::ReadyWorld (#579) Nathan M Gilbert 2024-02-19 09:24:30 -05:00
  • dbb2acf71c Implement more anim.lib Read functions (#578) Christian Semmler 2024-02-18 15:31:29 -05:00
  • 58482ff676 Bootstrap anim.lib (#577) Christian Semmler 2024-02-18 12:43:42 -05:00
  • 35a566c243 Bike::Create, Bike::VTable0xe4 (#576) Joshua Peisach 2024-02-17 14:26:29 -05:00
  • 4a7ab43b45 Main HistoryBook function implementations (#575) Joshua Peisach 2024-02-17 14:04:48 -05:00
  • d71987b369 implement GasStation::Notify (#574) Joshua Peisach 2024-02-17 12:23:09 -05:00
  • 1d189b013d Rename MxDSSubscriber functions (#573) Christian Semmler 2024-02-17 10:35:10 -05:00
  • 332d8da695 Fix LegoROI / add TimeROI (#572) Christian Semmler 2024-02-17 10:07:34 -05:00
  • b47412183b Implement/match LegoOmni::GetScriptIndex (#571) Christian Semmler 2024-02-16 20:10:42 -05:00
  • c67f613b8d Implement/match LegoOmni::FindROI and related (#570) Christian Semmler 2024-02-16 19:34:30 -05:00
  • 5b06054375 Implement/match RegisterPaths (#569) Christian Semmler 2024-02-16 18:25:32 -05:00
  • ad3a1de055 Match more scalar deleting destructors (#568) MS 2024-02-16 13:15:53 -05:00
  • 9bc5890da6 Implement/match LegoOmni::RegisterScripts (#567) Christian Semmler 2024-02-16 12:12:45 -05:00
  • 5d80733cb1 Implement/match Tgl::View::Render (#566) Christian Semmler 2024-02-16 10:28:20 -05:00
  • efcb3cac2a Police: HandleClick (#565) Joshua Peisach 2024-02-16 09:53:17 -05:00
  • 91643d59ba PoliceState: Create script enum + implement FUN_1005ea40 (#564) Joshua Peisach 2024-02-15 11:22:58 -05:00
  • 8aa9d9a8b3 reccmp: New diff option (#563) MS 2024-02-15 03:33:40 -05:00
  • 271df035fd Implement/Match JukeboxEntity (#562) Nathan M Gilbert 2024-02-14 11:48:39 -05:00
  • 1b696e4bd8 reccmp: Unique addresses and stub reporting (#554) MS 2024-02-13 20:25:51 -05:00
  • eb3b339454 GasStation destructor, enable, create (#561) Joshua Peisach 2024-02-13 18:40:04 -05:00
  • 971ac8b6e7 LegoCacheSound and related STL (#560) MS 2024-02-13 18:34:14 -05:00
  • 6d3ce3b5cb implement RegistrationBook::Notify (#559) Misha 2024-02-11 17:16:10 -05:00
  • 5bba81c0ca Rename Infocenterstate::m_buffer to m_letters (#558) Christian Semmler 2024-02-11 10:44:55 -05:00
  • 5233b48c59 Implement LegoModelPresenter::ParseExtra (#557) Misha 2024-02-11 09:03:56 -05:00
  • a29c0aca3f Implement/match LegoOmni::Create (#556) Christian Semmler 2024-02-10 20:52:16 -05:00
  • c69cd4d818 Reusable workflow for legobin (#555) MS 2024-02-10 20:40:13 -05:00
  • 8786a5b44a Add JetSkiRace vtable and CaveEntity classes from LegoObjectFactory (#553) Misha 2024-02-10 18:44:00 -05:00
  • e42e0d1ca2 Replace more magic numbers Christian Semmler 2024-02-09 07:10:47 -05:00
  • c8930815c5 Add LegoGameState::Area enum (#552) Christian Semmler 2024-02-10 13:17:07 -05:00
  • 0463d48540 implement NotifyEntity (#550) Misha 2024-02-10 13:02:52 -05:00
  • f378b2e535 implement LegoWorldPresenter::ParseExtra (#551) Misha 2024-02-10 12:54:38 -05:00
  • 27390e80c0 Name dialogue playlists (#549) Christian Semmler 2024-02-10 11:51:56 -05:00
  • 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