Commit Graph

  • 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
  • 84056c6ea2 Improve MxTickleManager::Tickle code gneeration Christian Semmler 2023-12-24 11:48:40 -05:00
  • d23b4db2ff Match MxDiskStreamProvider::SetResourceToGet Christian Semmler 2023-12-24 10:01:23 -05:00
  • 43efcc5253 jukebox ctor (#356) Joshua Peisach 2023-12-24 09:16:07 -05:00
  • 848a92735f Match MxStreamer::Open Christian Semmler 2023-12-24 09:14:47 -05:00
  • bbe5d6f810 Add MxStreamController::~MxStreamController (#355) Christian Semmler 2023-12-24 08:52:26 -05:00
  • 24a3a8f3fd Fix match of MxDiskStreamController::VTable0x28 Christian Semmler 2023-12-23 14:19:32 -05:00
  • 439173f1d5 Implement/match rest of MxDSSubscriber (#354) Christian Semmler 2023-12-23 10:42:30 -05:00
  • 9eefc82c8c Bootstrap MxDSSubscriber (#352) Christian Semmler 2023-12-23 08:40:39 -05:00
  • b2c730e1df Refactor WinePathConverter into PathResolver (#353) MS 2023-12-23 08:05:07 -05:00
  • f75bbf478e Replace more magic values Christian Semmler 2023-12-22 14:10:20 -05:00
  • 2686643d20 Replace magic values with proper flag clearing Christian Semmler 2023-12-22 13:57:23 -05:00
  • cdc7b43db2 Implement/match MxLoopingSmkPresenter (#351) Christian Semmler 2023-12-22 14:05:42 -05:00
  • e22ad6031c More MxDiskStreamController functions (#350) Misha 2023-12-22 14:03:55 -05:00
  • acdaf4ed4c Finish implementation of MxSmack (#349) Christian Semmler 2023-12-22 07:26:54 -05:00
  • c51aed256b Implement/match MxSmack::LoadFrame (#348) Christian Semmler 2023-12-21 21:11:14 -05:00
  • 6d0d308c37 Add unknown render class stub (#347) Misha 2023-12-21 13:21:56 -05:00
  • 2c018c117c Implement Helicopter subclass (#336) Nathan M Gilbert 2023-12-21 10:59:26 -05:00
  • 71ed20bf11 Implement/match rest of MxSmkPresenter (#345) Christian Semmler 2023-12-21 10:52:42 -05:00
  • 20a9a2b4c3 implement EnableFullScreenMovie and FUN_100ba640 (#346) Misha 2023-12-21 10:44:54 -05:00
  • afadca953b Refactor MxPtrList to use p_ownership (#344) Christian Semmler 2023-12-20 20:09:05 -05:00
  • db60467ba3 Bootstrap MxSmack (#343) Christian Semmler 2023-12-20 20:07:48 -05:00
  • 994d17a85e Decomp linter warning for offset reuse (#342) MS 2023-12-17 17:45:33 -05:00
  • 59ca9b6155 Sort inline function with the others Christian Semmler 2023-12-17 10:57:29 -05:00
  • 9eebe18161 fix incorrect location of functions (#341) Misha 2023-12-17 12:28:11 -05:00
  • 20daddde32 implement MxDSBuffer object creation (#340) Misha 2023-12-17 12:24:39 -05:00
  • d72c767685 Implement a few legoomni/mxomni functions (#339) Misha 2023-12-16 13:14:01 -05:00
  • 72c34949e5 implement Isle::Notify (#338) Misha 2023-12-16 11:01:22 -05:00
  • 412dda3e99 Implement/match rest of MxCompositeMediaPresenter (#331) Christian Semmler 2023-12-16 10:59:01 -05:00
  • 76b4edaa9e AmbulanceMissionState/AnimState constructors (#337) Misha 2023-12-16 09:11:10 -05:00
  • ec854c9308 Move redist tools to central location (#334) MS 2023-12-16 05:59:17 -05:00
  • ad9cc339e9 Add missing override specifier, fix some types Christian Semmler 2023-12-15 17:29:32 -05:00
  • a1b7a8bc66 Additional isle functions (#335) Misha 2023-12-15 18:11:34 -05:00
  • 1dc5d90d45 Disable warning 4237 Christian Semmler 2023-12-15 23:09:34 +01:00
  • 04d9524a90 some gamestate functions (#333) Misha 2023-12-15 17:01:09 -05:00
  • 540a930494 Fix annotation Christian Semmler 2023-12-15 17:43:44 +01:00
  • 0eada87b93 Bootstrap MxControlPresenter (#332) Joshua Peisach 2023-12-15 11:41:07 -05:00
  • 7615585f36 Implement/match MxCompositeMediaPresenter::StartAction (#326) Christian Semmler 2023-12-15 10:22:07 -05:00
  • 53caf30ab0 Isle & Radio constructors (#330) Misha 2023-12-14 18:24:21 -05:00
  • deaed23e41 Implement Helicopter (#329) Nathan M Gilbert 2023-12-14 11:50:29 -05:00
  • 88581420d5 Finish MxRAMStreamProvider and MxRAMStreamController (#328) Misha 2023-12-13 18:11:07 -05:00
  • 5f8e26fc5b Use relocation table with reccmp (#327) MS 2023-12-13 17:30:34 -05:00
  • 403b3dddb4 Implement MxDiskStreamController::VTable0x20 (#325) Misha 2023-12-13 16:44:14 -05:00
  • 0278d032b9 Bootstrap MxCompositeMediaPresenter (#321) Christian Semmler 2023-12-13 07:53:17 -05:00
  • fd656eacdc Implement/match rest of MxCompositePresenter (#320) Christian Semmler 2023-12-13 06:59:22 -05:00
  • bc5ca621a4 (Proposal) Introduction of naming convention checker (ncc) (#322) Christian Semmler 2023-12-13 05:48:14 -05:00
  • 3b155bfe38 (Discussion/Proposals) Consistency regarding annotations of header-implemented functions (#316) Christian Semmler 2023-12-12 14:27:17 -05:00
  • 4dd0d60dec Implement/match more of MxCompositePresenter (#315) Christian Semmler 2023-12-11 16:35:50 -05:00
  • a7194266b3 Refactor utility/decomp headers (#318) Christian Semmler 2023-12-11 16:33:46 -05:00
  • 3b30607337 implement a few mxstreamercontroller vtables (#323) Misha 2023-12-11 16:17:25 -05:00
  • 02aaf1533f Increased ISLE accuracy (#319) Christian Semmler 2023-12-09 12:49:13 -05:00
  • 7a0558f99d Use better approximation for total function count Christian Semmler 2023-12-08 07:28:25 -05:00
  • 2a16a508a5 (Proposal) Use alternative C4786 warning suppression (#312) Christian Semmler 2023-12-08 06:37:44 -05:00
  • ce686705f2 Refactor MxList cursors (#313) MS 2023-12-07 14:14:49 -05:00
  • f87c96f1bb Out of order report fix (#317) MS 2023-12-07 10:14:02 -05:00
  • 1485e5df47 Implement/match most of MxStillPresenter (#309) Christian Semmler 2023-12-07 07:13:31 -05:00
  • 260772e374 Bootstrap decomp of Tgl rendering library (#293) Mark Langen 2023-12-07 04:10:42 -08:00
  • 8bf0bde6b9 Bootstrap MxCompositePresenter (#310) Christian Semmler 2023-12-07 07:06:44 -05:00