Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-14 | LAB: Get rid of setDirection() | Filippos Karapetis | |
A leftover from code restructuring | |||
2016-01-14 | LAB: Rename the members of the CrumbData struct | Filippos Karapetis | |
This helps to distinguish them from the LabEngine variables | |||
2016-01-14 | LAB: Cleanup and reorder the music code | Filippos Karapetis | |
2016-01-14 | LAB: Move music reset code into a separate function | Filippos Karapetis | |
2016-01-14 | LAB: The parameter of doMap() isn't needed | Filippos Karapetis | |
2016-01-11 | LAB: Prevent duplicate processing of input | Filippos Karapetis | |
2016-01-11 | LAB: Prevent excessive screen updates when checking for events | Filippos Karapetis | |
2016-01-08 | LAB: Bugfixes for the lowres DOS version | Filippos Karapetis | |
The lowres DOS version should be working properly now | |||
2016-01-08 | LAB: Remove superfluous class variables | Filippos Karapetis | |
2016-01-08 | LAB: Use the same text rect in monitors for DOS and Windows versions | Filippos Karapetis | |
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 | |||
2016-01-06 | LAB: Use cursor manager to set, show and hide the cursor | Torbjörn Andersson | |
While not strictly necessary, without this the debug console will mess up the cursor on closing, because it doesn't know what cursor to restore. | |||
2016-01-05 | LAB: Fix switching between texts in monitor | Willem Jan Palenstijn | |
2016-01-05 | LAB: Fix end-of-text detection in monitor | Willem Jan Palenstijn | |
2016-01-05 | LAB: Ignore clicks in empty region in monitor | Willem Jan Palenstijn | |
Regression from e71f28d0ba319bca35056b7e88d8ebfe0ea92017 | |||
2016-01-05 | LAB: Simplify and clean up the intro code | Filippos Karapetis | |
2015-12-31 | LAB: Initialise _displayBuffer to silence Valgrind warning | Torbjörn Andersson | |
Otherwise, its contents will be undefined on the first screen update. That could probably be fixed by introducing some sort of "dirty rect" mechanism, but I don't think it's a bad idea to initialise it regardless. | |||
2015-12-29 | LAB: Reduce the scope of some variables | Strangerke | |
2015-12-29 | LAB: Simplify code in doCloseUp | Strangerke | |
2015-12-29 | LAB: Simplify code in perFlipButton | Strangerke | |
2015-12-29 | LAB: Remove two other unused variables | Strangerke | |
2015-12-29 | LAB: Remove unused variable | Strangerke | |
2015-12-28 | LAB: Fix small getFont() memory leak | Torbjörn Andersson | |
2015-12-28 | LAB: Free the remaining parts of _moveButtonList and _invButtonList | Torbjörn Andersson | |
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. | |||
2015-12-28 | LAB: Simulate events by setting an unused key | Filippos Karapetis | |
2015-12-28 | LAB: Fix loading from the GMM and warping to rooms from the console | Filippos Karapetis | |
2015-12-27 | LAB: Add support for saving and loading games from the GMM | Filippos Karapetis | |
2015-12-27 | LAB: Add support for loading games from the launcher | Filippos Karapetis | |
2015-12-27 | LAB: Fix the shortcut keys for the journal buttons | Filippos Karapetis | |
2015-12-27 | LAB: Remove superfluous mouse show/hide calls | Filippos Karapetis | |
Our mouse cursor is drawn in a separate layer, so we can draw on the screen without needing to hide it beforehand | |||
2015-12-27 | LAB: Remove superfluous mouseShow() calls in diffNextFrame() | Filippos Karapetis | |
This fixes the incorrectly visible cursor in the intro | |||
2015-12-27 | LAB: Do not pause the background music when a sound effect is played | Filippos Karapetis | |
2015-12-27 | LAB: Some more cleanup to the music code | Filippos Karapetis | |
2015-12-27 | LAB: Remove now unused define | Filippos Karapetis | |
2015-12-27 | LAB: Reorder a function | Filippos Karapetis | |
2015-12-27 | LAB: Refactor the music code | Filippos Karapetis | |
2015-12-27 | LAB: Document usage of some opcodes and mark some unused ones | Filippos Karapetis | |
2015-12-27 | LAB: Allow to skip more efficiently the intro while the 2nd screen is displayed | Strangerke | |
2015-12-27 | LAB: Remove some unnecessary casts | Willem Jan Palenstijn | |
2015-12-27 | LAB: Simplify fillBuffer() | Filippos Karapetis | |
2015-12-27 | LAB: Unify the sound flags code for music and sound effects | Filippos Karapetis | |
2015-12-27 | LAB: Simplify resetMusic() | Filippos Karapetis | |
2015-12-27 | LAB: Rename _lastMusicRoom to _curRoomMusic | Filippos Karapetis | |
2015-12-27 | LAB: Remove incorrect mouse cursor hiding at the start of every anim | Filippos Karapetis | |
This resulted in having the mouse cursor flash in scenes with animation (e.g. the Surreal Maze) | |||
2015-12-27 | LAB: Get rid of _doReset | Filippos Karapetis | |
This resulted in calling resetMusic() twice | |||
2015-12-27 | LAB: Simplify check order | Willem Jan Palenstijn | |
2015-12-27 | LAB: Init the mouse in the center of the screen | Strangerke | |
2015-12-27 | LAB: Review the variable types used in Special, reduce the scope of some ↵ | Strangerke | |
variables | |||
2015-12-27 | LAB: Remove a useless assignment | Strangerke | |
2015-12-27 | LAB: Remove useless pragma | Strangerke | |
2015-12-27 | LAB: Use an enum for special room ids | Strangerke | |