Commit Graph

  • 778b0f2108
    Implement/match MxDeviceEnumerate::ParseDeviceName and ProcessDeviceBytes (#398) Christian Semmler 2024-01-03 15:53:21 -0500
  • 5ee268a36c
    Implement/match device enumeration (#397) Christian Semmler 2024-01-03 12:50:25 -0500
  • 106dd7cebc
    Implement/match display mode enumeration (#396) Christian Semmler 2024-01-03 12:12:17 -0500
  • 31a5562034
    Implement/match MxDeviceEnumerate::EnumDirectDrawCallback (#395) Christian Semmler 2024-01-03 11:35:55 -0500
  • af2b223d30
    Fix naming Christian Semmler 2024-01-02 15:45:53 -0500
  • 7d4e94abd6
    Match EnumerateCallback Christian Semmler 2024-01-02 14:57:30 -0500
  • afe537b99e
    Name some MxDSChunk flags (#394) Christian Semmler 2024-01-02 13:32:01 -0500
  • 3f2fac72e4
    Hospital ctor (#392) Joshua Peisach 2024-01-01 22:30:50 -0500
  • 56af87b229
    Implement/match LegoVideoManager::CreateDirect3D Christian Semmler 2024-01-01 21:23:47 -0500
  • 935ebe6910
    Implement LegoVideoManager::Create and related (#393) Christian Semmler 2024-01-01 19:17:38 -0500
  • 1e43f20af5
    Implement MxDisplaySurface::VTable0x28 (#391) Christian Semmler 2023-12-31 15:29:05 -0500
  • 5400d7476f
    MxDisplaySurface::SetPalette() (#358) Joshua Peisach 2023-12-30 16:47:07 -0500
  • bb22b21260
    Implement FUN_100b6e10 and MxRect32 adjustments (#390) Christian Semmler 2023-12-29 23:55:36 -0500
  • b4b73465d0
    Mostly match MxStreamer::Notify Christian Semmler 2023-12-29 18:44:46 -0500
  • 56687e86fb
    Mostly match MxStreamer::Close Christian Semmler 2023-12-29 18:40:54 -0500
  • 562d6a966e
    Match MxRAMStreamProvider::SetResourceToGet Christian Semmler 2023-12-29 18:33:30 -0500
  • c890831c41
    Remove obsolete comment Christian Semmler 2023-12-29 18:04:54 -0500
  • 4b08cb4a7e
    Rename functions for consistency Christian Semmler 2023-12-29 18:01:24 -0500
  • 6ac505fb49
    Add missing annotations to MxDisplaySurface Christian Semmler 2023-12-29 17:59:09 -0500
  • a8837a72cf
    MxVideoPresenter::GetHeight hotfix Christian Semmler 2023-12-29 17:34:10 -0500
  • 51adb31541
    Implement MxVideoPresenter::PutFrame (#389) Christian Semmler 2023-12-29 16:30:17 -0500
  • ceb5339369
    Infocenter vtable (#387) Misha 2023-12-29 13:04:18 -0500
  • 343715af23
    Wine cvdump bugfix (#388) MS 2023-12-29 11:23:42 -0500
  • a95bdcc4ad
    Implement InvokeAction (#386) Misha 2023-12-29 10:22:18 -0500
  • d82d062e92
    Implement/match MxRegionCursor class (#385) Christian Semmler 2023-12-28 23:37:21 -0500
  • 3f63950a7d
    Fix new/delete symbol reference (#384) MS 2023-12-28 18:02:02 -0500
  • 9a6d555508
    Cvdump parser and comparing library functions (#383) MS 2023-12-28 16:10:57 -0500
  • ff4845a6ea
    MxLoopingFlcPresenter::Destroy (#382) Joshua Peisach 2023-12-28 13:55:03 -0500
  • a06a360dc6
    Implement Lego3DManager (#380) Misha 2023-12-28 12:38:37 -0500
  • e76cf3427c
    Add and fix some annotations Christian Semmler 2023-12-28 11:56:54 -0500
  • e17e8ed5ae
    Implement/match MxDiskStreamProvider destructor (#381) Christian Semmler 2023-12-28 11:46:12 -0500
  • e3488498f9
    Implement/match MxDiskStreamController destructor (#379) Christian Semmler 2023-12-28 11:19:40 -0500
  • 4d7968c7af
    implement LegoWorldPresenter::StartingTickle (#378) Misha 2023-12-27 16:05:21 -0500
  • bcb7bec68b
    Improve handling of variables for decomp parser (#376) MS 2023-12-27 15:59:42 -0500
  • dfad323880
    Finish LegoPalettePresenter (#377) Misha 2023-12-27 15:44:51 -0500
  • 306d08c581
    Reorder delcarations, add some annotations Christian Semmler 2023-12-27 15:31:51 -0500
  • d5854a46ae
    HospitalState ctor (#375) Joshua Peisach 2023-12-27 13:36:32 -0500
  • c6174c2a13
    Bootstrap rest of LegoTexturePresenter (#374) Joshua Peisach 2023-12-27 13:32:32 -0500
  • d2b05a0983
    LegoFlcTexturePresenter init function (#373) Joshua Peisach 2023-12-27 13:30:16 -0500
  • f1f6743d08
    CarRace ctor (#372) Joshua Peisach 2023-12-27 13:27:02 -0500
  • 5a1ba02772
    implement LegoWorldPresenter::StartAction (#371) Misha 2023-12-27 10:31:06 -0500
  • ac6eb28dc4
    Implement/match MxStreamer::DeleteObject (#370) Christian Semmler 2023-12-26 21:17:20 -0500
  • 6e947c3789
    Implement/match MxStreamController::FUN_100c20d0 (#369) Christian Semmler 2023-12-26 20:54:17 -0500
  • 88d267f9f3
    Implement/match MxStreamController::FindNextActionDataStartFromStreamingAction (#368) Christian Semmler 2023-12-26 20:39:48 -0500
  • cfe28a2b26
    Implement/match MxStreamController::FUN_100c1f00 (#367) Christian Semmler 2023-12-26 20:33:53 -0500
  • 59d999f6dc
    LegoWorldPresenter vtables (#366) Misha 2023-12-26 19:45:48 -0500
  • b35a121ee2
    Fix LegoModelPresenter::IsA Christian Semmler 2023-12-26 19:44:55 -0500
  • 40d51659d3
    Add most of LegoObjectFactory (#365) Misha 2023-12-26 18:10:28 -0500
  • 22d72893f9
    Finish LegoEntityPresenter (#363) Misha 2023-12-26 17:42:29 -0500
  • ceca2aac31
    Implement a few LegoVideoManager/MxDisplaySurface functions (#364) Misha 2023-12-26 17:20:20 -0500
  • e824e321e8
    Implement chunk parsing (#362) Misha 2023-12-26 16:27:54 -0500
  • 17522b98d4
    Refactor MxBitmap inline functions, match ImportBitmap Christian Semmler 2023-12-25 21:58:39 -0500
  • c507454dd1
    Match MxBitmap::CreatePalette Christian Semmler 2023-12-25 21:16:14 -0500
  • a25bcecf47
    Fix/match MxBitmap::SetBitDepth Christian Semmler 2023-12-25 20:54:44 -0500
  • 77755570f2
    Fix a few annotations Christian Semmler 2023-12-25 19:42:40 -0500
  • 33bf35af95
    Remove OutputDebugString Christian Semmler 2023-12-25 17:51:15 -0500
  • c8ec60b62c
    LegoLoadCacheSoundPresenter ctor, dtor, init, destroy (#360) Joshua Peisach 2023-12-25 17:46:15 -0500
  • 57b11866ed
    Implement MxDSBuffer::FUN_100c67b0 (#361) Misha 2023-12-25 17:39:31 -0500
  • 2827ef74de
    Hotfix GetString missing pointer indirection Christian Semmler 2023-12-25 15:22:20 -0500
  • 762681a821
    Create MxSoundManager in LegoSoundManager for now Christian Semmler 2023-12-25 13:34:13 -0500
  • cb8c143ce5
    Finish MxDiskStreamController methods (#359) Misha 2023-12-25 13:32:01 -0500
  • f3c1fc75e2
    Mostly match MxDSBuffer::AllocateBuffer Christian Semmler 2023-12-24 18:09:01 -0500
  • afd24fbe18
    Implement MxStreamController::FUN_100c1a00 (#357) Christian Semmler 2023-12-24 15:00:20 -0500
  • 84056c6ea2
    Improve MxTickleManager::Tickle code gneeration Christian Semmler 2023-12-24 11:48:40 -0500
  • d23b4db2ff
    Match MxDiskStreamProvider::SetResourceToGet Christian Semmler 2023-12-24 10:01:23 -0500
  • 43efcc5253
    jukebox ctor (#356) Joshua Peisach 2023-12-24 09:16:07 -0500
  • 848a92735f
    Match MxStreamer::Open Christian Semmler 2023-12-24 09:14:47 -0500
  • bbe5d6f810
    Add MxStreamController::~MxStreamController (#355) Christian Semmler 2023-12-24 08:52:26 -0500
  • 24a3a8f3fd
    Fix match of MxDiskStreamController::VTable0x28 Christian Semmler 2023-12-23 14:19:32 -0500
  • 439173f1d5
    Implement/match rest of MxDSSubscriber (#354) Christian Semmler 2023-12-23 10:42:30 -0500
  • 9eefc82c8c
    Bootstrap MxDSSubscriber (#352) Christian Semmler 2023-12-23 08:40:39 -0500
  • b2c730e1df
    Refactor WinePathConverter into PathResolver (#353) MS 2023-12-23 08:05:07 -0500
  • f75bbf478e
    Replace more magic values Christian Semmler 2023-12-22 14:10:20 -0500
  • 2686643d20
    Replace magic values with proper flag clearing Christian Semmler 2023-12-22 13:57:23 -0500
  • cdc7b43db2
    Implement/match MxLoopingSmkPresenter (#351) Christian Semmler 2023-12-22 14:05:42 -0500
  • e22ad6031c
    More MxDiskStreamController functions (#350) Misha 2023-12-22 14:03:55 -0500
  • acdaf4ed4c
    Finish implementation of MxSmack (#349) Christian Semmler 2023-12-22 07:26:54 -0500
  • c51aed256b
    Implement/match MxSmack::LoadFrame (#348) Christian Semmler 2023-12-21 21:11:14 -0500
  • 6d0d308c37
    Add unknown render class stub (#347) Misha 2023-12-21 13:21:56 -0500
  • 2c018c117c
    Implement Helicopter subclass (#336) Nathan M Gilbert 2023-12-21 10:59:26 -0500
  • 71ed20bf11
    Implement/match rest of MxSmkPresenter (#345) Christian Semmler 2023-12-21 10:52:42 -0500
  • 20a9a2b4c3
    implement EnableFullScreenMovie and FUN_100ba640 (#346) Misha 2023-12-21 10:44:54 -0500
  • afadca953b
    Refactor MxPtrList to use p_ownership (#344) Christian Semmler 2023-12-20 20:09:05 -0500
  • db60467ba3
    Bootstrap MxSmack (#343) Christian Semmler 2023-12-20 20:07:48 -0500
  • 994d17a85e
    Decomp linter warning for offset reuse (#342) MS 2023-12-17 17:45:33 -0500
  • 59ca9b6155
    Sort inline function with the others Christian Semmler 2023-12-17 10:57:29 -0500
  • 9eebe18161
    fix incorrect location of functions (#341) Misha 2023-12-17 12:28:11 -0500
  • 20daddde32
    implement MxDSBuffer object creation (#340) Misha 2023-12-17 12:24:39 -0500
  • d72c767685
    Implement a few legoomni/mxomni functions (#339) Misha 2023-12-16 13:14:01 -0500
  • 72c34949e5
    implement Isle::Notify (#338) Misha 2023-12-16 11:01:22 -0500
  • 412dda3e99
    Implement/match rest of MxCompositeMediaPresenter (#331) Christian Semmler 2023-12-16 10:59:01 -0500
  • 76b4edaa9e
    AmbulanceMissionState/AnimState constructors (#337) Misha 2023-12-16 09:11:10 -0500
  • ec854c9308
    Move redist tools to central location (#334) MS 2023-12-16 05:59:17 -0500
  • ad9cc339e9
    Add missing override specifier, fix some types Christian Semmler 2023-12-15 17:29:32 -0500
  • a1b7a8bc66
    Additional isle functions (#335) Misha 2023-12-15 18:11:34 -0500
  • 1dc5d90d45
    Disable warning 4237 Christian Semmler 2023-12-15 23:09:34 +0100
  • 04d9524a90
    some gamestate functions (#333) Misha 2023-12-15 17:01:09 -0500
  • 540a930494
    Fix annotation Christian Semmler 2023-12-15 17:43:44 +0100
  • 0eada87b93
    Bootstrap MxControlPresenter (#332) Joshua Peisach 2023-12-15 11:41:07 -0500
  • 7615585f36
    Implement/match MxCompositeMediaPresenter::StartAction (#326) Christian Semmler 2023-12-15 10:22:07 -0500