Commit Graph

  • 240ca5570d Rename enum Christian Semmler 2024-01-17 11:56:41 -05:00
  • f50b771fff begin implementation of InfoCenter class (#444) Misha 2024-01-17 11:53:53 -05:00
  • aaa18bc9e2 Decomp parser: indirect globals and string markers (#446) MS 2024-01-17 06:56:34 -05:00
  • 6af0c6cb1a Implement/match a few LegoEntity functions (#445) Christian Semmler 2024-01-16 14:33:03 -05:00
  • b1fdb780de Add missing size asserts for lists Christian Semmler 2024-01-15 15:59:57 -05:00
  • a4c4ee656f Implement lists used in LegoWorld (#443) Christian Semmler 2024-01-15 15:44:04 -05:00
  • 6df310bb66 Implement LegoWorldPresenter::VTable0x60 (#442) Misha 2024-01-15 15:17:54 -05:00
  • 5b7624c32a implement part of LegoAnimPresenter (#441) Misha 2024-01-15 14:37:50 -05:00
  • f116389373 implement a few MxControlPresenter functions (#440) Misha 2024-01-15 14:08:28 -05:00
  • 7f72a36462 Implement LegoMeterPresenter (#439) Misha 2024-01-15 10:26:52 -05:00
  • e9d8fde8bc Fix wrong class name (#438) Misha 2024-01-14 17:00:03 -05:00
  • 763fcf8980 ElevatorBottom ctor/dtor (#436) Joshua Peisach 2024-01-14 16:58:00 -05:00
  • dd72bcc666 Use names from 1996 sources (#437) Christian Semmler 2024-01-14 16:49:11 -05:00
  • 7e9d3bde65 Reccmp: Use symbol names in asm output (#433) MS 2024-01-14 16:28:46 -05:00
  • 7f7e6e37dd implement LegoOmni::FindByEntityIdOrAtomId (#435) Misha 2024-01-13 20:34:54 -05:00
  • 8b34b38ac0 implement LegoActorPresenter (#434) Misha 2024-01-13 17:06:13 -05:00
  • 5b8ea35756 Implement Isle::VTable0x50 (#432) Misha 2024-01-13 15:42:09 -05:00
  • c2da041f40 Implement a few legoworld methods (#430) Misha 2024-01-13 15:00:11 -05:00
  • 7d2629318c Match Lego3DView::Create (#431) Christian Semmler 2024-01-13 14:58:10 -05:00
  • 0edbd9dab9 Update mxvideopresenter.cpp Christian Semmler 2024-01-13 09:39:33 -05:00
  • d5d4a8b0ff Update mxvideopresenter.cpp (#429) Misha 2024-01-13 09:32:45 -05:00
  • d24f5db42f Matrix/vector refactor (#426) Christian Semmler 2024-01-12 19:34:38 -05:00
  • eac096036a implement LegoModelPresenter::Destroy (#428) Misha 2024-01-12 17:30:50 -05:00
  • 3c0bf7191c implement LegoWorldPresenter deconstructor (#425) Misha 2024-01-12 17:27:07 -05:00
  • 602ba30fae fix LegoPathPresenter vtable (#427) Misha 2024-01-12 17:22:42 -05:00
  • 99ee212213 Fix inclusion of MxPresenter class in ISLE Christian Semmler 2024-01-11 10:48:00 -05:00
  • 516e16faf6 Further clean up Omni/LegoOmni separation (#423) Christian Semmler 2024-01-11 10:02:55 -05:00
  • 75f7791d6f Add names for other GH actions Christian Semmler 2024-01-11 04:46:37 -05:00
  • 9eea48f629 Fix structure of Lego3DView (#422) Christian Semmler 2024-01-10 17:40:24 -05:00
  • b996fff6fa Support building isle with modern MSVC + msys2 (#421) Anonymous Maarten 2024-01-10 23:34:32 +01:00
  • 01f3168e71 Use NULL where appropriate Christian Semmler 2024-01-10 13:47:54 -05:00
  • e55b2ad639 Name a few members in LegoVideoManager Christian Semmler 2024-01-10 13:45:52 -05:00
  • 5a2be934be Finish StreamProvider classes (#420) Nathan M Gilbert 2024-01-10 06:55:25 -05:00
  • 872c62fd39 Match LegoCameraController::LegoCameraController Christian Semmler 2024-01-09 10:30:37 -05:00
  • f6ced08b20 Add scalar ddtor annotations Christian Semmler 2024-01-09 05:31:00 -05:00
  • 58085df6b0 Implement most of LegoCameraController (#419) Misha 2024-01-09 04:43:21 -05:00
  • 58ea45f4cc Name various functions and other members (#418) Christian Semmler 2024-01-08 13:07:13 -05:00
  • 79465d358d Fix MxWavePresenter::StartingTickle Christian Semmler 2024-01-07 22:28:16 -05:00
  • 855e548516 Make comparison more obvious Christian Semmler 2024-01-07 21:23:09 -05:00
  • 569d8ace96 Fix actions not ending Christian Semmler 2024-01-07 20:55:32 -05:00
  • 091ecd5935 Move some classes to LegoOmni (#417) Christian Semmler 2024-01-08 06:45:07 -05:00
  • c47206617d Reorganize sources and files (#414) Christian Semmler 2024-01-08 04:58:49 -05:00
  • 6a85e62406 refresh readme (#415) [skip ci] Ramen2X 2024-01-07 19:52:17 -05:00
  • 78ee66336a cmake: fix default ninja + add clang-format target (#75) Anonymous Maarten 2024-01-07 23:31:31 +01:00
  • 4c0de81b6a Update legoactioncontrolpresenter.cpp (#416) Misha 2024-01-07 17:03:04 -05:00
  • fbe7f8bbb0 Fix all mingw errors & warnings (#411) Anonymous Maarten 2024-01-07 18:30:45 +01:00
  • bb7e4df11b Move MxDirectDraw and MxDirect3D to mxdirectx (#413) Christian Semmler 2024-01-07 12:07:22 -05:00
  • 8db36722d8 Implement/match Lego3DView and parent classes (#412) Christian Semmler 2024-01-06 21:29:32 -05:00
  • dc3500f631 Fixes for building isle with mingw on Linux (#410) Anonymous Maarten 2024-01-06 18:56:15 +01:00
  • dac2a517c3 Implement/match LegoVideoManager::Tickle (#409) Christian Semmler 2024-01-06 12:06:50 -05:00
  • 27269647f8 Implement/match LegoVideoManager::ConfigureD3DRM (#408) Christian Semmler 2024-01-05 14:38:34 -05:00
  • 9651ece809 Improve accuracy of MxOmni::CreatePresenter (#407) Misha 2024-01-05 13:31:19 -04:00
  • 9a5e1cb853 legomodelpresenter vtable (#406) Misha 2024-01-04 21:01:04 -04:00
  • ce68a7b1f4 Reccmp comparison engine refactor (#405) MS 2024-01-04 18:12:55 -05:00
  • eeb980fa0f Let game boot again (#404) Christian Semmler 2024-01-04 16:46:16 -05:00
  • 5aef35d9c7 Fix member visibility Christian Semmler 2024-01-04 06:35:28 -05:00
  • 54ed98b9d6 Implement/match MxDirect3D::D3DSetMode (#403) Christian Semmler 2024-01-04 16:16:16 -05:00
  • a899b06f5a implement MxDirect3D::GetZBufferDepth (#402) Misha 2024-01-04 16:35:52 -04:00
  • d4e7bb1132 Implement/match MxDirect3D::SetDevice (#401) Christian Semmler 2024-01-04 14:37:15 -05:00
  • 21d096dcd2 implement TowTrackMissionState (#399) Misha 2024-01-03 23:31:55 -04:00
  • 49e3fa238f Implement/match most remaining MxDirect3D device enumeration functions (#400) Christian Semmler 2024-01-03 22:03:02 -05:00
  • 778b0f2108 Implement/match MxDeviceEnumerate::ParseDeviceName and ProcessDeviceBytes (#398) Christian Semmler 2024-01-03 15:53:21 -05:00
  • 5ee268a36c Implement/match device enumeration (#397) Christian Semmler 2024-01-03 12:50:25 -05:00
  • 106dd7cebc Implement/match display mode enumeration (#396) Christian Semmler 2024-01-03 12:12:17 -05:00
  • 31a5562034 Implement/match MxDeviceEnumerate::EnumDirectDrawCallback (#395) Christian Semmler 2024-01-03 11:35:55 -05:00
  • af2b223d30 Fix naming Christian Semmler 2024-01-02 15:45:53 -05:00
  • 7d4e94abd6 Match EnumerateCallback Christian Semmler 2024-01-02 14:57:30 -05:00
  • afe537b99e Name some MxDSChunk flags (#394) Christian Semmler 2024-01-02 13:32:01 -05:00
  • 3f2fac72e4 Hospital ctor (#392) Joshua Peisach 2024-01-01 22:30:50 -05:00
  • 56af87b229 Implement/match LegoVideoManager::CreateDirect3D Christian Semmler 2024-01-01 21:23:47 -05:00
  • 935ebe6910 Implement LegoVideoManager::Create and related (#393) Christian Semmler 2024-01-01 19:17:38 -05:00
  • 1e43f20af5 Implement MxDisplaySurface::VTable0x28 (#391) Christian Semmler 2023-12-31 15:29:05 -05:00
  • 5400d7476f MxDisplaySurface::SetPalette() (#358) Joshua Peisach 2023-12-30 16:47:07 -05:00
  • bb22b21260 Implement FUN_100b6e10 and MxRect32 adjustments (#390) Christian Semmler 2023-12-29 23:55:36 -05:00
  • b4b73465d0 Mostly match MxStreamer::Notify Christian Semmler 2023-12-29 18:44:46 -05:00
  • 56687e86fb Mostly match MxStreamer::Close Christian Semmler 2023-12-29 18:40:54 -05:00
  • 562d6a966e Match MxRAMStreamProvider::SetResourceToGet Christian Semmler 2023-12-29 18:33:30 -05:00
  • c890831c41 Remove obsolete comment Christian Semmler 2023-12-29 18:04:54 -05:00
  • 4b08cb4a7e Rename functions for consistency Christian Semmler 2023-12-29 18:01:24 -05:00
  • 6ac505fb49 Add missing annotations to MxDisplaySurface Christian Semmler 2023-12-29 17:59:09 -05:00
  • a8837a72cf MxVideoPresenter::GetHeight hotfix Christian Semmler 2023-12-29 17:34:10 -05:00
  • 51adb31541 Implement MxVideoPresenter::PutFrame (#389) Christian Semmler 2023-12-29 16:30:17 -05:00
  • ceb5339369 Infocenter vtable (#387) Misha 2023-12-29 13:04:18 -05:00
  • 343715af23 Wine cvdump bugfix (#388) MS 2023-12-29 11:23:42 -05:00
  • a95bdcc4ad Implement InvokeAction (#386) Misha 2023-12-29 10:22:18 -05:00
  • d82d062e92 Implement/match MxRegionCursor class (#385) Christian Semmler 2023-12-28 23:37:21 -05:00
  • 3f63950a7d Fix new/delete symbol reference (#384) MS 2023-12-28 18:02:02 -05:00
  • 9a6d555508 Cvdump parser and comparing library functions (#383) MS 2023-12-28 16:10:57 -05:00
  • ff4845a6ea MxLoopingFlcPresenter::Destroy (#382) Joshua Peisach 2023-12-28 13:55:03 -05:00
  • a06a360dc6 Implement Lego3DManager (#380) Misha 2023-12-28 12:38:37 -05:00
  • e76cf3427c Add and fix some annotations Christian Semmler 2023-12-28 11:56:54 -05:00
  • e17e8ed5ae Implement/match MxDiskStreamProvider destructor (#381) Christian Semmler 2023-12-28 11:46:12 -05:00
  • e3488498f9 Implement/match MxDiskStreamController destructor (#379) Christian Semmler 2023-12-28 11:19:40 -05:00
  • 4d7968c7af implement LegoWorldPresenter::StartingTickle (#378) Misha 2023-12-27 16:05:21 -05:00
  • bcb7bec68b Improve handling of variables for decomp parser (#376) MS 2023-12-27 15:59:42 -05:00
  • dfad323880 Finish LegoPalettePresenter (#377) Misha 2023-12-27 15:44:51 -05:00
  • 306d08c581 Reorder delcarations, add some annotations Christian Semmler 2023-12-27 15:31:51 -05:00
  • d5854a46ae HospitalState ctor (#375) Joshua Peisach 2023-12-27 13:36:32 -05:00
  • c6174c2a13 Bootstrap rest of LegoTexturePresenter (#374) Joshua Peisach 2023-12-27 13:32:32 -05:00
  • d2b05a0983 LegoFlcTexturePresenter init function (#373) Joshua Peisach 2023-12-27 13:30:16 -05:00