Commit Graph

  • d4317ebb0a Merge branch 'master' into mxregion Christian Semmler 2023-10-23 07:36:05 -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
  • bcff16efe7 Apply changes (see comment) Christian Semmler 2023-10-23 07:10:12 -0400
  • 98925d12c3
    Update reccmp.py Nathan M Gilbert 2023-10-23 06:08:02 -0400
  • cc2bb16a9e
    Merge remote-tracking branch 'upstream/master' into impl/mxstreamcontroller Misha 2023-10-22 16:19:29 -0400
  • e399d9898d Fix DeleteObjects Nathan M Gilbert 2023-10-22 19:55:14 +0000
  • 724c953947
    Implement MxDSBuffer constructor, match MxDSSource::FUN_100bffd0 (#235) Misha 2023-10-22 15:58:05 -0400
  • b071b10753 Match to 100%, minor style fixes Christian Semmler 2023-10-22 15:55:04 -0400
  • 67034bcb20
    Update mxomni.cpp Nathan M Gilbert 2023-10-22 15:08:43 -0400
  • 20e272fd25 Implement MxDSBuffer constructor, match FUN_100bffd0 Misha 2023-10-22 14:56:30 -0400
  • 5ab993bfda
    cleanup: fix all improper uses of MxResult (#234) Ramen2X 2023-10-22 13:38:25 -0400
  • 3c0946f7ec revert changes to MXIOINFO::Seek() Ramen2X 2023-10-22 13:35:57 -0400
  • f202c72a01 correct MXIOINFO::Seek() return type Ramen2X 2023-10-22 13:21:19 -0400
  • 7f1319f4b8 missed one Ramen2X 2023-10-22 13:09:56 -0400
  • 4843d1ae97 cleanup: fix all improper uses of MxResult Ramen2X 2023-10-22 12:57:59 -0400
  • 0c7cee0cd3 Report inexact offset comments in verbose mode. Bugfix for exact regex disinvite 2023-10-22 12:35:46 -0400
  • 2191f7f1cc More flexible match on module name. Bugfix on blank_or_comment disinvite 2023-10-22 12:13:53 -0400
  • 7e907cfe3f
    implement/match JukeBoxState (#233) Ramen2X 2023-10-22 11:33:29 -0400
  • b5a3c622bb implement/match JukeBoxState Ramen2X 2023-10-22 11:16:21 -0400
  • eb62e0c112
    Merge branch 'master' into score Nathan M Gilbert 2023-10-22 11:05:55 -0400
  • 681ab9c026
    implement most of MxBackgroundAudioManager (#232) Misha 2023-10-22 10:11:46 -0400
  • 3f456b52be Match OpenMusic to 100%, style fixes Christian Semmler 2023-10-22 10:02:54 -0400
  • 50fe5f9c83
    implement LegoSoundManager vtable (#231) Misha 2023-10-22 09:48:20 -0400
  • 7449ea9874 Fix virtual function declarations/locations Christian Semmler 2023-10-22 09:45:24 -0400
  • 9945171c95 implement most of MxBackgroundAudioManager Misha 2023-10-22 09:21:23 -0400
  • 77fe47112a commit code Misha 2023-10-22 08:08:08 -0400
  • 0b2ef86d57 LegoSoundManager Misha 2023-10-22 07:51:36 -0400
  • 80713fbf42 Implement Score Nathan 2023-10-21 20:06:24 -0400
  • ae908a74cc
    Copy constructor for MxVideoPresenter::AlphaMask (#229) MS 2023-10-21 19:47:48 -0400
  • bb3620e7a0 Copy constructor for MxVideoPresenter::AlphaMask disinvite 2023-10-21 19:34:55 -0400
  • 6e2e177bea First commit of order tool disinvite 2023-10-17 12:20:27 -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
  • 34f9fc9ddc Fix virtual function declarations Christian Semmler 2023-10-21 18:33:39 -0400
  • 40dbdbd10f
    MxSoundPresenter Joshua Peisach 2023-10-21 18:05:39 -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
  • e350286c5a MxVideoPresenter AlphaMask (formerly UnkStruct) disinvite 2023-10-21 16:40:24 -0400
  • f8c5402811 Rename function for consistency Christian Semmler 2023-10-21 16:33:37 -0400
  • 806a472542 Implement MxOmni::DoesEntityExist and related Christian Semmler 2023-10-21 16:28:59 -0400
  • a7a072b508 Implement NotifyCurrentEntity Christian Semmler 2023-10-21 15:59:23 -0400
  • d68297f658 Simplify function Christian Semmler 2023-10-20 15:41:03 -0400
  • 19722d413c Match loops Christian Semmler 2023-10-20 15:36:03 -0400
  • 4f201eaa48
    MxEventPresenter destructor (#223) Joshua Peisach 2023-10-20 14:41:23 -0400
  • 96e14fecbf Fix scope of Destroy decl Christian Semmler 2023-10-20 14:38:18 -0400
  • 4a59ea37a8 Fix and implement Destroy Christian Semmler 2023-10-20 14:35:23 -0400
  • 1f65137eef
    MxEventPresenter destructor Joshua Peisach 2023-10-20 14:14:56 -0400
  • 935c74513d Fix comment Christian Semmler 2023-10-20 09:26:10 -0400
  • 1919135682 Implement remaining functions Christian Semmler 2023-10-20 09:23:04 -0400
  • 6569a6a8c7 Add template annotations Christian Semmler 2023-10-19 18:39:49 -0400
  • 38a349aed4 Fix indent Christian Semmler 2023-10-19 18:12:56 -0400
  • 21e8705597 Don't expose internal match Christian Semmler 2023-10-19 18:12:35 -0400
  • 2edc1fd961 More implementation Christian Semmler 2023-10-19 18:10:11 -0400
  • b77b3b3568 Implement/match more functions Christian Semmler 2023-10-19 16:31:26 -0400
  • fe40cbb772 Implement/match MxRegionTopBottom::MxRegionTopBottom Christian Semmler 2023-10-19 15:39:06 -0400
  • 3a21834382
    Rename virtual function to fix override (#222) Christian Semmler 2023-10-19 13:07:05 -0400
  • c481b2e561 Rename virtual function to fix override Christian Semmler 2023-10-19 13:02:49 -0400
  • fbb3b4930c
    label ScoreState::VTable0x18 and associated member (#221) Ramen2X 2023-10-19 12:56:56 -0400
  • dda663d276 label ScoreState::VTable0x18 and associated member Ramen2X 2023-10-19 12:47:17 -0400
  • 27e064e69d Add GetPoint Christian Semmler 2023-10-19 09:19:23 -0400
  • 26bde7a03d Refactor Christian Semmler 2023-10-19 08:03:11 -0400
  • 20d08d3124 Fix another bug Christian Semmler 2023-10-19 07:58:22 -0400
  • 28d497966b Fix missing instructions Christian Semmler 2023-10-19 07:41:17 -0400
  • adbe73d664
    implement/match ScoreState vtable (#220) Ramen2X 2023-10-19 03:26:32 -0400
  • 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