Commit Graph

  • 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
  • f1f6743d08 CarRace ctor (#372) Joshua Peisach 2023-12-27 13:27:02 -05:00
  • 5a1ba02772 implement LegoWorldPresenter::StartAction (#371) Misha 2023-12-27 10:31:06 -05:00
  • ac6eb28dc4 Implement/match MxStreamer::DeleteObject (#370) Christian Semmler 2023-12-26 21:17:20 -05:00
  • 6e947c3789 Implement/match MxStreamController::FUN_100c20d0 (#369) Christian Semmler 2023-12-26 20:54:17 -05:00
  • 88d267f9f3 Implement/match MxStreamController::FindNextActionDataStartFromStreamingAction (#368) Christian Semmler 2023-12-26 20:39:48 -05:00
  • cfe28a2b26 Implement/match MxStreamController::FUN_100c1f00 (#367) Christian Semmler 2023-12-26 20:33:53 -05:00
  • 59d999f6dc LegoWorldPresenter vtables (#366) Misha 2023-12-26 19:45:48 -05:00
  • b35a121ee2 Fix LegoModelPresenter::IsA Christian Semmler 2023-12-26 19:44:55 -05:00
  • 40d51659d3 Add most of LegoObjectFactory (#365) Misha 2023-12-26 18:10:28 -05:00
  • 22d72893f9 Finish LegoEntityPresenter (#363) Misha 2023-12-26 17:42:29 -05:00
  • ceca2aac31 Implement a few LegoVideoManager/MxDisplaySurface functions (#364) Misha 2023-12-26 17:20:20 -05:00
  • e824e321e8 Implement chunk parsing (#362) Misha 2023-12-26 16:27:54 -05:00
  • 17522b98d4 Refactor MxBitmap inline functions, match ImportBitmap Christian Semmler 2023-12-25 21:58:39 -05:00
  • c507454dd1 Match MxBitmap::CreatePalette Christian Semmler 2023-12-25 21:16:14 -05:00
  • a25bcecf47 Fix/match MxBitmap::SetBitDepth Christian Semmler 2023-12-25 20:54:44 -05:00
  • 77755570f2 Fix a few annotations Christian Semmler 2023-12-25 19:42:40 -05:00
  • 33bf35af95 Remove OutputDebugString Christian Semmler 2023-12-25 17:51:15 -05:00
  • c8ec60b62c LegoLoadCacheSoundPresenter ctor, dtor, init, destroy (#360) Joshua Peisach 2023-12-25 17:46:15 -05:00
  • 57b11866ed Implement MxDSBuffer::FUN_100c67b0 (#361) Misha 2023-12-25 17:39:31 -05:00
  • 2827ef74de Hotfix GetString missing pointer indirection Christian Semmler 2023-12-25 15:22:20 -05:00
  • 762681a821 Create MxSoundManager in LegoSoundManager for now Christian Semmler 2023-12-25 13:34:13 -05:00
  • cb8c143ce5 Finish MxDiskStreamController methods (#359) Misha 2023-12-25 13:32:01 -05:00
  • f3c1fc75e2 Mostly match MxDSBuffer::AllocateBuffer Christian Semmler 2023-12-24 18:09:01 -05:00
  • afd24fbe18 Implement MxStreamController::FUN_100c1a00 (#357) Christian Semmler 2023-12-24 15:00:20 -05:00