Matthew Hoops
491393790d
SCUMM: Restore the missing copyright for the PE code (wrongfully removed in r27024)
...
svn-id: r55532
2011-01-25 14:12:45 +00:00
Eugene Sandulenko
caa6684752
VIDEO: Move video classes to Video:: namespace
...
svn-id: r55479
2011-01-23 19:08:09 +00:00
Eugene Sandulenko
806ccf5d25
GRAPHICS: Move graphics/video/ to video/. Step 1/2
...
svn-id: r55473
2011-01-23 17:14:43 +00:00
Johannes Schickel
5742a11510
SCUMM: Prefer "Could not" over "Couldn't" in some error messages.
...
svn-id: r55268
2011-01-16 20:24:58 +00:00
Arnaud Boutonné
d063b074cd
JANITORIAL: Suppress some useless includes
...
svn-id: r55091
2011-01-02 14:06:42 +00:00
Travis Howell
ccb8a01b17
SCUMM: Correct fix for bug #3145951 - DIG: Subtitles won't turn off (regression).
...
svn-id: r55053
2010-12-28 06:05:57 +00:00
Travis Howell
cfbac503ad
SCUMM: Another fix for bug #3145951 - DIG: Subtitles won't turn off (regression).
...
svn-id: r55052
2010-12-28 05:43:03 +00:00
Travis Howell
fe12e08dd6
SCUMM: Fix bug #3145951 - DIG: Subtitles won't turn off (regression).
...
svn-id: r55050
2010-12-27 14:07:53 +00:00
Travis Howell
e7e92a7577
SCUMM: Fix bug #3143039 - ACTIVITY: Circus Stormin' crash.
...
svn-id: r55049
2010-12-27 14:02:17 +00:00
Matthew Hoops
375f32fbe9
VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointer
...
svn-id: r54927
2010-12-16 01:35:13 +00:00
Florian Kagerer
56f98a8574
SCUMM/FM-TOWNS: hopefully fix bug #1463434
...
o5_verbOps() case 9 (SO_VERB_NEW) works slightly different in SCUMM 3 FM-TOWNS (I don't know about DOS).
This should fix the issue with the broken key shortcuts.
Old savegames won't be fixed, though (since the broken verb states will be restored from the save file).
svn-id: r54872
2010-12-11 23:51:50 +00:00
Max Horn
6edc86a19b
DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine
...
svn-id: r54815
2010-12-07 18:54:21 +00:00
Max Horn
31d2d2af4c
SCUMM: Workaround for bug #1447058 , a race condition in the game scripts
...
svn-id: r54730
2010-12-02 00:27:46 +00:00
Max Horn
e85d196f33
SCUMM: Fix bug in V12 games causing chars to be lost when wrapping talk text
...
svn-id: r54729
2010-12-02 00:27:26 +00:00
Johannes Schickel
b36b7ee349
SCUMM: Fix GM initialization when "enable_gs" is set.
...
This is a regression from r25630, which caused the code to send some garbage
data to the GS device, which resulted in some devices to fail with an
"Address Error." (like the Roland SC-55).
This might also fix bug #1927501 "GS option is broken". Even though actually
the device there failed with another error it is likely to be caused by the
same code. At least it is the only iMuse MIDI code change between 0.9.0 and
0.12.0, which might result in such a problem.
svn-id: r54727
2010-12-01 23:55:10 +00:00
Travis Howell
5132cf51e3
Fix bug #3093750 - FT: Truck and Aircraft computer text missing (regression).
...
svn-id: r54665
2010-11-30 07:57:42 +00:00
Thierry Crozat
16c73378b9
i18N: Add a few strings to translate in the SCUMM help dialog.
...
svn-id: r54547
2010-11-28 19:23:02 +00:00
Thierry Crozat
f20da5f98c
I18N: Add translation of the SCUMM help dialog.
...
svn-id: r54449
2010-11-23 22:47:20 +00:00
Max Horn
09ba53dcfb
SCUMM: Use explicit XOR decoding code in BaseScummFile subclasses
...
This made it possible to turn some MemoryReadStream pointers into plain
SeekableReadStream pointers.
svn-id: r54435
2010-11-23 22:25:36 +00:00
Max Horn
54e0390752
SCUMM: Replace Common::File uses by SeekableReadStream and SearchMan
...
svn-id: r54434
2010-11-23 22:25:10 +00:00
Max Horn
2180b2d6b5
COMMON: Split common/stream.h into several headers
...
svn-id: r54385
2010-11-19 17:03:07 +00:00
Max Horn
ee4770ffb6
ENGINES: Change 'colour' to 'color'
...
Only changed this in engines where 'color' was/is already used
almost exclusively
svn-id: r54288
2010-11-17 12:22:08 +00:00
Max Horn
668adaa461
GUI: Rename gui/GuiManager.* to gui/gui-manager.*
...
svn-id: r54265
2010-11-16 10:19:01 +00:00
Max Horn
427dc1ae93
GUI: Move major widgets to new directory gui/widgets
...
Also renamed the source/header files, now they are more closely
aligned to how we rename most other source files
svn-id: r54264
2010-11-16 10:11:57 +00:00
Max Horn
059944e59c
COMMON: Push #include audiocd.h in system.h out to .cpp files
...
svn-id: r54148
2010-11-08 23:07:42 +00:00
Max Horn
82e473bc3b
BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes only
...
This commit contains the AudioCDManager changes from the gsoc2010-opengl
branch. The other changes in that branch are restricted to the backends
directory only (plus configure).
The Nintendo DS and Dreamcast ports still need to be ported over to
the new Audio CD system, but that should be fairly easy to do.
svn-id: r54147
2010-11-08 22:53:36 +00:00
Max Horn
4d3a07b494
COMMON: Rename and tweak MD5 functions
...
* names now comply to our naming conventions
* the function computeStreamMD5AsString which computes the MD5
as a hex string now returns it as a Common::String
* add doxygen comments
svn-id: r54121
2010-11-07 17:16:59 +00:00
Florian Kagerer
206971d16b
SCUMM/FM-TOWNS JAPANESE: fix out of bounds text drawing
...
(could cause invalid memory access in MI1)
svn-id: r54079
2010-11-05 00:36:23 +00:00
Max Horn
a7248a0601
ENGINES: Replace many printfs by warning/debug/debugN
...
svn-id: r54031
2010-11-01 21:37:47 +00:00
Max Horn
e27b05ef35
COMMON: Rename String::printf() to String::format()
...
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.
The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.
svn-id: r54004
2010-11-01 16:02:28 +00:00
Max Horn
a1dd7a07a1
ENGINES: Remove some 'using' statements
...
svn-id: r54001
2010-11-01 16:00:17 +00:00
Johannes Schickel
447ca7ea69
SCUMM: Switch to the new SaveStateDescriptor::setPlayTime.
...
svn-id: r53923
2010-10-29 16:41:49 +00:00
Johannes Schickel
dac9493069
ENGINE: Rename resetTotalPlayTime to setTotalPlayTime.
...
I also extended the comment for it to show two possible use cases.
svn-id: r53895
2010-10-27 22:52:02 +00:00
Johannes Schickel
2ad28b8cd5
ENGINE: Generalize SCUMM play time counting and move it into Engine.
...
This implements Max's idea on -devel
("Re: [Scummvm-devel] ATTN Engine authors: Advanced engine features") from
27.10.2010 on 11:12PM CEST.
Unlike the SCUMM implementation it stores the play time as ms instead of s.
The SCUMM engine was adapted to use this instead to reduce code duplication.
svn-id: r53892
2010-10-27 22:37:51 +00:00
Travis Howell
2f254a3531
SCUMM: Add alternative version of patch #3094717 - MMC64: save actor state.
...
svn-id: r53842
2010-10-26 04:20:20 +00:00
Max Horn
075919756f
SCUMM: Move shared code of Player_V2 & Player_V2CMS to new common base class
...
svn-id: r53830
2010-10-25 16:42:24 +00:00
Max Horn
d2a7a840c7
SCUMM: Move class Player_V2CMS to its own header file
...
svn-id: r53829
2010-10-25 16:41:39 +00:00
Travis Howell
57b571ecd0
SCUMM: Add patch #3094711 - MMC64: Correct position of plant actor.
...
svn-id: r53814
2010-10-25 10:35:52 +00:00
Travis Howell
f158688c33
SCUMM: Add patch #3089936 - MMC64: Parcel/Tombstone/Verb Fix.
...
svn-id: r53807
2010-10-25 08:26:21 +00:00
Travis Howell
4f0cc6a435
SCUMM: Add patch #3093541 - MMC64: Actor Walk / Object Fix.
...
svn-id: r53806
2010-10-25 08:03:55 +00:00
Travis Howell
f228c76b35
SCUMM: Add patch #3093061 - MMC64: sentence highlighting.
...
svn-id: r53805
2010-10-25 07:53:02 +00:00
Travis Howell
5942382ad4
SCUMM: Add patch #3093051 - MMC64: Ladder facing patch.
...
svn-id: r53799
2010-10-25 07:07:23 +00:00
Travis Howell
8e10c5bc3b
SCUMM: Add patch #3093048 - MMC64: German actor names.
...
svn-id: r53796
2010-10-25 05:26:16 +00:00
Travis Howell
b2e8daa2d7
SCUMM: Add patch #3093057 - MMC64: sentence/inventory color.
...
svn-id: r53785
2010-10-25 03:21:49 +00:00
Max Horn
b446a7dcc2
ALL: code formatting fixes
...
svn-id: r53764
2010-10-24 13:09:56 +00:00
Max Horn
5fbca853aa
SCUMM: Turn global g_cmsEmu into a member var of Player_V2CMS
...
svn-id: r53763
2010-10-24 13:05:03 +00:00
Max Horn
c975ed11a1
ALL: Fix various typos (patch #3093266 )
...
svn-id: r53762
2010-10-24 13:04:33 +00:00
Max Horn
0d54400806
SCUMM: Skip endian conversion on little endian systems (instead of assigning values back to themselves)
...
svn-id: r53739
2010-10-23 15:47:23 +00:00
Max Horn
3534cff8ef
ALL: Fix indention (whitespaces -> tabs)
...
svn-id: r53738
2010-10-23 15:46:50 +00:00
Travis Howell
3f4655c03f
SCUMM: Disable multiplayer option in Backyard Baseball 2001.
...
svn-id: r53731
2010-10-23 13:39:04 +00:00