Commit Graph

  • f2642c62c7
    Merge pull request #7 from foxtacles/mxbitmap-create Joshua Peisach 2023-08-22 12:36:09 -0400
  • e378ad4224
    Add decomp size asserts Joshua Peisach 2023-08-22 12:20:42 -0400
  • ee5abc67bd Match MxBitmap::CreatePalette Christian Semmler 2023-08-20 07:49:16 -0400
  • e3458b8419
    Add missing ClassName(s) and IsA(s) Joshua Peisach 2023-08-18 19:24:19 -0400
  • 1d104141b5
    Update README.md [skip ci] MattKC 2023-08-18 16:24:13 -0700
  • 3a3ac59076
    Initial implementation of a lot of IslePathActor's Joshua Peisach 2023-08-18 19:09:11 -0400
  • 4c2c2d880f
    pizza: fix type m_unk90 Joshua Peisach 2023-08-18 18:16:18 -0400
  • c1a96c59b4
    MxPresenter: rename tickle flag fields Joshua Peisach 2023-08-18 17:49:43 -0400
  • 6579b3fb4b
    Merge branch 'isledecomp:master' into mxbitmap-vtable Joshua Peisach 2023-08-18 16:42:52 -0400
  • 6542c09754
    Define types for the bit depth Joshua Peisach 2023-08-18 16:38:56 -0400
  • 7c4551effe
    CreatePalette - Use MxResult to track success Joshua Peisach 2023-08-18 15:44:49 -0400
  • 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
  • 51ac526f8a
    Add MxDSSound (#111) Christian Semmler 2023-08-16 13:15:59 -0400
  • bb0d5be921
    Implement MxAtomId and reference counter (stl set) (#109) MS 2023-08-16 13:09:44 -0400
  • 4785766702
    use MxResult return types Joshua Peisach 2023-08-15 21:51:21 -0400
  • 572d417ce4
    Merge pull request #6 from disinvite/mxbitmap Joshua Peisach 2023-08-15 21:30:29 -0400
  • 7c3e870932 Add some size asserts disinvite 2023-08-15 18:34:24 -0400
  • b1ac75e329 Match vtable1c and vtable3c disinvite 2023-08-15 17:16:42 -0400
  • 3ca410781a
    Merge pull request #5 from disinvite/mxbitmap Joshua Peisach 2023-08-15 12:52:21 -0400
  • 9184b284d1 A few things for MxBitmap * new struct MxBITMAPINFO * vtable18 and ImportPalette 100% * ImportColorsToPalette improvement disinvite 2023-08-15 12:38:51 -0400
  • 3501cc96b4 Add MxDSEvent, MxDSObjectAction, MxDSStill Christian Semmler 2023-08-15 10:23:34 -0400
  • e95d5b913e Add MxDSAnim Christian Semmler 2023-08-15 10:05:30 -0400
  • b0213e9752 Add MxDSSound Christian Semmler 2023-08-15 09:54:32 -0400
  • 2567c25984 Use inline assignment operators Christian Semmler 2023-08-15 09:05:16 -0400
  • 75c1276292
    Skip upload step for forks (#110) MS 2023-08-14 19:03:30 -0400
  • 95bb105817
    likely malloc is an operator new Joshua Peisach 2023-08-13 19:30:19 -0400
  • dd318a3295
    Cleanup while i keep getting bored of matching these functions that wont match Joshua Peisach 2023-08-13 19:26:16 -0400
  • c13a5807ed Skip upload step for forks disinvite 2023-08-13 17:03:35 -0400
  • f461bd9eb8 Implement MxAtomId and reference counter (stl set) * Partial success in hiding 4786 warning spam. * Build out most of MxOmni::Destroy since it also touches the set disinvite 2023-08-13 13:47:30 -0400
  • 81f5fe9d47 Add remaining functions Christian Semmler 2023-08-13 07:55:35 -0400
  • 2b68b9cb48 Implement MxDSStreamingAction Christian Semmler 2023-08-13 07:40:29 -0400
  • 87938e9b0e
    Add modified mxstl.h (#107) pewpew 2023-08-12 12:32:43 -0500
  • fabfb7748f Merge remote-tracking branch 'upstream/master' into mxstl Brendan Dougherty 2023-08-11 16:08:34 -0500
  • f66a2c058b Add modified mxstl.h Brendan Dougherty 2023-08-11 16:08:11 -0500
  • 35b2cc3572
    yolo vtable38 (I can't test the build atm) Joshua Peisach 2023-08-11 15:27:40 -0400
  • 3729b879d3
    Merge branch 'isledecomp:master' into mxbitmap-vtable Joshua Peisach 2023-08-11 10:51:45 -0400
  • 4e0149361e
    Implement MxDSAction (#106) Christian Semmler 2023-08-10 13:57:53 -0400
  • a02e07c4d7
    Implement MxDSAction::AppendData (#105) Christian Semmler 2023-08-10 13:57:19 -0400
  • d2c2a1b002 Fix deletes Christian Semmler 2023-08-10 06:40:28 -0400
  • c920f8bc83 Implement MxDSAction Christian Semmler 2023-08-10 06:39:45 -0400
  • ee54fc4251 Fix Christian Semmler 2023-08-10 04:31:44 -0400
  • 23fc6acc94
    Merge branch 'master' into mxdsaction-data Christian Semmler 2023-08-10 04:28:11 -0400
  • c3c4f7db88 Move TWOCC/FOURCC to common header file Christian Semmler 2023-08-10 04:27:29 -0400
  • 88bfb3c419
    Match MxDSAction::CopyFrom (#104) Christian Semmler 2023-08-09 19:48:49 -0400
  • a1db8fb89e
    Update mxdsaction.cpp Christian Semmler 2023-08-09 16:26:19 -0400
  • 4717c15814
    Update mxvector.h Christian Semmler 2023-08-09 16:24:55 -0400
  • 161266b1d9
    Update mxvector.h Christian Semmler 2023-08-09 16:14:10 -0400
  • 3cf4273897
    Update mxvector.h Christian Semmler 2023-08-09 16:12:27 -0400
  • 10e3d507a5
    Update mxdsaction.h Christian Semmler 2023-08-09 16:03:58 -0400
  • 180ce4d802
    Update mxdsaction.cpp Christian Semmler 2023-08-09 16:03:21 -0400
  • 937c0bd6d4 use GLOBAL Christian Semmler 2023-08-09 09:23:51 -0400
  • f3bc65447f Implement MxDSAction::ConcatData Christian Semmler 2023-08-09 09:18:07 -0400
  • c900ca1fa0 Fix src/dest Christian Semmler 2023-08-09 06:18:29 -0400
  • 3b2555c428 Match MxDSAction::CopyFrom Christian Semmler 2023-08-09 06:09:48 -0400
  • bd9dca0d3f
    Implement most of MxDSAction (#103) Christian Semmler 2023-08-08 22:38:07 -0400
  • 71bd48555e
    Update mxdsobject.cpp Christian Semmler 2023-08-07 18:52:07 -0400
  • e18eac9c91
    Update mxdsaction.h Christian Semmler 2023-08-07 18:46:31 -0400
  • 9a688ec65d Implement most of MxDSAction Christian Semmler 2023-08-07 11:52:49 -0400
  • d41b7f2ca4
    Add GetDeviceModeFinder to WndProc (#102) Christian Semmler 2023-08-06 16:26:14 -0400
  • 5af8b4a799
    Merge branch 'isledecomp:master' into isle-d3d Christian Semmler 2023-08-06 16:17:50 -0400
  • b59d8ef5cf include directx 5 sdk itsmattkc 2023-08-06 12:47:16 -0700
  • 67816d5213 disable "nonstandard extension used 'bool'" warning spam itsmattkc 2023-08-06 10:52:37 -0700
  • c48fc69cf3
    Implement/match MxDSAction constructor (#101) Christian Semmler 2023-08-06 13:39:22 -0400
  • fcc0566068
    Update mxdsaction.cpp Christian Semmler 2023-08-06 13:30:05 -0400
  • 20e0c9e992 Add GetDeviceModeFinder to WndProc Christian Semmler 2023-08-06 07:05:50 -0400
  • c436c7ca9a Implement MxDSAction constructor Christian Semmler 2023-08-05 10:49:30 -0400
  • 71950cd40a
    lego1: MxVariableTable (#87) MS 2023-08-03 20:13:41 -0400
  • b6ada8f46c
    Small implementations in MxEntity/MxEventManager (#96) Joshua Peisach 2023-08-03 19:43:36 -0400
  • 94b85ceb3d
    Merge branch 'master' into scrap MattKC 2023-08-03 16:03:42 -0700
  • 72796b3a9d
    Update LEGO1/mxentity.cpp MattKC 2023-08-03 16:03:16 -0700
  • f4a60af797
    Cleanup Joshua Peisach 2023-08-03 16:57:25 -0400
  • dc585c7f61
    MxBackgroundAudioManager (#97) Joshua Peisach 2023-08-03 14:42:12 -0400
  • 3a28fdae6f improve readability of MxBackgroundAudioManager::Enable itsmattkc 2023-08-03 11:39:21 -0700
  • 32a7916297 add size assert itsmattkc 2023-08-03 11:30:54 -0700
  • 694045abd8
    Implement MxVector2/3/4 and MxMatrix (#100) Mark Langen 2023-08-03 11:25:29 -0700
  • ee7c419be8 fix the pizza conflict itsmattkc 2023-08-03 11:21:05 -0700
  • 0f92e345b3
    MxTickleManager mostly done (#94) pewpew 2023-08-03 13:19:05 -0500
  • 932baa2a87
    lego1: Add MxDisplaySurface class members and some functions (#95) Christian Semmler 2023-08-03 14:13:27 -0400
  • ff13dc691c
    Start IslePathActor (#93) Joshua Peisach 2023-08-03 14:10:54 -0400
  • 500f1fc4db Merge branch 'master' into pr/93 itsmattkc 2023-08-03 11:01:37 -0700
  • 24e0725397 add size asserts itsmattkc 2023-08-03 10:57:07 -0700
  • e75d57f43f
    Don’t include class name in method declaration Joshua Peisach 2023-08-03 13:46:41 -0400
  • db2b98c248
    MxDirectDraw functions and structures (#33) Roman Masanin 2023-08-03 19:09:22 +0200
  • cbac0b3eb1
    Update LEGO1/mxdirectdraw.cpp MattKC 2023-08-03 09:54:55 -0700
  • 877c77defe
    Update LEGO1/mxdirectdraw.cpp MattKC 2023-08-03 09:54:48 -0700
  • ac89815663
    🍕 (#79) Joshua Peisach 2023-08-03 12:54:08 -0400
  • 1daa145ee0 add size asserts itsmattkc 2023-08-03 09:49:43 -0700
  • c80744dfde Some cleanup. Make red-black node color an enum as promised. disinvite 2023-08-01 23:21:02 -0400
  • db2a93b534
    Begin work on FUN_100bd450 (ImportColorsToPalette) Joshua Peisach 2023-07-29 21:13:34 -0400
  • 2bcbc89f14 Implement MxVector2/3/4 and MxMatrix Mark Langen 2023-07-29 15:36:39 -0700
  • 8afddd3bdb Few more cleanup items before opening up to comments * Tried a "Find" method to reduce repeated code between MxAtomId::Destroy and TreeAdd functions * Renamed the "Successor" function * There is a destructor for the RB tree. I started on one of the companion functions but it is unfinished here. disinvite 2023-07-29 18:34:18 -0400
  • 0223d8fb50
    Cleanup MxBitmap::LoadFile Joshua Peisach 2023-07-29 16:52:54 -0400
  • c5f7a4df28
    if you want to do more of vtable18 have fun Joshua Peisach 2023-07-29 16:29:49 -0400
  • 9ef1f3543b
    Got vtable18 into a better state Joshua Peisach 2023-07-29 15:38:54 -0400
  • 8206a7be6a
    Implement MxBitmap::vtable18 Joshua Peisach 2023-07-28 22:15:26 -0400
  • 74013e8956
    getting closer Joshua Peisach 2023-07-28 21:46:36 -0400
  • 0c27252c87
    Add progress on MxBitmap::LoadFile, add the global bitmap signature, add Clone call in CreatePalette Joshua Peisach 2023-07-28 21:30:17 -0400
  • d80b387490 Still working on "tree add" function * I think the left/right rotates are correct now. Eventually I will rename the members from m_child0/m_child1 to right/left but that ought to be its own commit. * MxAtomId operator= match * Added some more comments as I try to work all this stuff out. disinvite 2023-07-28 17:48:42 -0400
  • fcfc475eb1 Node rotate inline functions are better, added more code everywhere else disinvite 2023-07-25 22:46:54 -0400