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
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
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
4c754b376c
Enums in mxdisplaysurface.cpp ( #1493 )
...
* Enums in mxdisplaysurface.cpp
* Update mxdisplaysurface.cpp
2025-05-14 22:08:50 -07: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
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
Florian Kaiser
9027849848
Rename parameter p_stack to p_stackSize in MxThread::Start method ( #1452 )
2025-05-09 12:44:53 +02:00
Florian Kaiser
0a2d598b57
Refactor Deserialize method parameters in MxDS classes to use p_flags instead of p_unk0x24 ( #1450 )
2025-05-08 12:26:48 -07:00
Christian Semmler
02c38d55a3
Match MxDisplaySurface::SetPalette ( #1438 )
...
* Match `MxDisplaySurface::SetPalette`
* Match
2025-05-05 17:19:23 -07:00
MS
688c203f70
Beta match and cleanup of MxDS* classes ( #1432 )
...
* Clean up / beta match MxDS* classes
* ;)
2025-04-10 22:59:55 -04:00
MS
95431347ee
Add getters to AlphaMask ( #1431 )
2025-04-09 23:48:16 -04:00
MS
4ec020ed89
MxVideoPresenter::IsHit to 100% ( #1428 )
2025-04-06 10:36:13 -04:00
MS
93d6c18c9a
Fix AlphaMask functions ( #1425 )
2025-04-03 20:18:00 -04:00
MS
8821593b63
Improve MxControlPresenter::FUN_10044270 ( #1422 )
2025-04-03 16:25:40 -04:00
MS
20bcea0c81
Fix address for MxRect constructor ( #1419 )
2025-03-16 19:47:06 -04:00
Christian Semmler
6220ab32c3
Match FUN_100b7220 ( #1418 )
2025-03-16 23:19:13 +01:00
Christian Semmler
1027a80d9e
Match MxEventPresenter::PutData ( #1417 )
2025-03-16 23:02:13 +01:00
Christian Semmler
aa60386196
Match MxStreamController::RemoveSubscriber ( #1416 )
2025-03-16 22:59:10 +01:00
MS
d663e26321
Use MxGeometry header ( #1399 )
...
* Use MxGeometry header
* Fix comment
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-03-11 21:13:13 -04:00
jonschz
87d13aa277
Add various BETA10 references and fixes ( #1398 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-03-02 19:59:03 +01:00
Christian Semmler
67b25b0bcc
Adapt MxRegion.h ( #1393 )
...
* Adapt MxRegion.h
* Use specific GH action version
* Disable clang32 for now
* Fix regression
* Add space
* Add BETA annotations
2025-02-27 03:30:11 +01:00