Commit Graph

  • 07f6e8435c add size assert for ScoreState Ramen2X 2023-10-18 22:13:06 -0400
  • f4b006a8af implement/match ScoreState vtable Ramen2X 2023-10-18 21:58:16 -0400
  • 553734c9f6 Add two template annotations Christian Semmler 2023-10-18 18:35:29 -0400
  • 85c6a0b049 Add MxSize32, match MxRegion ctor Christian Semmler 2023-10-18 18:21:49 -0400
  • ab81adf774 Refactor Christian Semmler 2023-10-18 16:42:38 -0400
  • d3858d51a6 Use MxRect32 ctor Christian Semmler 2023-10-18 16:22:29 -0400
  • 52e6c9ac22
    implement/match global ControlManager() function (#219) Ramen2X 2023-10-18 16:12:28 -0400
  • e7f14ecda4 WIP Christian Semmler 2023-10-18 16:09:33 -0400
  • 4e9ea7a9a4 remove unnecessary forward declaration Ramen2X 2023-10-18 15:28:32 -0400
  • 6c7cddae1c implement/match global ControlManager() function Ramen2X 2023-10-18 15:26:59 -0400
  • 2407b9e798 Refactor Christian Semmler 2023-10-17 18:37:56 -0400
  • 1289a16cf0 Remove junk Christian Semmler 2023-10-17 18:19:12 -0400
  • 63e7e305d7 MxRegion structures Christian Semmler 2023-10-17 18:12:47 -0400
  • 0604f25778 MxRegion structures Christian Semmler 2023-10-17 18:12:24 -0400
  • 7c26a4d2dc
    fix LegoState::VTable0x1C fake-match & implement LegoFileStream::FUN_10006030 (#217) Ramen2X 2023-10-17 18:05:31 -0400
  • 36281fd10f Match and relocate FUN_10006030 Christian Semmler 2023-10-17 18:02:04 -0400
  • 056c48eb41 fix LegoState::VTable0x1C fake-match, implement LegoFileStream::FUN_10006030 Ramen2X 2023-10-17 16:04:26 -0400
  • 476af22b36
    Add size assert for MxVideoManager, sort functions Christian Semmler 2023-10-17 09:16:37 -0400
  • 727c748ecd
    Implement/match MxVideoManager::InvalidateRect and UpdateRegion (#214) Christian Semmler 2023-10-16 19:20:52 -0400
  • 8b1c8f7abe
    use MxResult return type in MxCore::Tickle() Ramen2X 2023-10-16 18:46:45 -0400
  • 3a1cab323f
    complete and match LegoState vtable (#216) Ramen2X 2023-10-16 16:18:35 -0400
  • b1be280d8e add ending whitespace Ramen2X 2023-10-16 16:10:30 -0400
  • cae4d75bf4
    Merge branch 'isledecomp:master' into complete-legostate Ramen2X 2023-10-16 16:09:46 -0400
  • 1e3c346aa1 complete and match LegoState vtable Ramen2X 2023-10-16 16:09:24 -0400
  • 3dee6eae7a
    MxVideoPresenter functions (#187) Misha 2023-10-16 16:09:08 -0400
  • 50f14cb150 Match MxVideoPresenter::Destroy to ~88% Christian Semmler 2023-10-16 16:02:00 -0400
  • b95656a735
    implement GasStationState::GasStationState() (#215) Ramen2X 2023-10-16 14:17:23 -0400
  • d8b9948d04 Match 100% Christian Semmler 2023-10-16 14:14:45 -0400
  • 6a2fcf496f implement GasStationState::GasStationState() Ramen2X 2023-10-16 13:34:57 -0400
  • b367167d7c
    Update mxvideopresenter.cpp Misha 2023-10-16 12:44:35 -0400
  • d1fd224692
    Merge branch 'master' into impl/video-presenter Misha 2023-10-16 11:04:36 -0400
  • ce95f911fe Update comment Christian Semmler 2023-10-16 10:14:04 -0400
  • f90f3277aa Implement/match MxVideoManager::InvalidateRect and UpdateRegion Christian Semmler 2023-10-16 10:12:55 -0400
  • 50b9a39b2f
    Use memset to be consistent with the rest Christian Semmler 2023-10-16 09:27:23 -0400
  • 000c019a0e
    Add LegoVehicleBuildState (#213) Andrew Gutekanst 2023-10-16 09:22:21 -0400
  • f48cd1a086 Update LegoVehicleBuildState member-var names to include offsets Andrew Gutekanst 2023-10-16 09:03:37 -0400
  • 744df3264b Add LegoVehicleBuildState Andrew Gutekanst 2023-10-16 00:53:54 -0400
  • ba8ae8138e
    implement/match MxTransitionManager::Transition_Windows() (#212) Ramen2X 2023-10-15 19:41:05 -0400
  • ab1a875c08 Transition_Windows 100% itsmattkc 2023-10-15 16:21:29 -0700
  • 488ed18d9d
    Merge pull request #1 from disinvite/windows2 Ramen2X 2023-10-15 18:22:53 -0400
  • 70022bf456 for ramen2x disinvite 2023-10-15 17:53:38 -0400
  • adb7f5a7b3
    Merge branch 'master' into window-and-broken-transition Ramen2X 2023-10-14 20:50:56 -0400
  • 37e75703d4
    MxOmni::Create 100% match, make Create calls consistent (#211) Christian Semmler 2023-10-14 20:49:07 -0400
  • ee55644080 implement MxTransitionManager::Transition_Windows() Ramen2X 2023-10-14 20:48:49 -0400
  • 09dd1e74cc
    Update mxomnicreateparam.h Christian Semmler 2023-10-14 20:36:20 -0400
  • 173a708acf 100% match Christian Semmler 2023-10-14 18:18:14 -0400
  • e5acc08592 Fix MxTickleClientPtrList Christian Semmler 2023-10-14 17:16:44 -0400
  • a52763c84a Match MxEventManager::Create Christian Semmler 2023-10-14 17:03:17 -0400
  • 689bc32a03 Improve MxOmni::Create match, make Create calls consistent Christian Semmler 2023-10-14 16:54:00 -0400
  • 0c8705a9df
    implement/match MxTransitionManager::Transition_Broken() (#210) Ramen2X 2023-10-14 15:54:49 -0400
  • e726aa8b3f implement/match MxTransitionManager::Transition_Broken() Ramen2X 2023-10-14 15:48:26 -0400
  • 0580b2870c
    Use MxResult for RealizePalette Christian Semmler 2023-10-14 15:31:30 -0400
  • e4f87ad7dd
    Implement MxVideoManager::vtable0x28 and Create (#208) Christian Semmler 2023-10-14 15:33:11 -0400
  • 508e77299f Merge branch 'master' into mxvideomanager-vtable28 Christian Semmler 2023-10-14 15:29:41 -0400
  • 067bca82f6 Rename to Create Christian Semmler 2023-10-14 15:27:49 -0400
  • e08717f496
    MxTransitionManager Pixelation transition (#209) MS 2023-10-14 15:15:51 -0400
  • ddddc9d5d2 More accurate pointer math for the 16-bit case disinvite 2023-10-14 15:03:19 -0400
  • 5ddfaab9e7
    Implement MxVideoManager::Destroy / destructor (#207) Christian Semmler 2023-10-14 14:46:00 -0400
  • b31e64892c Pixelation transition and improved variable names disinvite 2023-10-14 12:20:12 -0400
  • 7b2a6eb457 Implement vtable2c Christian Semmler 2023-10-14 11:25:34 -0400
  • 2ceff4404e Implement MxVideoManager::vtable28 Christian Semmler 2023-10-14 11:13:12 -0400
  • 065a0eabd9 Add missing override Christian Semmler 2023-10-14 10:04:55 -0400
  • fe99e93c87 Consistency Christian Semmler 2023-10-14 10:02:24 -0400
  • 582f3dc73c MxVideoManager::Destroy / destructor Christian Semmler 2023-10-14 09:58:09 -0400
  • f062543f87
    Match MxPresenter::StartAction to 100% Christian Semmler 2023-10-14 09:27:58 -0400
  • a814132ab9
    MxMIDIPresenter functions (#204) Joshua Peisach 2023-10-14 09:25:53 -0400
  • bc3724680f Add getter for MIDIInitialized, fix virtual function decl Christian Semmler 2023-10-14 09:18:53 -0400
  • 7cf85e6f06
    Add LegoMeterPresenter stub class (#206) Andrew Gutekanst 2023-10-14 09:08:51 -0400
  • b92b2604d5
    Match MxObjectFactory::Create to 100% Christian Semmler 2023-10-14 09:02:44 -0400
  • c66b6aa123
    Refine MxObjectFactory (#205) Andrew Gutekanst 2023-10-14 08:59:06 -0400
  • 82f3f36437 Change interface of Destroy Christian Semmler 2023-10-14 08:56:29 -0400
  • 00a6abb9ea Add LegoMeterPresenter stub class Andrew Gutekanst 2023-10-14 02:10:58 -0400
  • 016c04c47a Refine MxObjectFactory Andrew Gutekanst 2023-10-13 21:52:07 -0400
  • 6e6307c7b0
    MxMIDIPresenter::EndMIDIAction + update param name Joshua Peisach 2023-10-13 20:13:33 -0400
  • b9162b0126
    MxMIDIPresenter destructor, stub Destroy for now Joshua Peisach 2023-10-13 20:02:56 -0400
  • a24a798c82
    rename all uncertain names to unk (#203) Ramen2X 2023-10-13 17:36:16 -0400
  • 7b4c14d980 rename all uncertain names to unk Ramen2X 2023-10-13 17:12:35 -0400
  • 34e09c2bb3
    Clean up Destroy pattern everywhere, fix missing overrides (#202) DmitriLeon2000 2023-10-14 01:43:45 +0900
  • 582888849c More rename fixes Christian Semmler 2023-10-13 12:40:22 -0400
  • dfea153641 Fix MxEventManager Christian Semmler 2023-10-13 12:35:46 -0400
  • 7d4c581bf5 Fix some vtable declarations, more renames Christian Semmler 2023-10-13 12:22:10 -0400
  • 362db6423b MxMediaManager & MxMusicPresenter DimaLeon2000 2023-10-13 22:36:25 +0900
  • 7d008ce069 MxMediaPresenter, MxMusicManager and MxMusicPresenter * Refactoring Destroy functions DimaLeon2000 2023-10-13 22:32:42 +0900
  • a3baf7dee5 Rename MxMusicPresenter function vtable38 DimaLeon2000 2023-10-13 09:27:26 +0900
  • 06906af0c6 Rename MxMusicPresenter function vtable38 DimaLeon2000 2023-10-13 06:59:45 +0900
  • 91c3ed3e70
    100% match of many functions in the LegoGameState::Save codepath (#86) Mark Langen 2023-10-12 09:18:24 -0700
  • a23b3c0495 Added offset comment Christian Semmler 2023-10-12 12:13:19 -0400
  • a2f5d8589e Fix calling convention Christian Semmler 2023-10-12 12:04:49 -0400
  • b1a3f5a2db Fixes Christian Semmler 2023-10-12 11:58:21 -0400
  • 49ec7364c2
    MxDSAction::MergeFrom: match to 100% (#200) Christian Semmler 2023-10-12 11:54:02 -0400
  • 9acc23d59f Fixes, refactorings Christian Semmler 2023-10-12 11:46:40 -0400
  • d7835c95c1 Merge branch 'master' into save-file-progress Christian Semmler 2023-10-12 10:06:06 -0400
  • 8c5b7aa166
    Update mxdsaction.cpp Christian Semmler 2023-10-12 06:53:04 -0400
  • b7b0ac6ae7
    Implement a few functions in LegoEntity (#201) Misha 2023-10-11 18:15:36 -0400
  • e9c9f1b562 Workaround for 100% match Christian Semmler 2023-10-11 18:05:20 -0400
  • 6699a4d3d1 Implement a few functions in LegoEntity Misha 2023-10-11 17:38:04 -0400
  • b0c202546c Minor accuracy improvement Christian Semmler 2023-10-11 16:13:30 -0400
  • 813df0aa9b Merge remote-tracking branch 'upstream/master' into impl/video-presenter Misha 2023-10-11 14:08:39 -0400
  • 5f5b359bcb
    Merge branch 'isledecomp:master' into master Joshua Peisach 2023-10-11 10:00:01 -0400
  • 19ee8cdc30
    Implemented MxVector4::SetMatrixProductWrapper (#198) Angel 2023-10-11 06:18:48 -0400