Joshua Peisach
eae19c8475
Match MxBitmap::vtable+40 (CopyColorData)
...
It's basically a call to StretchDIBits, which copies color data for a rectangle
2023-07-12 21:07:54 -04:00
MattKC
e16249b672
Define MxLong/MxULong ( #71 )
...
* define MxLong/MxULong
The "long" type has different sizes on different platforms, and this may cause issues.
* use DWORD to match RegQueryValueExA arg
2023-07-02 01:05:49 -07:00
Christian Semmler
8aad15d18b
lego1: match MxBitmap::Read and vtable ( #67 )
...
* lego1: match MxBitmap::Read and vtable
* fix param name
2023-07-01 21:49:42 -07:00
Joshua Peisach
428b5ae8db
Initial implementation of MxBitmap ( #34 )
...
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
2023-06-30 16:24:00 -07:00
itsmattkc
4c9e138cbf
implement all DLL exports (as TODOs)
...
Now we can use our own compiled LEGO1.LIB rather than one generated from the original. Also implements a script that tests them to help ensure future commits don't break them.
2023-06-30 11:34:39 -07:00
itsmattkc
279d626279
import all functions from lego1 exports
...
This declares a bunch of classes and functions for us, as well as fixes some declarations that were slightly incorrect (e.g. missing "virtual", etc)
2023-06-11 18:03:54 -07:00
itsmattkc
d4e2fb8d8a
reorganized repo, implemented mxcore
2023-05-05 02:54:17 -07:00