Max Horn
46ddb35d9f
SAGA: Removed some dead/obsolete code
...
svn-id: r39919
2009-04-11 00:28:49 +00:00
Filippos Karapetis
202f0fc49d
Added a new console command, "wake_up_threads", which can wake up threads that are block waiting
...
svn-id: r39915
2009-04-10 22:33:29 +00:00
Filippos Karapetis
2d54d2717e
Removed obsolete TODO
...
svn-id: r39914
2009-04-10 21:47:10 +00:00
Max Horn
0c8ffc80fd
GUI: Fixed nasty typo
...
svn-id: r39913
2009-04-10 14:06:21 +00:00
Max Horn
a1dc2ecc63
Rewrote Common::Rect::contains(Rect) to do what the name suggests (check whether one rect contains the other). Previously, foo.contains(foo) would return false. Added/enabled unit tets for this
...
svn-id: r39911
2009-04-09 17:08:09 +00:00
Max Horn
c473fa849d
SAGA: Make the dirty rect handling here match the one in the GUI code (some more cases of mutually contained rects are deteceted here now, too).
...
svn-id: r39910
2009-04-09 17:07:53 +00:00
Max Horn
9d4c917f59
GUI: Rewrote the dirty rect handling code. Previously it was possible that the dirty rect list got clobbered by many rects containg other rects in the list. Also got rid of some obsolete params to addDirtyRect as well as the obsolete return value
...
svn-id: r39909
2009-04-09 17:07:38 +00:00
Max Horn
a2b5829101
TINSEL: Added some doxygen comments to the Tinsel coroutine code
...
svn-id: r39908
2009-04-09 17:07:24 +00:00
Max Horn
da90b7e015
Patch #2735283 : GSOC09: A few unit tests for Common::Rect
...
svn-id: r39907
2009-04-09 17:07:00 +00:00
Torbjörn Andersson
d3d641e487
Sort the list of savegames. (I suppose this fix, or a better one, should go
...
into 0.13.1 as well.)
svn-id: r39906
2009-04-09 15:59:22 +00:00
Max Horn
fadd224285
SCI: Clarify hack in kgraphics.cpp based on what lars wrote on scummvm-devel
...
svn-id: r39905
2009-04-09 08:49:42 +00:00
Torbjörn Andersson
068e11fee9
Judging by bug #2727536 (and a forum post) we should recognize "IQ-" as a valid
...
prefix for the Fate of Atlantis IQ points file. (Either that, or make the
comparision case-insensitive.) So let's do that.
svn-id: r39904
2009-04-09 03:38:41 +00:00
Torbjörn Andersson
c111bb97f4
Fixed misleading error message.
...
svn-id: r39903
2009-04-08 16:48:12 +00:00
Travis Howell
ab08824b65
The PlayStation 1 version of Broken Sword 2 is supported now.
...
svn-id: r39899
2009-04-07 22:31:00 +00:00
Filippos Karapetis
9c7e3a2898
Fixed the language of the German version of Longbow
...
svn-id: r39898
2009-04-07 22:29:36 +00:00
Fabio Battaglia
dc9c538a62
Sword2: PSX version support, and GMM loading/saving
...
svn-id: r39896
2009-04-07 19:52:46 +00:00
Walter van Niftrik
b80abe318d
SCI: Do not skip last entry in kernel table for SCI1.
...
svn-id: r39895
2009-04-07 17:43:49 +00:00
Walter van Niftrik
81f7c8b746
SCI: Swapped x and y parameters of IsItSkip. Added IsItSkip to kernel table.
...
svn-id: r39894
2009-04-07 17:26:42 +00:00
Sven Hesse
dc8e67900a
Fixing the parser-related FIXMEs. 17 and 18 are int16 and int8, respectively
...
svn-id: r39893
2009-04-07 16:53:38 +00:00
Matthew Hoops
2d83233503
Print out the SCI interpreter version and not the resource version when saying what version we're emulating
...
svn-id: r39892
2009-04-07 15:05:53 +00:00
Willem Jan Palenstijn
d700bc57db
SCI: Fix endian-unsafe read [bug #2739122 ]
...
svn-id: r39891
2009-04-07 13:38:51 +00:00
Max Horn
1d1307de01
GOB: Some more cleanup
...
svn-id: r39890
2009-04-07 13:29:13 +00:00
Max Horn
3f22e4b401
GOB: Gave tons of opcode explicit names. As a result, found potential bugs in parse_v2.cpp (related to OP_LOAD_VAR_UINT8 and OP_LOAD_VAR_UINT16, see FIXME comments in parse.h)
...
svn-id: r39889
2009-04-07 13:21:20 +00:00
Max Horn
37bfe22a54
GOB: Some more code cleanup. My respect for the developers of the original GOB engine is at an all-time low :)
...
svn-id: r39888
2009-04-07 13:20:29 +00:00
Max Horn
7444665152
GOB: Gave some numerical constants a name. This codebase is a bit of a mess ;) (tons of duplicate code, unnamed constants, etc.)
...
svn-id: r39882
2009-04-07 10:41:23 +00:00
Nicola Mettifogo
8151a1d878
Removed useless references to the global _vm.
...
svn-id: r39879
2009-04-06 17:31:22 +00:00
Nicola Mettifogo
0e05ec8cc8
Cleanup of Balloon and Dialogue code:
...
* moved version-specific code into DialogueManager's derivatives
* reworked construction of BalloonManager's derivatives
* moved a couple of globals used in dialogues (NS specific) to engine
svn-id: r39878
2009-04-06 17:21:23 +00:00
Filippos Karapetis
2ab9955577
Fixed a crash in LSL5 when opening the inventory
...
svn-id: r39877
2009-04-06 17:15:31 +00:00
Filippos Karapetis
fe1584c140
Fixed an issue with the password screen in LSL5 and kStrAt(). The game password, saved in file memory.drv (which can either exist in the game directory, or is created in the saves folder by ScummVM) is now working correctly, and the game can be started. Note that it's NOT currently possible not to set a password (you'll get the password screen anyway the next time, and it won't work).
...
svn-id: r39876
2009-04-06 17:13:07 +00:00
Florian Kagerer
74fdcca04e
LOL: startup fix for floppy version
...
svn-id: r39875
2009-04-06 17:09:02 +00:00
Travis Howell
1c7894caf3
Correct Parallaction section of NEWS.
...
svn-id: r39874
2009-04-06 13:59:36 +00:00
Travis Howell
9cbc563ea4
Sync NEWS.
...
svn-id: r39871
2009-04-06 13:45:08 +00:00
Max Horn
52c5b7547c
SCI: Made said_parse_spec static, regenerated said.cpp from said.y
...
svn-id: r39870
2009-04-06 10:25:27 +00:00
Torbjörn Andersson
f5fb20680f
Apart from a "const", the volume() and getVolume() function were identical.
...
Removed the volume() function.
svn-id: r39868
2009-04-05 15:58:27 +00:00
Florian Kagerer
38737e9c07
LOL: fix monsters' strange sliding to the left (like that thug at the beginning)
...
svn-id: r39863
2009-04-05 13:15:33 +00:00
Walter van Niftrik
f6b313e879
SCI: Include sciduv.exe in version scanning.
...
svn-id: r39862
2009-04-05 12:59:54 +00:00
Florian Kagerer
a528efb93d
LOL: implemented two more opcodes (for roland's house and for the sequence where the king gets poisoned)
...
svn-id: r39860
2009-04-05 12:13:21 +00:00
Travis Howell
dfdd0e4428
Add another German version of Simon the Sorcerer 2 (DOS Floppy).
...
svn-id: r39859
2009-04-05 12:11:20 +00:00
Florian Kagerer
bf160a91b8
LOL: fix speech bug, which would cause a hang up when entering roland's house
...
svn-id: r39858
2009-04-05 11:36:38 +00:00
Paul Gilbert
5f1c08505f
Implemented many of the remaining library functions
...
svn-id: r39857
2009-04-05 07:52:21 +00:00
Paul Gilbert
d90a343790
Created stub manager class for sound effects
...
svn-id: r39856
2009-04-05 07:51:31 +00:00
Walter van Niftrik
197c2bbb99
SCI: Replaced AATree by Common::List in AvoidPath. AATree does not help when
...
the input size is this small.
svn-id: r39855
2009-04-05 00:06:22 +00:00
Florian Kagerer
d52d81fd1c
LOL: implemented opcode for throwing items into or out of the thug's cave
...
svn-id: r39854
2009-04-04 23:35:00 +00:00
Florian Kagerer
7bd305397b
LOL: fix magic atlas back/forward buttons
...
svn-id: r39853
2009-04-04 22:49:14 +00:00
Florian Kagerer
44fa38b2af
LOL: implemented compass
...
svn-id: r39852
2009-04-04 21:10:35 +00:00
Kari Salminen
af0efd8938
Add saturatedAddColor-function in which you can specify the added color's format (This replaces saturatedAddNormalizedColor).
...
Make colorFormat()-accessor function to return a const reference for speed.
svn-id: r39851
2009-04-04 17:57:00 +00:00
Florian Kagerer
3efc9ad51e
LOL: correct character portrait positioning for "full screen sequences" (like grey eagle inn) when playing without sub titles
...
svn-id: r39849
2009-04-04 16:41:21 +00:00
Florian Kagerer
353e0bef7a
LOL: - this should fix a text displayer bug that occured when speaking to the compass gui
...
svn-id: r39848
2009-04-04 16:13:52 +00:00
Filippos Karapetis
11aebedd35
Updated NEWS for 0.13.1
...
svn-id: r39847
2009-04-04 15:37:53 +00:00
Florian Kagerer
caf585bcb1
LOL: - minor item drawing bug fix
...
svn-id: r39840
2009-04-04 14:10:53 +00:00