Commit Graph

  • 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
  • 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