Commit Graph

  • 7fc1f8019f
    Implement ViewROI and base classes (#287) Nathan M Gilbert 2023-11-19 09:38:07 -0500
  • 17b0eeddb4
    Update CONTRIBUTING.md Christian Semmler 2023-11-19 14:17:01 +0100
  • dff410d87a
    Use templates instead of replacing (#292) Thomas Phillips 2023-11-20 01:55:01 +1300
  • 0b0a9a6d6f
    MxFlcPresenter: vtable70 (#291) Joshua Peisach 2023-11-19 07:28:06 -0500
  • 0bb3ea6a03
    MxList refactor (#290) MS 2023-11-19 07:23:30 -0500
  • 93eb4dc82d
    Create (#289) Nathan M Gilbert 2023-11-18 10:08:49 -0500
  • eee80250c0
    LegoPalettePresenter - destroy function and destructor (#288) Joshua Peisach 2023-11-17 15:01:27 -0500
  • d8bf4aebf4
    Implement/match most of MxVideoPresenter (#280) Christian Semmler 2023-11-14 15:25:14 -0500
  • c626f18b03
    Prepare MxMidiPresenter vtable and refactoring (#278) Christian Semmler 2023-11-14 15:10:43 -0500
  • e86d6f0cc7
    Marking LegoOmni::Notify as STUB (#284) DmitriLeon2000 2023-11-13 21:21:58 +0900
  • ba82821501
    Implement/match MxMediaPresenter::Tickle and related (#277) Christian Semmler 2023-11-13 06:25:27 -0500
  • a087c666b4
    Remove unnecessary namespace Christian Semmler 2023-11-13 12:15:13 +0100
  • 8a1422f13e
    Implement/match MxMediaPresenter::EndAction (#276) Christian Semmler 2023-11-13 05:22:58 -0500
  • 8861acaf20
    Refactor MxHashTable/MxVariableTable (#283) MS 2023-11-12 19:25:56 -0500
  • 8b2e7a92e1
    LegoTexturePresenter destructor and AddToManager (#282) Joshua Peisach 2023-11-12 14:21:22 -0500
  • 888205c1fa
    Unstub LegoBuildingManager ctor (#281) Joshua Peisach 2023-11-12 14:21:01 -0500
  • 04b503c79f
    Bootstrap MxMediaPresenter (#274) Christian Semmler 2023-11-12 07:47:01 -0500
  • e2f2ef6152
    MxControlPresenter: destructor and ReadyTickle (#279) Joshua Peisach 2023-11-10 13:27:10 -0500
  • 82697d7148
    Add missing override keywords Christian Semmler 2023-11-09 10:52:58 -0500
  • 1f6d1ddab0
    Lego video manager constructor and deconstructor (#275) Misha 2023-11-08 17:05:20 -0500
  • bd85abaf2a
    Improve python tools (#273) Thomas Phillips 2023-11-08 22:47:11 +1300
  • 42c47a6540
    Fix clang-format Christian Semmler 2023-11-06 16:17:23 -0500
  • a2c83a1b69
    (clang-format) Add QualifierOrder (#272) Christian Semmler 2023-11-07 08:00:00 -0500
  • 7834f18999
    MxQueue and parts of LegoInputManager (#268) MS 2023-11-07 03:30:26 -0500
  • 23f4fda304
    Improve match of MxRegion::vtable18 (#266) Christian Semmler 2023-11-06 18:12:09 -0500
  • d5cf23bada
    Match MxRegionTopBottom::FUN_100c5280 (#261) Christian Semmler 2023-11-06 08:04:51 -0500
  • 8a528e4146
    Big performance gain to reccmp (#271) MS 2023-11-06 04:07:02 -0500
  • a8254c048d
    Implement more of LegoOmni (#267) Misha 2023-11-06 04:00:24 -0500
  • ca359e9002
    MxEventPresenter: AddToManager and small destroy cleanup (#269) Joshua Peisach 2023-11-05 17:45:48 -0500
  • 33dcb139b7
    Match a few methods (#270) Misha 2023-11-05 17:41:35 -0500
  • 42a82794a8
    Implement MxStreamController::vtable0x2c (#265) Misha 2023-11-05 10:25:38 -0500
  • 49bad74104
    implement register/unregister scripts (#264) Misha 2023-11-05 10:20:00 -0500
  • 4c4dce1302
    Finish MxBackgroundAudioManager (#263) Misha 2023-11-05 10:07:28 -0500
  • 22ac0b9296
    Add missing ClassName's and IsA's (#262) Joshua Peisach 2023-11-04 09:47:35 -0400
  • 24e889ee3d
    some LegoEntityPresenter & LegoWorldPresenter functions (#260) Misha 2023-11-02 06:54:08 -0400
  • 176bd1d8fd
    LegoGameState destructor and related (#259) MS 2023-11-01 11:12:03 -0400
  • 9ac9fe2761
    MxRegion: initial implementation (#218) Christian Semmler 2023-10-31 11:30:13 -0400
  • cb286520e5
    Add missing MxSoundManager functions (#258) Christian Semmler 2023-10-31 10:22:01 -0400
  • 1562fab522
    added direct link to mxtypes.h in CONTRIBUTING.md (#257) Paul Kaefer 2023-10-31 08:33:03 -0500
  • 1db48b3b2c
    MxSmkPresenter vtables (#254) Misha 2023-10-30 12:46:38 -0400
  • f3b0de0609
    more MxDSBuffer functions (#255) Misha 2023-10-30 09:54:00 -0400
  • 787d932825
    LegoActor implementation (#253) Misha 2023-10-30 09:15:43 -0400
  • f4646a7075
    implement a few mxstream* methods (#252) Misha 2023-10-29 10:01:14 -0400
  • 153f4a872e
    implement/match several mxsmkpresenter functions (#251) Ramen2X 2023-10-27 13:00:20 -0400
  • 6594cc78ea
    Implement/match remaining MxSoundManager virtual functions (#250) Christian Semmler 2023-10-26 07:20:14 -0400
  • 89b3c5f8ae
    Implement/match MxSoundManager::Create (#249) Christian Semmler 2023-10-26 07:19:59 -0400
  • 4c387d6d49
    Use sizeof() instead of magic number Christian Semmler 2023-10-26 06:11:43 -0400
  • 24c9f8b9ed
    MxStillPresenter::ParseExtra (#248) MS 2023-10-25 18:16:08 -0400
  • 20c4f832ca
    Match MxList<T>::_InsertEntry to 100% Christian Semmler 2023-10-25 18:02:49 -0400
  • 7d8c57fc9c
    Rename some functions and members (#246) Nathan M Gilbert 2023-10-25 16:51:59 -0400
  • 9aadb0faeb
    update .gitignore [skip ci] Ramen2X 2023-10-25 16:49:51 -0400
  • a01bcf5241
    (clang-format) Insert newline at end of file (#247) Christian Semmler 2023-10-25 14:51:59 -0400
  • 6b8dc8a0cc
    Match MxVariableTable::SetVariable to 100% Christian Semmler 2023-10-25 14:44:28 -0400
  • 220ad5d537
    Use TEMPLATE syntax for MxHashTable decomp declarations Christian Semmler 2023-10-25 14:32:51 -0400
  • a9a2c7d3b7
    Update CONTRIBUTING.md [skip ci] Christian Semmler 2023-10-25 18:09:09 +0200
  • 10ebdfa608
    MxVideoPresenter::IsHit (#244) MS 2023-10-25 06:02:36 -0400
  • b449da1fa3
    Introduce clang-format (#240) Christian Semmler 2023-10-24 19:38:27 -0400
  • e928fc9425
    Build fixes for mingw (#245) Anonymous Maarten 2023-10-25 01:24:29 +0200
  • 4c5c709af6
    correct 0 in LEGO1 comment [skip ci] Ramen2X 2023-10-24 09:58:27 -0400
  • af1745db18
    Implement Helicopter::VTable0xe4 (#243) Nathan M Gilbert 2023-10-24 08:37:02 -0400
  • 74329d681b
    implement/match CalcLocalTransform (#241) Ramen2X 2023-10-24 08:27:24 -0400
  • 1ab29590ee
    Start of helicopter Implementation (#239) Nathan M Gilbert 2023-10-24 04:14:45 -0400
  • 587ac7a9d7
    implement LegoPathPresenter (#238) vMidz 2023-10-23 17:08:22 +0300
  • 34ce795cdd
    MxWavePresenter ClassName, IsA (#237) Joshua Peisach 2023-10-23 09:33:07 -0400
  • d232c82e70
    Update reccmp.py (#236) Nathan M Gilbert 2023-10-23 07:17:28 -0400
  • 4cc6b9b8ec
    Implement Score (#230) Nathan M Gilbert 2023-10-23 07:16:21 -0400
  • 724c953947
    Implement MxDSBuffer constructor, match MxDSSource::FUN_100bffd0 (#235) Misha 2023-10-22 15:58:05 -0400
  • 5ab993bfda
    cleanup: fix all improper uses of MxResult (#234) Ramen2X 2023-10-22 13:38:25 -0400
  • 7e907cfe3f
    implement/match JukeBoxState (#233) Ramen2X 2023-10-22 11:33:29 -0400
  • 681ab9c026
    implement most of MxBackgroundAudioManager (#232) Misha 2023-10-22 10:11:46 -0400
  • 50fe5f9c83
    implement LegoSoundManager vtable (#231) Misha 2023-10-22 09:48:20 -0400
  • ae908a74cc
    Copy constructor for MxVideoPresenter::AlphaMask (#229) MS 2023-10-21 19:47:48 -0400
  • af0e38176c
    MxSoundPresenter (#227) Joshua Peisach 2023-10-21 18:41:05 -0400
  • 85d94baa50
    MxVideoPresenter AlphaMask (formerly UnkStruct) (#226) MS 2023-10-21 18:40:31 -0400
  • 5dfb132025
    Implement MxOmni::DoesEntityExist and related (#225) Christian Semmler 2023-10-21 17:23:55 -0400
  • 6931a817a6
    Implement NotifyCurrentEntity (#224) Christian Semmler 2023-10-21 17:02:55 -0400
  • 4f201eaa48
    MxEventPresenter destructor (#223) Joshua Peisach 2023-10-20 14:41:23 -0400
  • 3a21834382
    Rename virtual function to fix override (#222) Christian Semmler 2023-10-19 13:07:05 -0400
  • fbb3b4930c
    label ScoreState::VTable0x18 and associated member (#221) Ramen2X 2023-10-19 12:56:56 -0400
  • adbe73d664
    implement/match ScoreState vtable (#220) Ramen2X 2023-10-19 03:26:32 -0400
  • 52e6c9ac22
    implement/match global ControlManager() function (#219) Ramen2X 2023-10-18 16:12:28 -0400
  • 7c26a4d2dc
    fix LegoState::VTable0x1C fake-match & implement LegoFileStream::FUN_10006030 (#217) Ramen2X 2023-10-17 18:05:31 -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
  • 3dee6eae7a
    MxVideoPresenter functions (#187) Misha 2023-10-16 16:09:08 -0400
  • b95656a735
    implement GasStationState::GasStationState() (#215) Ramen2X 2023-10-16 14:17:23 -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
  • ba8ae8138e
    implement/match MxTransitionManager::Transition_Windows() (#212) Ramen2X 2023-10-15 19:41:05 -0400
  • 37e75703d4
    MxOmni::Create 100% match, make Create calls consistent (#211) Christian Semmler 2023-10-14 20:49:07 -0400
  • 0c8705a9df
    implement/match MxTransitionManager::Transition_Broken() (#210) Ramen2X 2023-10-14 15:54:49 -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
  • e08717f496
    MxTransitionManager Pixelation transition (#209) MS 2023-10-14 15:15:51 -0400
  • 5ddfaab9e7
    Implement MxVideoManager::Destroy / destructor (#207) Christian Semmler 2023-10-14 14:46:00 -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
  • 7cf85e6f06
    Add LegoMeterPresenter stub class (#206) Andrew Gutekanst 2023-10-14 09:08:51 -0400