Commit Graph

  • 0994d6dbfb Implement LegoCharacterManager::GetROI (#696) Christian Semmler 2024-03-19 14:23:34 -04:00
  • 277957f0d5 implement misc presenter functions (#695) Misha 2024-03-19 11:07:11 -04:00
  • fd1b371864 Implement a few LegoBackgroundColor functions (#694) Misha 2024-03-19 10:22:11 -04:00
  • e454e56b52 Implement a few RegistrationBook functions (#693) Misha 2024-03-19 10:15:24 -04:00
  • 44bc575a2d Replace some magic numbers with enum values (#692) Christian Semmler 2024-03-19 07:45:29 -04:00
  • 52d74647be Implement/match Isle::HandleEndAction and Isle::HandleElevatorEndAction (#691) Christian Semmler 2024-03-18 15:00:58 -04:00
  • d96679ea9e Implement/match Isle::HandleClick (#690) Christian Semmler 2024-03-18 12:31:22 -04:00
  • 44f49a7a57 implement/match Hospital::HandleKeyPress() (#689) Ramen2X 2024-03-18 12:23:19 -04:00
  • e1135d9c1d Use script values from enum for clicked objects (#688) Christian Semmler 2024-03-18 11:05:05 -04:00
  • ba5bc46c0c Implement/match FUN_10032620 (#687) Christian Semmler 2024-03-18 10:38:02 -04:00
  • 937a45020c refactor action headers (#686) Ramen2X 2024-03-17 16:52:42 -04:00
  • b38a2a4980 implement RegistrationBook::HandleClick (#685) Misha 2024-03-17 14:58:27 -04:00
  • 0fe3fa65aa Implement/match Isle::FUN_10032d30 (#684) Christian Semmler 2024-03-17 13:26:41 -04:00
  • 5b8f515968 Implement/match Isle::HandleTransitionEnd (#683) Christian Semmler 2024-03-17 13:01:47 -04:00
  • 4197e3c326 implement Hospital::ReadyWorld() (#682) Ramen2X 2024-03-16 17:02:05 -04:00
  • 0a4db65b24 Implement/match Isle::Enable (#681) Christian Semmler 2024-03-16 14:20:44 -04:00
  • 70e8796af3 Implement/match LegoEntity::VTable0x3c (#680) Christian Semmler 2024-03-15 22:20:44 -04:00
  • bf6765b575 fix dupes in action headers (#679) Ramen2X 2024-03-15 21:43:56 -04:00
  • 6cd5ffcf1a implement RegistrationBook::ReadyWorld(), impl/match MxDisplaySurface::CopySurface() (#678) Ramen2X 2024-03-15 21:32:06 -04:00
  • d07d7edc81 Implement methods to load dta files. (#673) Nathan M Gilbert 2024-03-15 20:43:45 -04:00
  • 4ddd9e200c implement/match Hospital::Tickle() (#677) Ramen2X 2024-03-15 19:16:43 -04:00
  • 78f0455463 Fix code quirk (#676) Christian Semmler 2024-03-15 12:05:09 -04:00
  • 10ae05a888 Add missing size assert Christian Semmler 2024-03-15 16:35:28 +01:00
  • 0e146f08d6 Implement/match LegoNavController::CalculateNewPosDir (#675) Christian Semmler 2024-03-15 11:33:32 -04:00
  • 5e0e7ab908 Make reccmp more compatible with debug builds (#674) MS 2024-03-15 11:17:08 -04:00
  • 331aac73f2 Implement MxMemoryPool (#671) MS 2024-03-13 21:44:07 -04:00
  • 7edad07d18 Implement/match LegoEntity::GetWorldPosition/Direction/Up (#672) Christian Semmler 2024-03-13 20:29:28 -04:00
  • aaee10949e implement Hospital::Notify(), Enable(), VTable0x64() (#670) Ramen2X 2024-03-13 16:32:20 -04:00
  • a9a564b25e implement/match Hospital::~Hospital() (#669) Ramen2X 2024-03-13 15:10:53 -04:00
  • 0f2aee1849 Implement/match LegoPointOfViewController::SetEntity (#668) Christian Semmler 2024-03-13 14:03:30 -04:00
  • 0623e6a766 Implement/match LegoPointOfViewController::Tickle (#667) Christian Semmler 2024-03-13 13:46:20 -04:00
  • beb30e80ea slight style tweaks to legogamestate and related members (#666) Ramen2X 2024-03-13 13:17:20 -04:00
  • 4aafc435f5 implement/match Hospital::Create() (#665) Ramen2X 2024-03-13 11:45:27 -04:00
  • 06080b6492 Changes to GasStation::Create based on beta debug build (#664) Christian Semmler 2024-03-13 11:38:38 -04:00
  • dcc3946a08 Separate MxCore counter (#663) MS 2024-03-12 14:59:39 -04:00
  • 62a3f50287 KeyValueStringParse closer to beta version (#656) MS 2024-03-12 14:27:24 -04:00
  • 9d80cf4824 Implement/match LegoAnimNodeData::FUN_100a0990 (#662) Christian Semmler 2024-03-12 14:11:13 -04:00
  • 02838d0f57 Implement LegoAnimNodeData::GetRotation (#661) Christian Semmler 2024-03-12 13:21:58 -04:00
  • e3d7188ec9 Use AUTOLOCK macro (#660) MS 2024-03-12 10:23:50 -04:00
  • b0483000d8 TransitionNone() -> NoTransition() (#659) Ramen2X 2024-03-11 21:23:31 -04:00
  • 9207d1cb28 remove redundant MxU16 cast in MosaicTransition() Ramen2X 2024-03-11 17:37:45 -04:00
  • 121708a574 match MxTransitionManager::MosaicTransition() (#658) Ramen2X 2024-03-11 17:33:43 -04:00
  • 7659db49e7 Implement LegoAnim::CreateLocalTransform (#657) Christian Semmler 2024-03-11 15:15:18 -04:00
  • 6dfee432ea rename MxTransitionManager transitions (#655) Ramen2X 2024-03-11 04:57:58 -04:00
  • 5eb74c06fd reccmp: Sanitize performance (and more) (#654) MS 2024-03-10 14:49:45 -04:00
  • c28c2aeb52 fix regressions (#653) Ramen2X 2024-03-10 12:45:46 -04:00
  • 7fad763699 refactor script enum structure (#649) Ramen2X 2024-03-10 12:08:21 -04:00
  • 6972142923 Implement OrientableROI::GetLocalTransform (#652) Christian Semmler 2024-03-10 11:10:53 -04:00
  • d090b449d1 Add CalcWorldBoundingVolumes (#651) Christian Semmler 2024-03-10 10:29:16 -04:00
  • 660c1e1170 Implement ViewManager::FUN_100a65b0 (#650) Christian Semmler 2024-03-09 23:12:15 -05:00
  • a55b01d186 Implement ViewManager::FUN_100a66f0 (#648) Christian Semmler 2024-03-09 22:47:13 -05:00
  • 4b0c6d1f5f Implement/match ViewManager::Update (#647) Christian Semmler 2024-03-09 20:14:53 -05:00
  • 86f84e1740 Implement/match ViewManager::FUN_100a6b90 (#646) Christian Semmler 2024-03-09 18:40:29 -05:00
  • 8069923651 Refactor files based on beta debug build (#645) Christian Semmler 2024-03-09 15:07:52 -05:00
  • c62469fef4 Implement/match LegoPartPresenter::ReadyTickle (#644) Christian Semmler 2024-03-09 13:11:34 -05:00
  • 6fa4a0dbec Implement/match LegoPartPresenter::Store (#643) Christian Semmler 2024-03-09 13:03:21 -05:00
  • 9f875d01e5 Implement/match LegoPartPresenter::Read (#642) Christian Semmler 2024-03-09 12:27:53 -05:00
  • 9e2f37e7ca Implement LegoTexturePresenter::Read and Store (#641) Christian Semmler 2024-03-09 10:49:13 -05:00
  • fb800db862 Implement OrientableROI::FUN_100a46b0 (#640) Christian Semmler 2024-03-08 21:52:42 -05:00
  • 32ae9f3803 Implement/match LegoROI::FUN_100a9170 (#639) Christian Semmler 2024-03-08 15:29:16 -05:00
  • d978cbe7f9 Implement/match LegoROI::FUN_100a9210 (#638) Christian Semmler 2024-03-08 15:01:18 -05:00
  • 309997fddc Implement various LegoROI functions (#637) Christian Semmler 2024-03-08 14:28:52 -05:00
  • 45cba2c00e Implement/match remaining LegoLOD functions (#636) Christian Semmler 2024-03-08 12:03:26 -05:00
  • 873926afe2 Implement TglImpl::MeshBuilder::CreateMesh (#635) Christian Semmler 2024-03-08 11:55:25 -05:00
  • 53e2353f78 Implement LegoLOD::Read and related (#634) Christian Semmler 2024-03-07 14:57:17 -05:00
  • a12146f52f Implement/match LegoEntity::VTable0x34 (#633) Christian Semmler 2024-03-06 14:12:20 -05:00
  • 71bcd4c771 Implement/match LegoEntity::SetWorldTransform and ResetWorldTransform (#632) Christian Semmler 2024-03-06 13:25:45 -05:00
  • 8ecae549df implement functions in ViewROI and ViewLodList (#631) Misha 2024-03-05 16:15:32 -05:00
  • 3897e9c015 Add JailEntity class (#630) Misha 2024-03-05 16:05:38 -05:00
  • a93e2ae0d3 Implement/match LegoEntity::SetLocation (#629) Christian Semmler 2024-03-05 14:31:57 -05:00
  • 3b2bd0e9d4 Implement/match LegoEntity::SetROI (#628) Christian Semmler 2024-03-05 13:35:28 -05:00
  • f6e44b1c1b Implement LegoROI::Read and geom library (#627) Christian Semmler 2024-03-05 12:38:53 -05:00
  • ec1fcce08c Data comparison tool (#618) MS 2024-03-05 03:45:09 -05:00
  • 068760056a fix bug in MxPresenter::CreateEntity (#626) Misha 2024-03-04 17:00:38 -05:00
  • a78b1c7d49 Add missing include guard Christian Semmler 2024-03-04 15:20:42 -05:00
  • c9210c02fb Bootstrap LegoLOD, implement/match ViewManager::FUN_100a66a0 (#625) Christian Semmler 2024-03-04 16:57:35 -05:00
  • 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