Commit Graph

  • 34e09c2bb3
    Clean up Destroy pattern everywhere, fix missing overrides (#202) DmitriLeon2000 2023-10-14 01:43:45 +0900
  • 91c3ed3e70
    100% match of many functions in the LegoGameState::Save codepath (#86) Mark Langen 2023-10-12 09:18:24 -0700
  • 49ec7364c2
    MxDSAction::MergeFrom: match to 100% (#200) Christian Semmler 2023-10-12 11:54:02 -0400
  • b7b0ac6ae7
    Implement a few functions in LegoEntity (#201) Misha 2023-10-11 18:15:36 -0400
  • 19ee8cdc30
    Implemented MxVector4::SetMatrixProductWrapper (#198) Angel 2023-10-11 06:18:48 -0400
  • 02d003673d
    Implement MxMusicPresenter's Destroy method and move MxMediaPresenter's Destroy method to "protected" (#199) DmitriLeon2000 2023-10-11 19:18:26 +0900
  • 11dafaf816
    Fix MxDSMediaAction structure/matches (#194) Christian Semmler 2023-10-11 03:50:14 -0400
  • 93ce1ccfe8
    Implement remaining MxDSSelectAction functions (#183) Christian Semmler 2023-10-10 13:22:00 -0400
  • 23b9d47e8a
    implement EndAction (#196) vMidz 2023-10-10 20:05:04 +0300
  • d65c87f04d
    Add missing space Christian Semmler 2023-10-10 05:30:56 -0400
  • 114a959741
    MxDiskStreamController vtable (#197) Misha 2023-10-10 04:27:00 -0400
  • 49efa02eaa
    MxBitmap code clarity (#195) MS 2023-10-09 18:20:38 -0400
  • 28206402f9
    Use forward declaration for LegoAnimationManager in LegoOmni Christian Semmler 2023-10-09 06:33:06 -0400
  • 625ee52fe0
    implement a few mxomni/legoomni functions (#193) Misha 2023-10-09 06:31:36 -0400
  • 0db96ce2d6
    Implemented MxVector4::UnknownQuaternionOp (#192) Angel 2023-10-09 05:04:35 -0400
  • d82649c6f0
    MxStream provider and controller vtables (#191) Misha 2023-10-08 16:41:34 -0400
  • 3ac0c5d86c
    Implement LegoVideoManager::MoveCursor and improve SetSkyColor (#190) Misha 2023-10-08 16:00:59 -0400
  • 7c674cbb47
    Start MxCompositePresenter ctor/dtor (#186) Joshua Peisach 2023-10-08 11:25:38 -0400
  • aa516af434
    Remove goto from isleapp.cpp (#188) ChrisMiuchiz 2023-10-08 10:10:16 -0400
  • 3afbf808d1
    MxMediaPresenter vtable (#189) Misha 2023-10-08 09:46:09 -0400
  • 5f8bde9e48
    Finish MxMediaManager and MxEventManager (#185) Misha 2023-10-07 17:30:05 -0400
  • 472a82f220
    MxMusicPresenter vtable (#184) Joshua Peisach 2023-10-07 16:36:05 -0400
  • a9fa734844
    Refactor deserialization of objects (#170) Christian Semmler 2023-10-07 14:07:26 -0400
  • 62b97b8f1f
    Implement MxOmni::Create (#182) Misha 2023-10-07 14:05:45 -0400
  • 4a674d823b
    Implement MxDSSelectAction Clone/operator=/CopyFrom (#154) Christian Semmler 2023-10-07 14:03:15 -0400
  • e6507b874a
    Refactor vector EqualsScalar (#171) Christian Semmler 2023-10-07 14:00:20 -0400
  • 201125d209
    Silence all C4786 warnings (#180) Christian Semmler 2023-10-07 13:28:52 -0400
  • 8281e195f7
    Implement MxOmni Start/stop timer (#181) Misha 2023-10-07 13:12:59 -0400
  • 907c85616b
    Supporting items for SetupCopyRect() (#177) MS 2023-10-07 12:48:36 -0400
  • 5164ef1a54
    Refactor MxOmni/LegoOmni headers to use forward declarations (#148) Christian Semmler 2023-10-07 11:30:04 -0400
  • 775ee9f05f
    Move MxMIDIManager to MxMusicManager (#178) DmitriLeon2000 2023-10-08 00:02:12 +0900
  • 50b9a6dea5
    Implement Start() (#176) Misha 2023-10-07 09:05:44 -0400
  • 85fe4ad07a
    MxAudioPresenter - vtable functions (#175) Joshua Peisach 2023-10-06 18:17:49 -0400
  • 1217e4aa58
    MxMusicPresenter dtor, stub destroy (#174) Joshua Peisach 2023-10-06 13:00:49 -0400
  • 7f5198220c
    Unstub MxLoopingFlcPresenter destructor (#173) Joshua Peisach 2023-10-06 12:54:58 -0400
  • 1da1d291a8
    Fix line endings Christian Semmler 2023-10-06 09:00:00 -0400
  • 5ac6cf55a9
    Corrected typo in reccmp.py (#169) Angel 2023-10-06 01:26:48 -0400
  • 666c65fa4f rename FUN_1004bcf0 to Transition_None Ramen2X 2023-10-05 18:55:35 -0400
  • 8e87b5b4c8
    MxTransitionManager::Tickle() & FUN_1004bcf0 (#168) Ramen2X 2023-10-05 18:51:34 -0400
  • e767d6524e
    implement MxMIDIManager (#167) vMidz 2023-10-05 23:06:11 +0300
  • c46bc985c2
    Implement MxTransitionManager SetWaitIndicator and SetupCopyRect (#165) Regan Green 2023-10-05 06:31:20 -0400
  • 2d45914ddf
    MxSoundManager: dtor, destroy, update types (#164) Joshua Peisach 2023-10-05 03:47:37 -0400
  • 6916aa49e3
    MxLoopingSmkPresenter - dtor, Init, stub Destroy (#162) Joshua Peisach 2023-10-04 13:30:37 -0400
  • 5125314755
    Wipe transition (#161) MS 2023-10-04 11:48:25 -0400
  • 7c7311ea5e
    Implement MxTransitionManager::SubmitCopyRect (#160) Regan Green 2023-10-04 09:43:34 -0400
  • 6da912e932
    Implement MxTransitionManager::EndTransition and GetCurrentWorld (#159) MattKC 2023-10-03 23:56:16 -0700
  • 129e8d6373
    MxTransitionManager::Dissolve (#155) MS 2023-10-03 18:03:10 -0400
  • 62d953c6c3
    MxLoopingFlcPresenter ctor/half of Init (#158) Joshua Peisach 2023-10-03 17:38:03 -0400
  • f9cd17e3dc
    Initialize bool members with FALSE Christian Semmler 2023-10-03 14:50:14 -0400
  • 6c86503d35
    Remove UINT cast Christian Semmler 2023-10-03 14:02:50 -0400
  • a6f3acf5b7
    LegoInputManager: some members and functions (#81) ecumber 2023-10-03 10:53:22 -0700
  • 6480fd90e7
    Motorcycle initial class structure and ctor (#156) Joshua Peisach 2023-10-03 04:02:08 -0400
  • b7efd64ac1
    Bootstrap MxDSSelectAction, generalize MxList (#142) Christian Semmler 2023-10-02 09:51:43 -0400
  • 56f3d12096
    Implement MxTransitionManager ctor/dtor/rest of StartTransition (#153) MattKC 2023-10-01 17:18:16 -0700
  • 592ede1c7b
    LegoEntity::Reset (#152) MS 2023-10-01 09:06:29 -0400
  • 8725986085
    MxControlPresenter ctor/structure (#151) Joshua Peisach 2023-10-01 08:49:55 -0400
  • 7f423439b7
    Fix pizza constructor (#149) Joshua Peisach 2023-09-30 19:25:33 -0400
  • b20aa9b8fb
    Police, PoliceEntity ClassName and IsA (#150) Joshua Peisach 2023-09-30 18:57:10 -0400
  • 06c7ba2c37
    MxDiskStreamProvider constructor (#131) Joshua Peisach 2023-09-29 17:53:02 -0400
  • 0dc8dd641a
    MxVariable subclass for fsmovie setting (#147) MS 2023-09-29 16:38:08 -0400
  • b77cd067d3
    reccmp: template compare annotations (#88) pewpew 2023-09-29 13:40:46 -0500
  • f7743c51fb
    MxMIDIPresenter: ClassName, IsA (#146) Joshua Peisach 2023-09-29 13:18:22 -0400
  • 5b7954a97b
    MxMusicPresenter: ClassName, IsA, ctor, Init (#145) Joshua Peisach 2023-09-29 12:51:05 -0400
  • dc869c441c
    Relocate SetAppCursor to legoutil (#144) Christian Semmler 2023-09-29 12:42:15 -0400
  • 44c3ae478b
    implement some of MxTransitionManager (#143) Ramen2X 2023-09-29 12:09:46 -0400
  • 2794525564 make note of enum style in CONTRIBUTING.md [skip ci] Ramen2X 2023-09-28 13:11:30 -0400
  • 749c553325
    LegoEntity parsing extra Action strings (#141) MS 2023-09-27 15:16:46 -0400
  • e341afd411
    Match ~MxDSStreamingAction Christian Semmler 2023-09-26 07:25:23 -0400
  • 915390602b
    Add size assert for MxString Christian Semmler 2023-09-26 07:24:28 -0400
  • 574a9dc6f1
    Implement some MxStreamer functions (#130) MattKC 2023-09-25 19:30:56 -0700
  • 3f6e3af8ca
    Fix LegoOmni vtable (#140) MattKC 2023-09-25 13:28:25 -0700
  • e1e2abc510
    Implement/match MxDSSerialAction (#139) Christian Semmler 2023-09-25 15:53:57 -0400
  • b2ec18f943
    Implement/match MxDSParallelAction (#138) Christian Semmler 2023-09-25 14:58:15 -0400
  • 548f337cad
    Implement/match remaining MxDSMultiAction functions (#136) Christian Semmler 2023-09-25 13:08:19 -0400
  • 6dd94d3626
    PresenterNameDispatch (#137) MS 2023-09-22 17:42:23 -0400
  • b4258da0f5
    MxLong Tickle() -> MxResult Tickle() (#135) Christian Semmler 2023-09-21 14:51:24 -0400
  • 611afb7799
    Quick patch for EqualsDataProduct (#134) MS 2023-09-21 05:27:27 -0400
  • 99c27a6a50
    Bootstrap MxDSMultiAction (#133) Christian Semmler 2023-09-20 16:36:15 -0400
  • b743f99d20
    LegoOmni::CreateStreamObject and related (#129) MS 2023-09-20 16:22:57 -0400
  • 1d3c1bdbd1
    MxFlcPresenter ctor/dtor (#132) Joshua Peisach 2023-09-20 07:48:46 -0400
  • d145f914c4
    Implement/match MxVideoManager::Tickle (#128) Christian Semmler 2023-09-19 23:00:34 -0400
  • 4bd67e4ae1
    Implement/match MxPresenter::StartAction (#126) Christian Semmler 2023-09-19 17:45:16 -0400
  • 5617e0e044
    MxAudioManager: Destructor, LockedReinitialize, Reinitialize (#125) Joshua Peisach 2023-09-19 10:42:39 -0400
  • c67e537508
    Implement/match MxMediaManager::Tickle (#127) Christian Semmler 2023-09-17 17:10:38 -0400
  • b819657bd8
    Implement AddPresenter, RemovePresenter, StopPresenters (#124) Christian Semmler 2023-09-17 06:38:50 -0400
  • 253538feed
    Add MxList, MxPresenterList, add to MxMediaManager (#122) Christian Semmler 2023-09-17 00:18:56 -0400
  • b1a2aeaed6
    Print recompiled address when using --verbose Christian Semmler 2023-09-13 10:39:35 -0400
  • 89f66e4e0e
    MxPresenter::ParseExtra (#123) MS 2023-09-13 03:44:03 -0400
  • 3e7cb6a7a8
    Init functions in MxMediaPresenter and LegoPalettePresenter (#121) Joshua Peisach 2023-09-11 13:43:55 -0400
  • dc18b5d9c1
    MxDirect3D (#114) Joshua Peisach 2023-09-10 08:56:16 -0400
  • 1fa2fd9737
    The IslePathActor's (#113) Joshua Peisach 2023-09-10 08:01:39 -0400
  • c4453fe49f
    Match SetUserMaxLOD (#118) MishaProductions 2023-09-04 19:34:27 -0400
  • 2b3f7cbfc1
    Add tickle states and implement/match MxPresenter::Tickle (#119) Christian Semmler 2023-09-04 18:33:38 -0400
  • c7458211f3
    Some MxBitmap vtable functions (#89) Joshua Peisach 2023-08-28 06:04:39 -0400
  • 5a2cc72dbb
    MxMediaManager (#116) Joshua Peisach 2023-08-28 06:01:45 -0400
  • 2233da39d8
    Implement/match MxDisplaySurface::Create (#115) Christian Semmler 2023-08-28 05:49:15 -0400
  • 23457da730
    Matching spree (#98) Joshua Peisach 2023-08-28 05:38:46 -0400
  • 1d104141b5
    Update README.md [skip ci] MattKC 2023-08-18 16:24:13 -0700
  • 28f961b86d
    Add MxDSAnim, MxDSEvent, MxDSObjectAction, MxDSStill (#112) Christian Semmler 2023-08-16 19:38:26 -0400
  • 4a2226181c
    Implement MxDSStreamingAction (#108) Christian Semmler 2023-08-16 18:02:26 -0400