Commit Graph

  • 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
  • b46801a774 Read section info from PE header (#311) MS 2023-12-06 14:30:09 -05:00
  • a7b81539b1 Match MxBitmap::ImportColorsToPalette Christian Semmler 2023-12-06 08:29:24 -05:00
  • 494a556f8e (Proposal) Adjustments to "decomp" language (#308) Christian Semmler 2023-12-06 07:10:45 -05:00
  • 4f5b70013f Implement MxStillPresenter::LoadFrame (#306) Christian Semmler 2023-12-01 05:59:32 -05:00
  • f7dcdf9894 MxFlcPresenter vtable70, m_unk64 (#304) Joshua Peisach 2023-11-29 07:35:32 -05:00
  • 3d48cdede1 STL lists for stream classes (#307) MS 2023-11-28 08:26:39 -05:00
  • 10062d2b28 Return type of PutData is MxResult (#305) Christian Semmler 2023-11-26 09:03:40 -05:00
  • 2fa70d233f Update README.md [skip ci] Christian Semmler 2023-11-26 14:57:19 +01:00
  • d46f2e094b Bootstrap MxStillPresenter (#303) Christian Semmler 2023-11-25 14:08:10 -05:00
  • 4ac5fd7f0f Empty commit (to fix CI) Christian Semmler 2023-11-25 14:04:07 -05:00
  • b14116cc93 Python Linting and Code Formatting (#298) Thomas Phillips 2023-11-26 07:27:42 +13:00
  • fb0d1ccb62 Implement/match MxLoopingMIDIPresenter (#302) Christian Semmler 2023-11-25 13:26:44 -05:00
  • 5aa548c449 Replace FALSE with NULL Christian Semmler 2023-11-25 07:22:23 -05:00
  • 7db2b2e6b7 Implement/match MxMidiPresenter (#301) Christian Semmler 2023-11-24 12:21:26 -05:00
  • db77350169 (clang-format) Add EmptyLineBeforeAccessModifier (#300) Christian Semmler 2023-11-24 12:10:09 -05:00
  • 1d3ce6b0aa Implement/match remaining MxWavePresenter functions (#294) Christian Semmler 2023-11-24 12:09:53 -05:00
  • a577b393bf LegoRace initial layout (#299) Joshua Peisach 2023-11-24 07:11:32 -05:00
  • 14f05ea823 MXIOINFO code style (#297) MS 2023-11-22 02:54:08 -05:00
  • abcc3afb31 Fix reccmp html output for template functions (#296) MS 2023-11-22 02:52:57 -05:00
  • 343b0ff3cb LegoActionControlPresenter functions (#295) Misha 2023-11-21 05:35:03 -05:00
  • 1ae3b07dc2 Checkorder tool to keep functions in original binary order (#228) MS 2023-11-21 03:44:45 -05:00
  • 714d36b57d Bootstrap MxWavePresenter, implement/match some functions (#286) Christian Semmler 2023-11-19 12:10:49 -05:00
  • 6441391092 Implement/match MxEventPresenter (#285) Christian Semmler 2023-11-19 12:10:32 -05:00
  • e0c168367a Fix ROI acronym explanation Christian Semmler 2023-11-19 09:49:36 -05:00
  • 7fc1f8019f Implement ViewROI and base classes (#287) Nathan M Gilbert 2023-11-19 09:38:07 -05:00
  • 17b0eeddb4 Update CONTRIBUTING.md Christian Semmler 2023-11-19 14:17:01 +01:00
  • dff410d87a Use templates instead of replacing (#292) Thomas Phillips 2023-11-20 01:55:01 +13:00
  • 0b0a9a6d6f MxFlcPresenter: vtable70 (#291) Joshua Peisach 2023-11-19 07:28:06 -05:00
  • 0bb3ea6a03 MxList refactor (#290) MS 2023-11-19 07:23:30 -05:00
  • 93eb4dc82d Create (#289) Nathan M Gilbert 2023-11-18 10:08:49 -05:00
  • eee80250c0 LegoPalettePresenter - destroy function and destructor (#288) Joshua Peisach 2023-11-17 15:01:27 -05:00
  • d8bf4aebf4 Implement/match most of MxVideoPresenter (#280) Christian Semmler 2023-11-14 15:25:14 -05:00
  • c626f18b03 Prepare MxMidiPresenter vtable and refactoring (#278) Christian Semmler 2023-11-14 15:10:43 -05:00
  • e86d6f0cc7 Marking LegoOmni::Notify as STUB (#284) DmitriLeon2000 2023-11-13 21:21:58 +09:00
  • ba82821501 Implement/match MxMediaPresenter::Tickle and related (#277) Christian Semmler 2023-11-13 06:25:27 -05:00
  • a087c666b4 Remove unnecessary namespace Christian Semmler 2023-11-13 12:15:13 +01:00
  • 8a1422f13e Implement/match MxMediaPresenter::EndAction (#276) Christian Semmler 2023-11-13 05:22:58 -05:00
  • 8861acaf20 Refactor MxHashTable/MxVariableTable (#283) MS 2023-11-12 19:25:56 -05:00
  • 8b2e7a92e1 LegoTexturePresenter destructor and AddToManager (#282) Joshua Peisach 2023-11-12 14:21:22 -05:00
  • 888205c1fa Unstub LegoBuildingManager ctor (#281) Joshua Peisach 2023-11-12 14:21:01 -05:00
  • 04b503c79f Bootstrap MxMediaPresenter (#274) Christian Semmler 2023-11-12 07:47:01 -05:00
  • e2f2ef6152 MxControlPresenter: destructor and ReadyTickle (#279) Joshua Peisach 2023-11-10 13:27:10 -05:00
  • 82697d7148 Add missing override keywords Christian Semmler 2023-11-09 10:52:58 -05:00