Commit Graph

  • cc3f3139b7
    tidy: use Mx* primitives instead of builtins ktkaufman03 2023-07-04 20:24:52 -0400
  • 0495056bf3
    fix: I forgot to commit mxpalette.h... ktkaufman03 2023-07-04 20:20:49 -0400
  • ebc3145ca7
    fix: MxPalette rgbquad ctor functionally matches ktkaufman03 2023-07-04 20:11:48 -0400
  • 5dd157fe6c
    fix: MxPalette::SetPalette is now functionally matching ktkaufman03 2023-07-04 19:46:55 -0400
  • 5a6fcde97b
    tidy: rename DC var in GetDefaultPalette to hdc ktkaufman03 2023-07-04 18:33:19 -0400
  • 57885103c0
    fix: MxPalette::ApplySystemEntriesToPalette is now 100% matching ktkaufman03 2023-07-04 18:29:41 -0400
  • 1eb30e1ad1
    fix: MxPalette::GetDefaultPalette is now 100% matching ktkaufman03 2023-07-04 18:19:57 -0400
  • 1f478a5bda Match GetDefaultPalette a bit more Joshua Peisach 2023-07-04 15:03:17 -0400
  • de4b1e0b4c Merge branch 'premake5' of https://github.com/theR4K/isle into premake5 Roman Masanin 2023-07-04 20:40:35 +0200
  • 373800d35d merge main Roman Masanin 2023-07-04 20:39:43 +0200
  • f309699f57 improve match Roman Masanin 2023-07-04 20:34:54 +0200
  • 2b8480adb3 Fixes Joshua Peisach 2023-07-04 14:29:06 -0400
  • ad18611565
    Merge branch 'isledecomp:master' into mxpalette Joshua Peisach 2023-07-04 13:55:18 -0400
  • 6e15e9f524 merge master Roman Masanin 2023-07-04 18:48:43 +0200
  • d8507eaba8
    Merge pull request #1 from disinvite/ddraw Roman Masanin 2023-07-04 18:39:02 +0200
  • f86a653817 Use more Mx* types and param style convention disinvite 2023-07-04 11:11:57 -0400
  • 38efb960fc MxDirectDraw: Add code from my PR #19 on main repo disinvite 2023-07-04 00:31:17 -0400
  • 09f1933ac3
    Merge pull request #3 from ktkaufman03/matching/mxpalette-tmp-july3 Joshua Peisach 2023-07-03 18:27:11 -0400
  • 1a69a7c299
    improved MxPalette::Clone, will be 100% when MSVC feels like making it so ktkaufman03 2023-07-03 18:25:44 -0400
  • 3ae57f2162
    improved MxPalette::SetSkyColor, will be 100% when MSVC feels like making it so ktkaufman03 2023-07-03 18:23:52 -0400
  • 772980db17
    improved MxPalette::operator==, will be 100% when MSVC feels like making it so ktkaufman03 2023-07-03 00:22:48 -0400
  • fb56735fbd
    [lego] Implement LegoGameState::SetSavepath (#76) MishaProductions 2023-07-03 20:25:37 +0300
  • e0e338ee44
    lego: add MxDSType enum, add it to all ctors, refactor MxDSObject (#73) Christian Semmler 2023-07-03 19:24:51 +0200
  • b1c138a22f fix naming convention Misha 2023-07-03 18:38:22 +0300
  • 60ff012dfb SetSavePath 100% match Misha 2023-07-03 18:17:52 +0300
  • b03d67e342 Update README Mark Langen 2023-07-02 20:52:03 -0700
  • e3658b84ed
    Merge branch 'isledecomp:master' into mxpalette Joshua Peisach 2023-07-02 21:48:36 -0400
  • 7e3b925e3e Push MxPalette progress - read comments in code. Joshua Peisach 2023-07-02 21:26:39 -0400
  • a32c041ab5
    Merge pull request #2 from madebr/pr74 Mark Langen 2023-07-02 18:15:54 -0700
  • 96d2709efa Set CMAKE_SYSTEM_NAME in toolchain file Anonymous Maarten 2023-07-03 01:39:29 +0200
  • 8db73f59c5 Avoid creating a MSVC420-master directory Anonymous Maarten 2023-07-03 01:35:47 +0200
  • 7a8c18ca44
    Update mxpalette.cpp Joshua Peisach 2023-07-02 19:10:16 -0400
  • 51da768c03 Use CMake toolchain + download ninja Anonymous Maarten 2023-07-03 01:09:03 +0200
  • 66a6b3bab2 remove casts on read, add size assert disinvite 2023-07-02 17:59:58 -0400
  • 76c101d451 Download LEGO1.DLL too. Mark Langen 2023-07-02 14:04:47 -0700
  • fab957c609 Trailing newline Mark Langen 2023-07-02 13:38:08 -0700
  • fd4959d516
    Merge branch 'master' into ioinfo2 MS 2023-07-02 16:09:01 -0400
  • d64a04705c
    lego: fix/match SetColorString (#72) Christian Semmler 2023-07-02 19:17:15 +0200
  • 9415bd18bb
    fill out the rest of our primitives in mxtypes itsmattkc 2023-07-02 10:07:55 -0700
  • 07e806c4b4
    Update legobackgroundcolor.cpp Christian Semmler 2023-07-02 18:11:29 +0200
  • 1b53ef0d95 prefer decimal values than hex for m_entries Joshua Peisach 2023-07-02 10:13:53 -0400
  • a59a3ebb6e Use MxTypes instead of generics Joshua Peisach 2023-07-02 10:09:00 -0400
  • ef4ffe2e8d
    Merge branch 'isledecomp:master' into mxpalette Joshua Peisach 2023-07-02 10:03:42 -0400
  • 9c763ae386 Use correct cmake incantation Mark Langen 2023-07-02 06:12:19 -0700
  • 796ce9bce7
    fix types Christian Semmler 2023-07-02 15:07:07 +0200
  • 8ef38caf7d Simple integrated build process Mark Langen 2023-07-02 05:56:09 -0700
  • 01d0fecebe
    fix Parse param Christian Semmler 2023-07-02 14:56:02 +0200
  • b756ca5ecc
    add size assert for MxDSObject Christian Semmler 2023-07-02 14:38:10 +0200
  • 686e152ede
    re-type members Christian Semmler 2023-07-02 14:36:17 +0200
  • 6e02cccb6c
    refactor header Christian Semmler 2023-07-02 14:11:22 +0200
  • e8e8918767
    lego: add MxDSType enum, add to all ctors Christian Semmler 2023-07-02 13:41:47 +0200
  • 497298b4fc
    remove superfluous includes Christian Semmler 2023-07-02 12:53:53 +0200
  • c4a7cbc0e7
    style fixes Christian Semmler 2023-07-02 12:47:34 +0200
  • b96850015b
    explicitly cast to float to avoid warning Christian Semmler 2023-07-02 12:32:31 +0200
  • 9042dd8589
    lego: fix/match SetColorString Christian Semmler 2023-07-02 12:25:37 +0200
  • 8fa45bbe0f replace shorts with MxS16/MxU16/undefined2 itsmattkc 2023-07-02 02:07:11 -0700
  • 5d099115fe
    Update CONTRIBUTING.md [skip ci] MattKC 2023-07-02 01:11:49 -0700
  • e16249b672
    Define MxLong/MxULong (#71) MattKC 2023-07-02 01:05:49 -0700
  • 086316f9f6
    Merge branch 'master' into long-fix MattKC 2023-07-02 01:02:34 -0700
  • 0555e05756
    fix: ConvertHSVToRGB is effectively 100% matching (#70) Kai Kaufman 2023-07-02 04:02:05 -0400
  • b91c7d436b
    fix: MxDSFile::Open is now matching 100% (#69) Kai Kaufman 2023-07-02 03:51:57 -0400
  • 42e3e48ee7 use DWORD to match RegQueryValueExA arg itsmattkc 2023-07-02 00:36:50 -0700
  • b8ebe0ead3
    fix: ConvertHSVToRGB is effectively 100% matching ktkaufman03 2023-07-02 03:30:12 -0400
  • dfe0240706 define MxLong/MxULong itsmattkc 2023-07-02 00:28:35 -0700
  • 9fa81144ba
    fix: MxDSFile::Open is now matching 100% ktkaufman03 2023-07-02 03:20:55 -0400
  • 646b39e876
    Implement MxObjectFactory::{MxObjectFactory,Create} + match sizes of Mx.*Presenter objects created by it (#59) Anonymous Maarten 2023-07-02 09:00:28 +0200
  • 94c941f09d
    Merge branch 'master' into MxObjectFactory-create MattKC 2023-07-01 23:55:04 -0700
  • 302b3f66f0
    Get Isle building on MinGW32 (#63) Anonymous Maarten 2023-07-02 08:53:54 +0200
  • 40dd0a93d4
    Faster reccmp.py on linux (#62) Anonymous Maarten 2023-07-02 08:52:47 +0200
  • eb550dbe66 fixed minor typos itsmattkc 2023-07-01 23:46:47 -0700
  • 7d6fb5432c MXIOINFO Progress Mark Langen 2023-07-01 21:54:02 -0700
  • 904640e028
    CI steps (#65) stonedDiscord 2023-07-02 06:51:26 +0200
  • 8aad15d18b
    lego1: match MxBitmap::Read and vtable (#67) Christian Semmler 2023-07-02 06:49:42 +0200
  • daa967a55d Use DECOMP_SIZE_ASSERT macro + convert to hexadecimal Anonymous Maarten 2023-07-02 05:47:39 +0200
  • 7dcc924430 add DECOMP_SIZE_ASSERT macro itsmattkc 2023-07-01 20:23:19 -0700
  • 799eebc5e9 implement SetSkyColor (doesn't match) Joshua Peisach 2023-07-01 21:37:16 -0400
  • 5c0883e0d5 Implement ApplySystemEntriesToPalette except the memcpy calls Joshua Peisach 2023-07-01 18:45:55 -0400
  • 0c6847d2ba
    Fix name of first padding member of legoinputmanager.h Anonymous Maarten 2023-07-01 18:42:09 +0000
  • 317510f1d3 Don't delete a member variable. C++ automatically destructs member variables Anonymous Maarten 2023-07-01 17:36:22 +0200
  • 0b015bee3a MinGW on Linux is case sensitve Anonymous Maarten 2023-07-01 17:33:40 +0200
  • fd848fa096 Alternative approach to MinGW compatibility MattKC 2023-07-01 08:00:09 -0700
  • 5bf7f1e57a Add const alternative for LegoOmni::Create and MxVideoParam, only available for MinGW Anonymous Maarten 2023-06-30 08:31:48 +0200
  • 8b6099b2d9 Fix final #endif of legoomni.h and mxobjectfactory.h Anonymous Maarten 2023-06-30 08:18:56 +0200
  • cf47af8cc3 NotificationId is an enum, and does not need __declspec(dllexport) Anonymous Maarten 2023-06-30 08:18:31 +0200
  • 8068a1afcc LegoInputManager subclasses MxPresenter Anonymous Maarten 2023-06-30 08:17:37 +0200
  • eb725560d5 MxSoundManager subclasses MxUnknown100dc6e0 Anonymous Maarten 2023-06-30 08:16:12 +0200
  • 5b8e7e5ca4 Fix size of LegoInputManager Anonymous Maarten 2023-07-01 20:16:23 +0200
  • b420c76219 Implement a few MxPresenter methods Anonymous Maarten 2023-06-30 07:11:28 +0200
  • fe64453c34 Implement MxObjectFactory::{MxObjectFactory,Create} Anonymous Maarten 2023-06-29 14:33:51 +0200
  • 4d31ca4d1d MxLoopingMIDIPresenter: add check for size Anonymous Maarten 2023-06-30 04:58:27 +0200
  • 9f65ced12a MxLoopingSmkPresenter: add members to match size Anonymous Maarten 2023-06-30 04:45:45 +0200
  • 163e771879 MxLoopingFlcPresenter: add members to match size Anonymous Maarten 2023-06-30 04:50:07 +0200
  • 1087094b2e MxEventPresenter: add members to match size Anonymous Maarten 2023-06-30 04:45:32 +0200
  • 80e6746196 MxMIDIPresenter: add members to match size Anonymous Maarten 2023-06-30 04:35:51 +0200
  • fbc44a00ba MxWavePresenter: add members to match size Anonymous Maarten 2023-06-30 04:21:13 +0200
  • f1510883a3 MxAudioPresenter: add members to match size Anonymous Maarten 2023-06-30 04:13:20 +0200
  • 527a62c297 MxStillPresenter: add members to match size Anonymous Maarten 2023-06-30 03:55:42 +0200
  • 81d0488543 MxSmkPresenter: add members to match size Anonymous Maarten 2023-06-30 03:36:07 +0200
  • 732e792f51 MxFlcPresenter: add members to match size Anonymous Maarten 2023-06-30 03:33:35 +0200
  • 26c7449f43 MxCompositePresenter: add members to match size Anonymous Maarten 2023-06-30 03:26:59 +0200