Eugene Sandulenko
acaece288f
LAB: More variable scope redux
2015-12-23 21:34:05 +01:00
Eugene Sandulenko
167d9c48a3
LAB: Reduced scope of a few more variables
2015-12-23 21:34:05 +01:00
Strangerke
1d027704e0
LAB: Fix mouse cursor after save/load
2015-12-23 21:34:05 +01:00
Strangerke
21e6f40301
LAB: Fix a regression related to random number generation, some renaming
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
cbf4c876e5
LAB: Turned another if chain into switch
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
1120958dac
LAB: Removed useless condition
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
5848a20af2
LAB: Turned another chain of ifs into a switch statement
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
abb3e233bf
LAB: More code simplification
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
ee73e5ca15
LAB: Simplified code
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
a7d5ae6b4b
LAB: Converted ifs into switch()
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
79eec20361
LAB: Reduced variable scope. Renames
2015-12-23 21:34:04 +01:00
Eugene Sandulenko
aa718e4c84
LAB: Variable rename
2015-12-23 21:34:04 +01:00
Strangerke
5d240e3493
LAB; Fix a couple of typos in game description
2015-12-23 21:34:04 +01:00
Strangerke
a784e2bd5c
LAB: Finally get rid of g_lab
2015-12-23 21:34:03 +01:00
Strangerke
974740d307
LAB: Some renaming in LabEngine
2015-12-23 21:34:03 +01:00
Strangerke
ad54a75b85
LAB: Add _vm to Image class
2015-12-23 21:34:03 +01:00
Strangerke
2b91bf2f34
LAB: Some renaming in EventMan
2015-12-23 21:34:03 +01:00
Filippos Karapetis
99e09b2ca2
LAB: Merge the different X image maps
2015-12-23 21:34:03 +01:00
Filippos Karapetis
2e09975086
LAB: Simplify the LabEngine destructor
2015-12-23 21:34:03 +01:00
Filippos Karapetis
e994c90d9b
LAB: Simplify the crumb wait time code
2015-12-23 21:34:03 +01:00
Strangerke
f0e345a1a2
LAB: Make some functions and variables private in eventMan
2015-12-23 21:34:03 +01:00
Filippos Karapetis
2332fb617c
LAB: Rename gadget to button
2015-12-23 21:34:03 +01:00
Filippos Karapetis
1524e20ef1
LAB: Simplify the room doors array
2015-12-23 21:34:03 +01:00
Filippos Karapetis
c883769adc
LAB: Move the LAB2 teaser screen in a separate function
2015-12-23 21:34:03 +01:00
Filippos Karapetis
231dda2ba9
LAB: Fix regression in animation code in looping animations
...
This fixes Daedalus' flight animation in the ending cutscene
2015-12-23 21:34:02 +01:00
Filippos Karapetis
dffaffdd09
LAB: Simplify calls to initMusic()
2015-12-23 21:34:02 +01:00
Filippos Karapetis
40b16afcab
LAB: Get rid of _unstoppableSoundEffect
...
_loopSoundEffect is used for the exact same purpose
2015-12-23 21:34:02 +01:00
Filippos Karapetis
ceb5ef18e5
LAB: Get rid of a superfluous global variable
2015-12-23 21:34:02 +01:00
Filippos Karapetis
ff43ec7e86
LAB: Now that timing works correctly, disable some annoying delays
2015-12-23 21:34:02 +01:00
Filippos Karapetis
0dcfd74b84
LAB: Simplify fromCrumbs()
2015-12-23 21:34:02 +01:00
Filippos Karapetis
577b60d785
LAB: Move getMsg to the event manager
2015-12-23 21:34:02 +01:00
Strangerke
7c1401264c
LAB: Remove interface.h, get rid of a lot of useless defines
2015-12-23 21:34:02 +01:00
Strangerke
c837e67070
LAB: Move interface functions to EventMan
2015-12-23 21:34:02 +01:00
Strangerke
7efd471a92
LAB: check header define names, rename a parameter of processMonitor()
2015-12-23 21:34:02 +01:00
Strangerke
47368c157e
LAB: Review Music declaration, some refactoring and renaming
2015-12-23 21:34:02 +01:00
Strangerke
6668b76edc
LAB: Remove some more useless g_lab
2015-12-23 21:34:02 +01:00
Strangerke
ac346869f7
LAB: Remove a useless use of g_lab
2015-12-23 21:34:01 +01:00
Strangerke
aef304a83b
LAB: Some renaming and refactoring in special.cpp
2015-12-23 21:34:01 +01:00
Filippos Karapetis
aad3b063b3
LAB: The mouse cursor data is constant
2015-12-23 21:34:01 +01:00
Filippos Karapetis
cd85e5dd34
LAB: Remove unneeded static
2015-12-23 21:34:01 +01:00
Filippos Karapetis
452c20ab8a
LAB: Get rid of the rest of the custom time delay functions
2015-12-23 21:34:01 +01:00
Filippos Karapetis
1b0a7db0b6
LAB: Get rid of getTime(), readBlock() and getRandom()
...
Also, simplify some time-related functions
2015-12-23 21:34:01 +01:00
Strangerke
a01f068969
LAB: Merge transitions in dispman
2015-12-23 21:34:01 +01:00
Strangerke
f47d41930f
LAB: Review LabEngine definition, make private a lot of members
2015-12-23 21:34:01 +01:00
Strangerke
7bb45a8eaa
LAB: Move timing functions to the utility class
2015-12-23 21:34:01 +01:00
Filippos Karapetis
0c0b2da235
LAB: Move some defines which are only used in the tile puzzle
2015-12-23 21:34:00 +01:00
Filippos Karapetis
4fb53ad170
LAB: Some renames, simplified saveGame() and loadGame()
2015-12-23 21:34:00 +01:00
Filippos Karapetis
7d4e71d29e
LAB: Change the map floor showing code, when changing floors
...
This greatly simplifies the code that shows a floor when an arrow is
pressed. Also, it changes the behavior of the arrows to show all of
the visited floors, instead of a specific subset. I believe that this
makes the map better, more usable and less confusing than the original
2015-12-23 21:34:00 +01:00
Filippos Karapetis
46a25b93ab
LAB: Rewrite some code using switch statements
2015-12-23 21:34:00 +01:00
Filippos Karapetis
8f5c91ee07
LAB: Move all the tile puzzle related functionality into its own class
2015-12-23 21:34:00 +01:00