Filippos Karapetis
908d2f39d7
MT32: Add SHA1 file digest checking in getROMInfo()
...
This ensures that the capabilities of the detected ROM files are
set properly from the list of known ROMs. This is mostly needed
for the extra samples of the CM32-L ROMs
2015-12-28 02:37:57 +02:00
Eugene Sandulenko
13a62ce1a1
WAGE: Cleanup
2015-12-28 01:15:27 +01:00
Eugene Sandulenko
0d6b87b785
WAGE: Added more documentation to the script
2015-12-28 01:08:39 +01:00
Filippos Karapetis
f6e42a7282
LAB: Simulate events by setting an unused key
2015-12-28 01:59:17 +02:00
Johannes Schickel
c9bda09bc0
CINE: Prevent buffer overruns in scummVMSaveLoadDialog.
2015-12-28 00:36:24 +01:00
Johannes Schickel
de0b5b62ab
CINE: Let makeLoad take a Common::String as parameter.
2015-12-28 00:35:43 +01:00
Johannes Schickel
045717ca2c
ZVISION: Use tabs for indentation in detection.cpp.
2015-12-28 00:18:30 +01:00
Johannes Schickel
3ae3a497f2
TOLTECS: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Johannes Schickel
c1cfcea39a
AGI: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Johannes Schickel
bc82ff9216
ZVISION: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Johannes Schickel
d2d700e086
SCI: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Johannes Schickel
603eb3bfb6
DREAMWEB: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Johannes Schickel
cadb779821
NEVERHOOD: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Johannes Schickel
8c1fc40d3d
CINE: Implement extra GUI options using AD's features.
2015-12-28 00:14:11 +01:00
Johannes Schickel
796ea1468f
CINE: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Filippos Karapetis
5c75ac9898
LAB: Fix loading from the GMM and warping to rooms from the console
2015-12-28 01:04:28 +02:00
Filippos Karapetis
1688a1b239
CINE: Fix compilation
2015-12-28 00:39:47 +02:00
Filippos Karapetis
e52cf3e7aa
CINE: Add support for ScummVM save/load menus
2015-12-28 00:31:50 +02:00
Eugene Sandulenko
2802566f43
WAGE: Fix font downloading script
2015-12-27 23:26:28 +01:00
Filippos Karapetis
3977a7ffa1
LAB: Add support for saving and loading games from the GMM
2015-12-27 23:22:54 +02:00
Filippos Karapetis
4548cbddb5
LAB: Add support for loading games from the launcher
2015-12-27 23:07:41 +02:00
Filippos Karapetis
bb34bc94ec
LAB: Fix the shortcut keys for the journal buttons
2015-12-27 22:55:38 +02:00
Filippos Karapetis
a7959a4ed4
LAB: Remove superfluous mouse show/hide calls
...
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 22:50:09 +02:00
Filippos Karapetis
b0a029cd64
LAB: Remove superfluous mouseShow() calls in diffNextFrame()
...
This fixes the incorrectly visible cursor in the intro
2015-12-27 22:47:44 +02:00
Filippos Karapetis
ab8382418d
LAB: Do not pause the background music when a sound effect is played
2015-12-27 21:42:51 +02:00
Filippos Karapetis
70822b32b0
LAB: Some more cleanup to the music code
2015-12-27 21:42:05 +02:00
Filippos Karapetis
f0ee57b6db
LAB: Remove now unused define
2015-12-27 21:31:10 +02:00
Filippos Karapetis
f382321fb3
LAB: Reorder a function
2015-12-27 21:20:22 +02:00
Filippos Karapetis
c5f5fbc208
LAB: Refactor the music code
2015-12-27 21:16:43 +02:00
Filippos Karapetis
29342b1331
LAB: Document usage of some opcodes and mark some unused ones
2015-12-27 21:13:09 +02:00
Eugene Sandulenko
c020cd7e96
WAGE: More debug output
2015-12-27 15:41:04 +01:00
Eugene Sandulenko
88e864a553
WAGE: Implemented script for downloading fonts
2015-12-27 15:41:03 +01:00
Eugene Sandulenko
9ecb9f5bab
WAGE: Implement font mapping
2015-12-27 15:41:03 +01:00
Eugene Sandulenko
357d956a83
WAGE: More improvements to the border drawing
2015-12-27 15:41:03 +01:00
Eugene Sandulenko
cd063ec0e8
WAGE: Further work on border drawing
2015-12-27 15:41:03 +01:00
Eugene Sandulenko
069735d0b7
WAGE: Fix border drawing
2015-12-27 15:41:03 +01:00
Eugene Sandulenko
91d5b8b17e
WAGE: Started border drawing implementation
2015-12-27 15:41:03 +01:00
Eugene Sandulenko
ab34bafc31
WAGE: Implement scene drawing
2015-12-27 15:41:02 +01:00
Eugene Sandulenko
6d3fe95689
WAGE: Implemented WageEngine::onMove()
2015-12-27 15:41:02 +01:00
Eugene Sandulenko
81dc7cd98f
WAGE: Implement World::move(Chr *chr, Scene *scene)
2015-12-27 15:41:02 +01:00
Eugene Sandulenko
113a274027
WAGE: Implemented World::move(Obj *obj, Scene *scene)
2015-12-27 15:41:02 +01:00
Eugene Sandulenko
5f2ef620c1
WAGE: Implemented World::move(Obj *obj, Chr *chr)
2015-12-27 15:41:02 +01:00
Eugene Sandulenko
59b2809f37
WAGE: Finished WageEngine::performInitialSetup()
2015-12-27 15:41:02 +01:00
Eugene Sandulenko
d4afcf99f2
WAGE: Initial code for world initialization
2015-12-27 15:41:01 +01:00
Eugene Sandulenko
35cce4123c
WAGE: Cleanup
2015-12-27 15:41:01 +01:00
Eugene Sandulenko
9902ac2454
WAGE: Implement handleLookCommand()
2015-12-27 15:41:01 +01:00
Eugene Sandulenko
370c1932f6
WAGE: Fix bug with skipping nested IF's
2015-12-27 15:41:01 +01:00
Eugene Sandulenko
9dc5a51660
WAGE: Implement script decoding
2015-12-27 15:41:01 +01:00
Eugene Sandulenko
f76eb1831c
WAGE: Implemented object taking logic
2015-12-27 15:41:01 +01:00
Eugene Sandulenko
88faad5d08
WAGE: Simplified code and avoid extra object allocations
2015-12-27 15:41:00 +01:00