21103 Commits

Author SHA1 Message Date
Paul Gilbert
2cb3b5a9c6 Added NPC to NPC talk action, and a bugfix for when remote viewing a room
svn-id: r26680
2007-04-30 07:56:45 +00:00
Max Horn
68175c713b Patch #1709681: SCUMM: Fallback to Adlib when Roland Upgrade is missing
svn-id: r26679
2007-04-29 18:26:27 +00:00
Max Horn
3821ef456a Change getNumBoxes() to properly read the full uint16 box count (shouldn't affect anything, though)
svn-id: r26678
2007-04-29 18:22:07 +00:00
Filippos Karapetis
21e5311650 Handle the escape key properly in KQ4. Fixes bug #1660158
svn-id: r26677
2007-04-29 14:06:46 +00:00
Max Horn
43779ab10c Hard crash when not using adlib/pcspk in a Loom/MonkeyEGA is not nice, we should try to add a safe fallback mode at some point
svn-id: r26676
2007-04-29 12:20:35 +00:00
Paul Gilbert
885f687ae5 Reworked hotspot actions so that talking to characters work properly
svn-id: r26675
2007-04-29 11:30:29 +00:00
Paul Gilbert
c0d487830e Added talk script offset field to hotspot resources
svn-id: r26674
2007-04-29 11:28:13 +00:00
Torbjörn Andersson
3ca3f07cdd Only update the backend's palette when necessary, since doing this triggers a
full redraw. (We still do that by updating the entire screen every frame, but
that could possibly change in the future.)

As an added bonus, I can now see all the glitches of the English version's
intro in full ScummTechniVMColor. :-)

svn-id: r26672
2007-04-29 01:07:19 +00:00
Johannes Schickel
7143d08e71 Little improvement for theme config validity check.
svn-id: r26671
2007-04-29 00:18:54 +00:00
Johannes Schickel
e0b462b33b Fix for crash when trying to select an outdated/wrong theme config.
svn-id: r26670
2007-04-29 00:15:32 +00:00
Vincent Hamm
f5c73e1603 Implement missing opcode and fix staff intro
svn-id: r26669
2007-04-28 23:21:13 +00:00
Kostas Nakos
4a40402609 rewrote drawing loop in a more straightforward fashion, which also kills some bugs
svn-id: r26668
2007-04-28 22:37:42 +00:00
Kostas Nakos
4a19a563af bugfix aspect scaler
svn-id: r26667
2007-04-28 22:35:14 +00:00
Vincent Hamm
fe8d2a8e7f More cleanup
Few bug fix

svn-id: r26666
2007-04-28 22:31:55 +00:00
Sven Hesse
339c39f8b7 Possible fix for bug #1709124 ("GOB3: (dos/russian) just dont run")
svn-id: r26665
2007-04-28 21:16:13 +00:00
Kostas Nakos
4487f5be6a announce updated sdl lib port
svn-id: r26664
2007-04-28 17:57:44 +00:00
Kostas Nakos
187071d029 Cumulative update to coincide with newer SDL libraries. Builders *must* update their libraries/fetch newest library pack.
o Overwrite with default key mappings when action_mapping version changes
o Added support for handling scummvm losing focus (e.g. a call)
o Enable rotating for all devices/resolutions
o Update sdl video startup to follow current sdl
o Generally update code to work with new sdl lib

svn-id: r26663
2007-04-28 17:48:58 +00:00
Kostas Nakos
4e12eeeb79 add focus flag
svn-id: r26662
2007-04-28 17:42:12 +00:00
Kostas Nakos
2a80fc1c6b update for cruise engine, fix a little oops LordHoto pointed out
svn-id: r26661
2007-04-28 17:40:44 +00:00
Kostas Nakos
dae21b3b31 more logical formatting for scaler code, at least for me :-)
svn-id: r26660
2007-04-28 17:37:41 +00:00
Kostas Nakos
36466497a8 bump action mapping version
svn-id: r26659
2007-04-28 17:35:18 +00:00
Kostas Nakos
4670ff7388 cleanup, more meaningful names for actions, fix quit dialog looks, bump action mapping version
svn-id: r26658
2007-04-28 17:34:09 +00:00
Kostas Nakos
6d1107615d cleanup, implement new default action mappings, bump action version, enable keybinding at launcher, fix quit dialog looks
svn-id: r26657
2007-04-28 17:31:41 +00:00
Kostas Nakos
324e27c73d cleanup
svn-id: r26656
2007-04-28 17:28:43 +00:00
Kostas Nakos
59550346b4 cleanup & completely map wm device's keys
svn-id: r26655
2007-04-28 17:27:08 +00:00
Kostas Nakos
1337ce8296 insert key up events for synthetic events
svn-id: r26654
2007-04-28 17:24:54 +00:00
Max Horn
9bf84a30ef Updated configure to generate flags in config.mk for MAD, FLAC, MPEG2 and Vorbis; updated scummvm-static Makefile target to only static link those libs which are actually used
svn-id: r26651
2007-04-28 13:43:51 +00:00
Filippos Karapetis
343f624143 Updated the rootnamespace property and unified the compiler optimizations across all engines for the MSVC8 project files. Also, changed the subsystem to be console instead of windows, so that the console window is shown, like in the gcc SVN binaries
svn-id: r26650
2007-04-28 12:05:50 +00:00
Max Horn
7ca6b29f35 Double-invert the logic on some big/little endian checks (the idea is that we want to fallback to safe code unless we definitely know no endian/alignment issues are in the way; this way it will work even if the endianess is unknown)
svn-id: r26649
2007-04-28 10:40:00 +00:00
Max Horn
246e83753a Some minor cleanup (but we need to get rid of fopen/fread use here)
svn-id: r26647
2007-04-28 09:03:11 +00:00
Paweł Kołodziejski
ded4907836 forgot about depends
svn-id: r26646
2007-04-28 07:33:02 +00:00
Paweł Kołodziejski
ec0f18962a update msvc8 project files
svn-id: r26645
2007-04-28 07:31:44 +00:00
Torbjörn Andersson
e005b0f42e This is an updated and slightly cleaned up version of patch #1657061 ("SWORD1:
Cutscene subtitles"). It still has the deficiencies listen in the patch tracker
and should therefore be considered work-in-progress, but sev said I should go
ahead and commit it anyway. I have no further plans for it right now, so feel
free to improve on it.

svn-id: r26644
2007-04-28 07:27:53 +00:00
Paweł Kołodziejski
806aadbd75 fixed warning
svn-id: r26643
2007-04-28 07:21:28 +00:00
Eugene Sandulenko
255fa9e359 Patch #1709073: "MSVC7.1 project for Cruise"
svn-id: r26642
2007-04-28 07:04:34 +00:00
Travis Howell
da2d6b64af Add code difference for inventory arrows in Amiga versions of Simon the Sorcerer 1.
svn-id: r26641
2007-04-28 07:00:33 +00:00
Eugene Sandulenko
39238a9472 Ahem. Fixing code formatting.
svn-id: r26640
2007-04-28 06:57:32 +00:00
Torbjörn Andersson
6ba72121ad Changed abs() to ABS()
svn-id: r26639
2007-04-28 04:29:05 +00:00
Torbjörn Andersson
32dbf6ae52 Fixed warning.
svn-id: r26638
2007-04-28 04:22:23 +00:00
Vincent Hamm
b563363911 Fix extended characters in font
Implement palette manipulation

svn-id: r26637
2007-04-28 00:26:57 +00:00
Max Horn
ff42c7f01b SCUMM: Moved data tables from detection.cpp to detection_tables.h
svn-id: r26636
2007-04-27 23:21:36 +00:00
Max Horn
60aec5b9f1 SAGA: Moved displayinfo stuff into its own header file
svn-id: r26635
2007-04-27 23:11:12 +00:00
Max Horn
5bf7b78aa2 Renamed agosgame.cpp -> detection_tables.h
svn-id: r26634
2007-04-27 22:42:02 +00:00
Max Horn
030cd2c02a Some tweaks to saga/detection_tables.h
svn-id: r26633
2007-04-27 22:39:31 +00:00
Max Horn
3924a2587f Renamed sagagame.cpp -> detection_tables.h; merged sagagame.h into saga.h
svn-id: r26632
2007-04-27 22:35:05 +00:00
Eugene Sandulenko
ffce26ebfe Fix code formatting (partially) and guard defines in includes.
svn-id: r26631
2007-04-27 22:33:45 +00:00
Max Horn
101fbdd64f Fixing more warnings
svn-id: r26630
2007-04-27 22:12:46 +00:00
Sven Hesse
f479aa73ba That should fix another segfault when clicking outside of the screen (bug #1708863)
svn-id: r26629
2007-04-27 21:25:03 +00:00
Sven Hesse
da93916adc Fix compilation
svn-id: r26628
2007-04-27 21:07:37 +00:00
Torbjörn Andersson
1a3aa86783 Fixed compilation (and a warning).
svn-id: r26627
2007-04-27 20:35:29 +00:00