jonschz
00e1bb19b0
Run formatter
2025-05-25 07:53:47 +02:00
jonschz
248a64133e
Merge branch 'match-decodess2' of https://github.com/jonschz/isle into match-decodess2
2025-05-25 07:52:48 +02:00
jonschz
45f7583a88
Final cleanup, down to effective match
2025-05-25 07:52:44 +02:00
jonschz
bc3fdfcd09
More cleanup
2025-05-25 07:48:56 +02:00
jonschz
abf8fc5ef0
Use union, unexpected 93 % on LEGO1
2025-05-25 07:45:15 +02:00
jonschz
38e5b06808
Cleanup
2025-05-25 07:38:49 +02:00
jonschz
7306d7a992
Improve jumps
2025-05-25 07:36:12 +02:00
jonschz
d52af801a0
Fix rogue if check
2025-05-24 15:21:26 +02:00
jonschz
c1f9f53434
Merge branch 'master' into match-decodess2
2025-05-18 08:17:05 +02:00
Anders Jenbo
c9b41e2db8
Fix delete in legoanimmmpresenter.cpp ( #1504 )
2025-05-17 19:09:44 -07:00
Anders Jenbo
d00c08cc19
Rename FUN_1009e020 to ClearBackBuffers ( #1503 )
...
* Rename FUN_1009e020 to ClearBackBuffers
* Update mxdirectdraw.h
2025-05-17 18:01:29 -07:00
Anders Jenbo
3f0fe654ff
Fix delete[] in mxstillpresenter.cpp ( #1496 )
...
* Fix delete[] in mxstillpresenter.cpp
Without this the game doesn't run on Linux :)
* Update LEGO1/omni/src/video/mxstillpresenter.cpp
Co-authored-by: Christian Semmler <mail@csemmler.com>
* Update mxstillpresenter.cpp
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-05-17 16:14:25 -07:00
Anders Jenbo
45e0e5bdd1
Correct delete[] in mxflcpresenter.cpp ( #1501 )
...
* Correct delete[] in mxflcpresenter.cpp
* Update LEGO1/omni/src/video/mxflcpresenter.cpp
Co-authored-by: Christian Semmler <mail@csemmler.com>
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-05-17 14:22:30 -07:00
Anders Jenbo
bc920a295b
Correct assert in view.cpp ( #1500 )
2025-05-17 13:26:01 -07:00
Anders Jenbo
d3cd491765
Correct delete[] in legowegedge.cpp ( #1499 )
2025-05-17 13:25:22 -07:00
Anders Jenbo
2d92aee589
Correct delete[] in mxcontrolpresenter.cpp ( #1498 )
2025-05-17 13:24:06 -07:00
Anders Jenbo
46ae3fbe89
Order enums the same way in both places ( #1495 )
...
To match LEGO1/mxdirectx/mxdirectdraw.cpp so it's not so confusing to compare uage
2025-05-15 21:11:06 -07:00
Anders Jenbo
f5cb2d4732
Use consts in callbacks ( #1494 )
2025-05-15 19:22:40 -07:00
Anders Jenbo
4c754b376c
Enums in mxdisplaysurface.cpp ( #1493 )
...
* Enums in mxdisplaysurface.cpp
* Update mxdisplaysurface.cpp
2025-05-14 22:08:50 -07:00
Anders Jenbo
d52af9f4e3
Enum in legovideomanager.cpp ( #1492 )
2025-05-14 22:03:52 -07:00
Anders Jenbo
ad5ccd4e8b
Enums in mxtransitionmanager.cpp ( #1491 )
2025-05-14 22:03:33 -07:00
Anders Jenbo
dabd404111
Correct enums in mxdirectdraw.cpp ( #1490 )
2025-05-14 22:03:16 -07:00
Anders Jenbo
f99da0cea7
Correct enums in legotextureinfo.cpp ( #1489 )
2025-05-14 22:02:35 -07:00
Anders Jenbo
dbbf373748
Correct dwCaps bit flags ( #1487 )
...
* Correct dwCaps bit flags
* Update legotextureinfo.cpp
2025-05-15 02:01:10 +02:00
Anders Jenbo
fce97ea06f
Correct check for lighting support ( #1486 )
2025-05-15 01:39:55 +02:00
Christian Semmler
396bf6b562
Fix wrong deletes in MxBitmap ( #1482 )
2025-05-13 18:42:12 -07:00
Christian Semmler
934d90fc96
Fix wrong use of delete vs delete[] ( #1481 )
2025-05-14 00:37:53 +02:00
MS
810c0b0654
Fix some MSVC annotations for LEGO1 ( #1480 )
2025-05-13 14:18:08 -04:00
Anders Jenbo
7e98f0e11c
Rename FUN_1009d0d0 into GetBestDevice ( #1478 )
2025-05-12 22:34:37 +02:00
Florian Kaiser
e59345c88c
Rename SetUnknown84 to SetNotificationObject ( #1474 )
2025-05-12 17:20:38 +02:00
jonschz
2a0e989a65
Cleanup
2025-05-12 14:52:08 +02:00
jonschz
9ca9ec60c1
Quite decent match
2025-05-12 14:52:08 +02:00
jonschz
b91f8d37da
Unexpected 63 %, still one wrong jump
2025-05-12 14:52:08 +02:00
jonschz
ab766b325a
Match lower, but jumps almost correct
2025-05-12 14:52:08 +02:00
jonschz
e66d9ba0d6
Improve match
2025-05-12 14:52:08 +02:00
jonschz
637db10feb
Minor fixes
2025-05-12 14:52:08 +02:00
jonschz
cec1be50f7
Fix data type
2025-05-12 14:52:08 +02:00
jonschz
84d3fc1582
Kinda fix the flow using gotos
2025-05-12 14:52:08 +02:00
jonschz
2c469af6bf
Fix decrement code duplication
2025-05-12 14:52:08 +02:00
jonschz
b249757c54
small fixes
2025-05-12 14:52:08 +02:00
jonschz
7fa55f8425
Save progress (good example for new line annotation diff output)
2025-05-12 14:52:08 +02:00
jonschz
103f52ccef
Add more small fixes
2025-05-12 14:52:08 +02:00
jonschz
608faafe9e
Fix initial variable setup
2025-05-12 14:52:08 +02:00
jonschz
36536c530b
WIP: save progress with line annotations
2025-05-12 14:52:08 +02:00
jonschz
958a097cf6
Add code from GitHub
2025-05-12 14:52:07 +02:00
Anders Jenbo
6482a89ea2
Correct argument names for FUN_100bc8b0 ( #1472 )
...
* Correct argument names for FUN_100bc8b0
* Update mxdisplaysurface.h
2025-05-11 16:17:28 -07:00
Ramen2X
38e3ecb1c6
make MIDIOUTCAPS format-agnostic ( #1471 )
...
Signed-off-by: Ramen2X <contact@ramen2x.com>
2025-05-11 19:02:41 -04:00
Ramen2X
2b3e7176d3
make all calls to winapi format-agnostic ( #1470 )
2025-05-11 15:03:32 -04:00
Anders Jenbo
00ac032761
Fix input to FUN_10064740 ( #1467 )
2025-05-10 17:37:02 -07:00
Christian Semmler
fff2021bb5
Match Hospital::ReadyWorld ( #1465 )
2025-05-10 18:11:53 +02:00