Commit graph

126 commits

Author SHA1 Message Date
Strangerke
771e558d90 LAB: Move the global variable g_resource to the main engine class 2015-12-23 21:33:44 +01:00
Strangerke
d96484d81c LAB: Move mouse code in separate class, move some functions to LabEngine. (WIP) 2015-12-23 21:33:43 +01:00
Strangerke
8d70f33efe LAB: Rename RoomData members 2015-12-23 21:33:43 +01:00
Strangerke
c485d9e8a6 LAB: Some rework related to the mouse code 2015-12-23 21:33:43 +01:00
Strangerke
ff2def7da1 LAB: Check all the 'for' loops, reduce the scope of variable accordingly 2015-12-23 21:33:43 +01:00
Strangerke
b76a624c9a LAB: Fix several cppcheck errors 2015-12-23 21:33:43 +01:00
Eugene Sandulenko
93e3ba9edd LAB: Put vga.cpp into LabEngine class 2015-12-23 21:33:43 +01:00
Eugene Sandulenko
36684eb1ba LAB: get rid of timing.h 2015-12-23 21:33:41 +01:00
Filippos Karapetis
12f4a71c73 LAB: Simplify getViewData, get rid of ViewDataPtr and ActionPtr 2015-12-23 21:33:40 +01:00
Filippos Karapetis
93b2e413fd LAB: Change the scene rule list to use a Common::List 2015-12-23 21:33:40 +01:00
Filippos Karapetis
9676165436 LAB: Remove unused code for the demo version
The two places where the game stops in the demo versions should already
be handled by the current code
2015-12-23 21:33:40 +01:00
Filippos Karapetis
77608bfc66 LAB: Move more room reading functions to the Resource class 2015-12-23 21:33:39 +01:00
Filippos Karapetis
01dffc75a1 LAB: Move static text loading to the Resource class 2015-12-15 00:05:02 +01:00
Filippos Karapetis
d0171440df LAB: Move checkRoomMusic to the Music class. Some cleanup 2015-12-15 00:05:02 +01:00
Filippos Karapetis
df3200ef0c LAB: Simplify readViews() 2015-12-15 00:05:02 +01:00
Filippos Karapetis
21e360b9b1 LAB: Remove dead/superfluous code, and remove the newCheckMusic() wrapper 2015-12-15 00:05:02 +01:00
Filippos Karapetis
4f0c63c0f8 LAB: Merge the VGAScale and setCurClose functions 2015-12-15 00:05:02 +01:00
Filippos Karapetis
219811feaa LAB: Add support for the Wyrmkeep Windows trial version
Only the trial part of this version can be played in ScummVM, since we
can't check for game payment status
2015-12-15 00:05:02 +01:00
Filippos Karapetis
6842ffbe90 LAB: Further clean up of the music and sound effect code 2015-12-15 00:05:02 +01:00
Filippos Karapetis
83e58fe452 LAB: Rename waiteffect -> waitForEffect 2015-12-15 00:05:02 +01:00
Filippos Karapetis
7f80a4ff63 LAB: Change the "action" parameter of doActionRule to lowercase
This avoids a name clash with the Action struct
2015-12-15 00:05:02 +01:00
Eugene Sandulenko
fefb78457e LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
cb8f843296 LAB: Objectify LabSets 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
471dbaa758 LAB: Started objectifying LargeSets 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
bbddd32d38 LAB: Further rendering pipeline fixes 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
8ca14d1d64 LAB: Initial code 2015-12-15 00:05:02 +01:00