Age | Commit message (Collapse) | Author |
|
The result of using memcpy when source and destination overlap is
not clearly defined, so use memmove instead which avoids this problem.
|
|
|
|
|
|
A regression from 4fb53ad170f483bbce2e27643cd3ee1fa604cebd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This helps to distinguish them from the LabEngine variables
|
|
|
|
|
|
The Windows rectangle looks better than the DOS one, with some small
spacing on the top left. This is a minor enhancement, and it does help
to make the monitors slightly better. Also, this helps us clean up the
monitor code a bit
|
|
|
|
|
|
|
|
We can't use freeButtonList(), because apparently some of the button
images are shared between the two lists. At least, that's how I
understand it.
|
|
|
|
|
|
Our mouse cursor is drawn in a separate layer, so we can draw on the
screen without needing to hide it beforehand
|
|
|
|
|
|
|
|
This class handles two different special locks, the tile puzzle and
the combination door
|
|
(7f2b69b75c8e352ea06c9571992a00d5ffe7308f)
|
|
|
|
This platform check was lost in
60d4f0a0695f8eaf5aced2df7dfe3c191e37ae25.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|