Commit Graph

  • ac5dc0ebd8
    Revert "LegoNavController: Match CalculateNewTargetSpeed" Joshua Peisach 2023-07-24 16:59:53 -0400
  • 7df05beaf8
    Adjust variables Joshua Peisach 2023-07-24 13:26:10 -0400
  • 02e8f9755c
    Fix types in islepathactor Joshua Peisach 2023-07-24 13:24:44 -0400
  • 216e528bdf
    Match known functions in LegoPhonemePresenter Joshua Peisach 2023-07-23 19:25:14 -0400
  • 213ce73959
    Match a MxPresenter vtable function Joshua Peisach 2023-07-23 19:18:55 -0400
  • 718489923b
    LegoNavController: Match CalculateNewTargetSpeed Joshua Peisach 2023-07-23 18:54:03 -0400
  • 0ab5da9055
    Update types/add needed type in LegoPathActor for Pizza Joshua Peisach 2023-07-23 16:56:46 -0400
  • 6de124e6c0
    Match MxBackgroundAudioManager constructor. This took WAY too much time. Joshua Peisach 2023-07-23 14:21:53 -0400
  • 671f306fd2
    Merge branch 'isledecomp:master' into newguy MS 2023-07-23 12:31:47 -0400
  • 3ae3d2fe20 Starting red-black tree for MxAtomId lookup disinvite 2023-07-23 12:26:55 -0400
  • e4b26019a2
    Start MxBackgroundAudioManager Joshua Peisach 2023-07-22 21:55:22 -0400
  • 373cb87665
    Small implementations in MxEntity/MxEventManager Joshua Peisach 2023-07-22 19:45:19 -0400
  • be850528f8
    Update pizza members Joshua Peisach 2023-07-22 11:48:54 -0400
  • 99b9057f84 style Christian Semmler 2023-07-22 00:31:10 -0400
  • 9ec062cf71 Add size assert Christian Semmler 2023-07-22 00:29:51 -0400
  • 03649dd2b8 Add MxDisplaySurface class members and some functions Christian Semmler 2023-07-22 00:21:19 -0400
  • fa5417f58a
    lego1: match MxVideoManager::RealizePalette (#92) Christian Semmler 2023-07-21 21:28:13 -0400
  • c5797206dd Make conditional more realistic, move MxTime to mxtypes.h, add TODO for MxTickleManager::Tickle. Brendan Dougherty 2023-07-20 16:14:49 -0500
  • 9ffbf07958 Merge remote-tracking branch 'upstream/master' into MxTickleManager Brendan Dougherty 2023-07-19 20:17:33 -0500
  • 17fb42e082 Match MxTickleManager::~MxTickleManager, obliterate MxTickleManager::SetClientTickleInterval. Brendan Dougherty 2023-07-19 18:29:02 -0500
  • 85f4a55219 Checkpoint to show MxTickleManager::SetClientTickleInterval match. Brendan Dougherty 2023-07-19 18:27:27 -0500
  • e22ab06d55 Name some functions Christian Semmler 2023-07-19 04:54:04 -0400
  • 5b4b980270 Rename class Christian Semmler 2023-07-19 04:24:51 -0400
  • baff2eeaa2
    Start IslePathActor Joshua Peisach 2023-07-18 20:01:42 -0400
  • 4e5d7a479e
    match pizza destructor Joshua Peisach 2023-07-18 19:37:45 -0400
  • 742972a59c Match MxVideoManager::RealizePalette Christian Semmler 2023-07-18 12:47:46 -0400
  • 43aab2c33e Squashed commit of the following: ecumber 2023-07-17 00:12:09 -0700
  • 917cfd5a4d Merge branch 'master' of https://github.com/ecumber/isle ecumber 2023-07-17 00:04:43 -0700
  • 28f1683375 Use undefined where applicable Mark Langen 2023-07-16 23:29:11 -0700
  • cccd21dc20 Merge branch 'master' of https://github.com/isledecomp/isle into save-file-progress Mark Langen 2023-07-16 23:14:45 -0700
  • 9fa08b1017
    Pretty much match MxNotificationManager::FlushPending. (#91) pewpew 2023-07-16 20:38:37 -0500
  • c7acbf559f
    lego1: implement MXIOINFO (#54) MS 2023-07-16 21:37:21 -0400
  • 8adc8324d3
    MxBitmap::CreatePalette is now up to 60% Joshua Peisach 2023-07-16 21:33:21 -0400
  • d49946c534 Fixing up MXIOINFO to prepare for merge. disinvite 2023-07-16 18:19:22 -0400
  • eaefaea2a3 Pretty much match MxNotificationManager::FlushPending. Brendan Dougherty 2023-07-16 16:57:35 -0500
  • 7fcd874bdb
    Merge branch 'isledecomp:master' into pizza Joshua Peisach 2023-07-16 17:27:28 -0400
  • 32fbb22921
    Merge branch 'isledecomp:master' into mxbitmap-vtable Joshua Peisach 2023-07-16 17:23:09 -0400
  • 19dcfe1164
    Fix SmartHeap files (#90) Mark Langen 2023-07-16 09:27:30 -0700
  • f16b3b1a57 Fix SmartHeap files Mark Langen 2023-07-16 01:37:04 -0700
  • a31626cffb
    MxDSAction/Chunk/MediaAction/Sound (#85) Joshua Peisach 2023-07-16 02:51:11 -0400
  • e3bf7b53b5
    MxEntity (#84) Joshua Peisach 2023-07-16 02:49:47 -0400
  • 4a50a9ff56
    MxNotificationManager and MxParam initial work. (#78) pewpew 2023-07-16 01:43:08 -0500
  • 2ffe227d82
    Add SmartHeap (#83) MattKC 2023-07-15 23:18:21 -0700
  • 051f063d9a Merge branch 'master' into smartheap itsmattkc 2023-07-15 23:14:23 -0700
  • f247e10b7e
    reccmp.py improvements (#82) Mark Langen 2023-07-15 23:13:34 -0700
  • 40da4def53 cmake: use interface for cleaner code itsmattkc 2023-07-15 23:09:02 -0700
  • 1e22f395af remove compiler defs - unnecessary if force-including anyway itsmattkc 2023-07-15 23:06:51 -0700
  • cd9cdb445e
    cmake: force include smrtheap.hpp 2 MattKC 2023-07-15 23:04:16 -0700
  • 2e7ad4e4c2
    cmake: force include smrtheap.hpp MattKC 2023-07-15 23:03:53 -0700
  • f8b1995a83
    LEGO1: MxPalette (#56) Joshua Peisach 2023-07-16 01:51:24 -0400
  • 0797134fee
    Update LEGO1/mxpalette.cpp MattKC 2023-07-15 22:48:21 -0700
  • bd68acd520 Remove leftover header Mark Langen 2023-07-15 20:07:47 -0700
  • 655206c95c Add offset to endOfVariables Mark Langen 2023-07-15 20:05:20 -0700
  • 6e4a7e6cb9 One more function Mark Langen 2023-07-15 19:59:15 -0700
  • 20c7839865 Only include decomps Mark Langen 2023-07-15 19:06:13 -0700
  • b0747c28ff
    Name variable m_unk18 (m_bmiColorsProvided) Joshua Peisach 2023-07-15 20:45:32 -0400
  • 438e03cad1
    remove unnecessary variable offset listing Joshua Peisach 2023-07-15 18:37:15 -0400
  • 9ad8eb6430
    Merge branch 'isledecomp:master' into ioinfo2 MS 2023-07-15 17:33:15 -0400
  • 069ac19105 Re-enable MxNotificationManager DECOMP_SIZE_ASSERT. Brendan Dougherty 2023-07-15 16:09:33 -0500
  • 4ef590453c Match MxNotificationManager::Register. Brendan Dougherty 2023-07-15 16:04:23 -0500
  • 957cb20164 variable table init in mxomni, some reshuffling disinvite 2023-07-15 13:50:30 -0400
  • b5e0ecd97d
    use hex size MattKC 2023-07-14 00:34:46 -0700
  • 5a061ed4f3
    Name a ternary raster op Joshua Peisach 2023-07-13 16:43:06 -0400
  • 6a0bb6ca1c use reference to match available code disinvite 2023-07-13 11:31:08 -0400
  • eae19c8475
    Match MxBitmap::vtable+40 (CopyColorData) Joshua Peisach 2023-07-12 21:07:54 -0400
  • 9f0e6563ed
    Annotate the global default aplette Joshua Peisach 2023-07-12 20:03:17 -0400
  • 1f70a724e0 Merge remote-tracking branch 'upstream/master' into MxNotificationManager Brendan Dougherty 2023-07-12 18:51:02 -0500
  • 110aed9002
    MxEntity: make MxAtomId a member Joshua Peisach 2023-07-12 19:51:00 -0400
  • e1d0500c70 Address compiler compatibility code review. Brendan Dougherty 2023-07-12 18:30:55 -0500
  • f707af34db move override macro to compat.h itsmattkc 2023-07-12 14:12:03 -0700
  • 7703b56374 Remove MxList, use one inherited class per type. Improves accuracy again. Brendan Dougherty 2023-07-12 10:57:36 -0500
  • 6d3df6f634 move to header file disinvite 2023-07-11 18:15:39 -0400
  • 61414ef82c
    Update LEGO1/mxdirectdraw.cpp Roman Masanin 2023-07-12 00:04:28 +0200
  • 77b91dfed9
    Update LEGO1/mxdirectdraw.cpp Roman Masanin 2023-07-12 00:04:23 +0200
  • 49d7d0095b
    Update LEGO1/mxdirectdraw.cpp Roman Masanin 2023-07-12 00:04:03 +0200
  • b1282104ef
    Update LEGO1/mxdirectdraw.h Roman Masanin 2023-07-12 00:03:57 +0200
  • b5cba1eebc Remove last unsigned int reference to id type. Brendan Dougherty 2023-07-11 14:43:17 -0500
  • 3df28c850a Change vtable14 and vtable18 to Register and Unregister in MxTickleManager. Brendan Dougherty 2023-07-11 14:38:09 -0500
  • e8fb7ceb7b Add BUILD_COMPAT option to CMake so the project can still be built with modern compilers. Brendan Dougherty 2023-07-11 14:20:59 -0500
  • a8f7530162 Switch to Mx types Brendan Dougherty 2023-07-11 14:09:21 -0500
  • 6d533f3977 Add stlcompat.h so this can still be built on modern compilers, fix affected type size asserts. Brendan Dougherty 2023-07-11 13:53:46 -0500
  • 9c77f88256 node insert inline disinvite 2023-07-11 14:23:12 -0400
  • f0ddc605ce Add int return type to MxCore::GetId instead of relying on implicit function nonsense. Brendan Dougherty 2023-07-11 13:12:08 -0500
  • 8827a6dab4 Checkpoint for everything except MxNotificationManager::Register. Brendan Dougherty 2023-07-11 12:25:55 -0500
  • eea1f4b4ec meh disinvite 2023-07-11 11:23:36 -0400
  • 73ad680ed2 Add example of template instantiation comparison. Brendan Dougherty 2023-07-10 12:27:37 -0500
  • 51068b71b0 reccmp: Add ability to compare template instantiations Brendan Dougherty 2023-07-10 12:27:06 -0500
  • bcef563030 Merge branch 'master' of https://github.com/isledecomp/isle into newguy disinvite 2023-07-09 23:54:33 -0400
  • a1c28c55fb
    Match MxDSMediaAction constructor Joshua Peisach 2023-07-09 21:33:38 -0400
  • 8b682cb492
    Match MxDSSound constructor by adding the missing member Joshua Peisach 2023-07-09 20:38:44 -0400
  • 1fba156a05
    MxDSMediaAction constructor is matching up to a mov location Joshua Peisach 2023-07-09 20:29:56 -0400
  • edb55ae64c
    Push work on MxDSAction/MediaAction/Sound Joshua Peisach 2023-07-09 19:16:41 -0400
  • 8aad19de35 Cleanup and add MxParam. Brendan Dougherty 2023-07-09 13:23:14 -0500
  • 85e45f67d3 GetVariable to 100 disinvite 2023-07-08 23:35:54 -0400
  • c421680cec
    Match MxDSChunk ctor/dtor Joshua Peisach 2023-07-08 21:25:01 -0400
  • 7da2d6a4e8 Checkpoint before anything too crazy with param Brendan Dougherty 2023-07-08 18:41:03 -0500
  • e33b3c778b cursor test disinvite 2023-07-08 18:21:50 -0400
  • 776483fa39
    Annotate MxPalette members' offsets Joshua Peisach 2023-07-08 18:07:13 -0400
  • 17d25899c4
    Start MxEntity Joshua Peisach 2023-07-08 17:53:28 -0400
  • 8d81a5cca7
    Merge branch 'isledecomp:master' into mxpalette Joshua Peisach 2023-07-08 17:48:11 -0400