Commit Graph

31276 Commits

Author SHA1 Message Date
Filippos Karapetis
8e2af8ff7c Updated the MSVC project files of the SCI engine
svn-id: r41034
2009-05-30 15:42:29 +00:00
Filippos Karapetis
3490819a66 - Removed debug_mode from the engine state
- Turned all SCIkwarn and SCIkdebug functions to ScummVM's debugC function
- Placed some debug code in appropriate defines: DEBUG_PARSER, DEBUG_AVOIDPATH and DEBUG_SOUND
- Removed the "debuglog" command and the "script_checkloads_flag" and "sci_debug_flags" variables

svn-id: r41033
2009-05-30 15:40:49 +00:00
Filippos Karapetis
69582f0179 Moved 3 more debug commands to console.cpp ("simkey", "segment_table" and "show_map") and removed the GFXWC macro. Some cleanup
svn-id: r41032
2009-05-30 14:30:39 +00:00
Florian Kagerer
9823f60146 LOL: - fixed crash that occured when entering yvel city
- added another opcode for yvel woods

svn-id: r41031
2009-05-30 14:13:27 +00:00
Filippos Karapetis
a21f34cf91 Moved more script debug commands to console.cpp: "visual_state", "dynamic_views", "dropped_views", "gc" and "gc_objects". Removed the "gfx_free_widgets" and "sleep" commands (they weren't really useful)
svn-id: r41030
2009-05-30 13:36:51 +00:00
Filippos Karapetis
4dcfaead8d Moved some script debug commands to console.cpp: "clear_screen", "redraw_screen", "save_game", "restore_game", "restart_game", "class_table", "parser_words", "current_port" and "parse_grammar"
svn-id: r41029
2009-05-30 13:04:09 +00:00
Florian Kagerer
8c443650e5 LOL: - added non-installed English floppy version to detection
svn-id: r41028
2009-05-30 12:40:00 +00:00
Florian Kagerer
f42b077061 LOL: - added English floppy version to detection
- implemented opcode required for Yvel woods

svn-id: r41027
2009-05-30 12:30:13 +00:00
Filippos Karapetis
33a924e766 Swapped the checks for suffixes and branches to first check for SCI1 resources, and then for SCI0 resources (as in SCI1 games, tree branches are in resource 901, which coincides with the SCI0 suffix vocabulary resource 901)
svn-id: r41026
2009-05-30 10:54:25 +00:00
Filippos Karapetis
c7c9f05cac Removed/replaced BREAKPOINT
svn-id: r41025
2009-05-30 10:42:08 +00:00
Filippos Karapetis
56c0a41b71 SCI: Moved the rest of the console code out of sciconsole.cpp and into console.cpp. "list" and "hexgrep" have been added to the console commands. parse_reg_t() has been moved to kmovement.cpp (as it's the only code using it). Note that the debug commands in scriptdebug.cpp have not been converted yet, so they don't work at the moment
svn-id: r41024
2009-05-30 10:22:53 +00:00
Filippos Karapetis
4960b64b48 Fixed a silly typo in commit #40979. Suffixes should be loaded correctly again
svn-id: r41018
2009-05-30 09:07:28 +00:00
Paul Gilbert
a6abd5c2fc Bugfix to keep ScummVM responsive even when the displayOn variable is set to false
svn-id: r41017
2009-05-30 05:16:35 +00:00
Florian Kagerer
7463fe3f1b LOL: implemented opcode required for magic wands
svn-id: r41016
2009-05-29 22:36:01 +00:00
Sven Hesse
6668a3d796 Adding my German versions of Playtoons 1 + 3
svn-id: r41015
2009-05-29 19:27:39 +00:00
Johannes Schickel
0ba9e14ec9 Double volume of DOSBox' OPL emulator, like DOSBox does too.
svn-id: r41014
2009-05-29 17:59:07 +00:00
Filippos Karapetis
b43094cec0 - Added brief Doxygen comments to the ResourceSync and AudioResource classes to explain what they do
- Removed the outdated info page on "codebugging"
- Moved the "addresses" info page as a comment above parse_reg_t()
- Removed con_hook_page()

svn-id: r41013
2009-05-29 17:39:55 +00:00
Johannes Schickel
874e340d25 Output a warning to the user, when he tries to play back MT32 MIDI tracks with a General MIDI device.
svn-id: r41012
2009-05-29 17:38:22 +00:00
Johannes Schickel
51fc019a9b Implement "loadSfxFile" and "stopAllSoundEffects" for "MixedSoundDriver".
svn-id: r41011
2009-05-29 17:21:00 +00:00
Filippos Karapetis
b1997801da - Moved some debug code into console.cpp, adding 3 console commands: resource_types, sci0_palette and exit
- Removed the "man" command
- Removed the commands which set the SCI01 priority table flags and the crossblit alpha threshold (they're too specific, and not really useful anymore)
- Removed some leftover debug code from gfxop_clear_box()

svn-id: r41010
2009-05-29 17:19:39 +00:00
Johannes Schickel
797c35876b Remove obsolete comment.
svn-id: r41009
2009-05-29 17:16:31 +00:00
Johannes Schickel
95d11e6e37 - Add new method "isVoicePresent" to "Sound".
- Change LoL character selection to use it.
- Allow quitting ScummVM in LoL character selection.

svn-id: r41008
2009-05-29 17:12:45 +00:00
Willem Jan Palenstijn
e2641cbd25 Fix compilation
svn-id: r41007
2009-05-29 15:07:38 +00:00
Johannes Schickel
d9228d69a7 Some slight documentation.
svn-id: r41006
2009-05-29 14:58:08 +00:00
Johannes Schickel
f4b15bb87f Fix warning about unused variable.
svn-id: r41005
2009-05-29 14:56:53 +00:00
Arnaud Boutonné
975d823174 Gob (Playtoon) :
- Replace game types kGameTypeArchibald and kGameTypeSpirou by kGameTypePlaytoon
- Add game types kGameTypePlaytnCk and kGameTypeBambou
- Add detection for Playtoon 3, 5, CK2 and LE (Bambou). 
- Add fallback for Playtoon 4 'manda' (and for others)

svn-id: r41004
2009-05-29 14:42:34 +00:00
Max Horn
d5da63c496 atol -> atoi
svn-id: r41003
2009-05-29 14:39:10 +00:00
Max Horn
a4922dad00 Added most of the missing tools to scummvm/tools/README
svn-id: r41002
2009-05-29 14:38:56 +00:00
Max Horn
608f855c9d Removed obsolete files
svn-id: r41001
2009-05-29 14:38:42 +00:00
Max Horn
fb79b18571 Changed SaveFileManager methods to take Common::String params (instead of char pointers)
svn-id: r41000
2009-05-29 14:38:22 +00:00
Max Horn
518e005ec2 SCI: Revised code for listing savegames
svn-id: r40999
2009-05-29 14:36:56 +00:00
Filippos Karapetis
f728ddefd0 Updated the MSVC project files of the SCI engine with the latest changes, and synced the MSVC7 project file of the kyra engine
svn-id: r40998
2009-05-29 14:18:46 +00:00
Filippos Karapetis
7d0c861506 Merged res_view0.cpp and res_view1.cpp
svn-id: r40997
2009-05-29 14:16:51 +00:00
Filippos Karapetis
74e87bf05d Some WIP code on the speech used in KQ6CD
svn-id: r40996
2009-05-29 13:52:10 +00:00
Filippos Karapetis
b042cab3a9 Fixed a bug with the "size" console command
svn-id: r40995
2009-05-29 13:19:18 +00:00
Johannes Schickel
c7ee0a7ec8 More formatting.
svn-id: r40994
2009-05-29 13:09:26 +00:00
Max Horn
813853ccc2 SCI: Converted several fprintf(stderr) calls to warning/error (the remaining fprintf calls should probably be replaced by suitable debug/debugC/debugN invocations)
svn-id: r40993
2009-05-29 13:07:14 +00:00
Max Horn
b72c2a29fb SCI: Removing useless adlib-via-OSS code
svn-id: r40992
2009-05-29 13:04:32 +00:00
Johannes Schickel
64e6c596c7 Formatting.
svn-id: r40991
2009-05-29 12:52:03 +00:00
Johannes Schickel
702f267b19 Add Lands of Lore copyright string to KyraMetaEngine::getOriginalCopyright.
svn-id: r40990
2009-05-29 12:38:41 +00:00
Johannes Schickel
eb827d8601 Cleanup.
svn-id: r40989
2009-05-29 12:28:39 +00:00
Johannes Schickel
da00b148f4 Enable autosaves in Lands of Lore.
svn-id: r40988
2009-05-29 12:16:34 +00:00
Paul Gilbert
b2751ff506 Reduced the word spacing width by one pixel to precisely match the original game
svn-id: r40987
2009-05-29 12:04:13 +00:00
Johannes Schickel
17b761d1e9 Cleanup.
svn-id: r40986
2009-05-29 11:58:21 +00:00
Paul Gilbert
1b5a9504dc Bugfix for rendering text that caused corruption when the width was an odd number and a line was completely filled
svn-id: r40985
2009-05-29 11:47:32 +00:00
Arnaud Boutonné
648179f87d Add MD5 for another The Last Dynasty FR
svn-id: r40984
2009-05-29 11:45:33 +00:00
Johannes Schickel
e23a229999 Fix valgrind warnings.
svn-id: r40983
2009-05-29 11:43:22 +00:00
Johannes Schickel
fd34892cd5 Cleanup and slight bugfix in drawShapeProcessLineScale* functions.
svn-id: r40982
2009-05-29 11:07:35 +00:00
Paul Gilbert
682d95ff59 Bugfix for screen redrawing when waiting for mouse click - this fixes a blank screen at 3:00pm
svn-id: r40981
2009-05-29 10:52:34 +00:00
Filippos Karapetis
cf5e7e17df Fixed hopefully the last regression in kSetCursor. KQ5CD should work correctly again
svn-id: r40980
2009-05-29 10:14:58 +00:00