Commit Graph

7 Commits

Author SHA1 Message Date
itsmattkc
6ac5f8328e Merge branch 'master' into pr/43 2023-06-27 19:10:23 -07:00
itsmattkc
e7b5ea53df rename GetClassName/IsClass, declare mxtypes
Was intended as a simple code improvement, however it also seems to make WinMain, MxString::operator=, MxDSFile::Open 100% (all of which just needed registers to be switched around)
2023-06-27 19:04:07 -07:00
Cydra
daa0bf3f61 Finished up some work, compiles fine. All functions are STUB annotated to not pollute reccmp.py output. 2023-06-27 23:25:40 +02:00
Christian Semmler
24ec7023bd
isle: match WndProc and re-arrange functions in ISLE.EXE (#45)
* match WinProc

* minor accuracy improvement

* WndProc at 50%

* fix WM_DISPLAYCHANGE branching

* fix type

* fix x/y comparison

* WndProc 82%

* 84%

* 97%

* rearrange functions to get close to the original

* remove newline

* inline no longer necessary

* merge
2023-06-27 13:07:29 -07:00
Cydra
a19ab94388 Merge branch 'master' into ClassLayout
# Conflicts:
#	LEGO1/legoinputmanager.h
#	LEGO1/mxvideomanager.cpp
#	LEGO1/mxvideomanager.h
#	isle.mak
#	isle.mdp
2023-06-26 20:17:19 +02:00
Christian Semmler
64d2b9e02b
lego: implement SetControlMax and related partials (MxVideoManager, MxPalette, MxUnknown100dc6b0) (#42)
* lego: implement LegoNavController::SetControlMax and related

* use MxResult

* fix name
2023-06-24 10:09:46 -07:00
Cydra
c460f66cff Again more classes and virtual function resolves. Builds and compares fine. 2023-06-24 02:50:14 +02:00