Kari Salminen
3a3b71622a
Remove ioFailed() usage from AGI engine.
...
svn-id: r42495
2009-07-14 23:03:40 +00:00
Max Horn
99fc508609
AGOS: Some more cleanup and added some comments to the PN code
...
svn-id: r42494
2009-07-14 23:03:25 +00:00
Johannes Schickel
59b35ff5fb
Fix graphics glitch in LoL PC98 intro.
...
svn-id: r42493
2009-07-14 22:47:33 +00:00
Max Horn
cc60b13597
AGOS: Fixed potential OOBA crash in AGOSEngine_PN::opn_opcode26
...
svn-id: r42492
2009-07-14 21:50:22 +00:00
Max Horn
ebe3e42fba
AGOS: Cleanup PN code a bit, trying to make sense out of it
...
svn-id: r42491
2009-07-14 21:46:23 +00:00
Johannes Schickel
464ee013f0
Replaced char usage by int8, since char is unsigned on Linux/PPC by default.
...
svn-id: r42490
2009-07-14 19:32:25 +00:00
Denis Kasak
4ef46f4bb0
Adjusted levels for some Game debug messages and added some new ones.
...
svn-id: r42489
2009-07-14 19:13:49 +00:00
Max Horn
6b98c4c4e7
Got rid of some more ioFailed uses (also fixed a potential leak in graphics/font.cpp, and handle eos correctly in the FLAC code)
...
svn-id: r42488
2009-07-14 18:24:20 +00:00
Johannes Schickel
96abaaea6d
Fix possible memory leak.
...
svn-id: r42487
2009-07-14 18:15:07 +00:00
Johannes Schickel
3f1563c819
Got rid of ioFailed in font code, also added another check for err() when loading bdf fonts from text files.
...
svn-id: r42486
2009-07-14 18:14:20 +00:00
Denis Kasak
6d51a3ead4
* Fixed bug in Animation which made the first frame of an animation being drawn after it's stopped
...
* Fixed debugging info when starting and stopping animations
svn-id: r42485
2009-07-14 18:11:33 +00:00
Torbjörn Andersson
aa50dd61e9
Got rid of ioFailed(). I haven't actually tested it, but we don't use the MPEG
...
decoder at the moment, and it was only used in the BACKEND_8BIT case anyway.
svn-id: r42484
2009-07-14 16:45:18 +00:00
Arnaud Boutonné
810961e685
Add detection for Playtoons 4 EN_ANY as supplied by goodoldgeorg in bug #2820006
...
svn-id: r42483
2009-07-14 15:48:05 +00:00
Kari Salminen
9a2785bc3b
Partially fix automatic restarting of AGI games (Addresses bug #2798797 ('AGI: larry 1 doesn't restart after dying') but doesn't fully fix it. There seems to be more to the problem still. Automatic restarting after dying of an STD doesn't take away the STD-condition and Larry continues to die in a loop).
...
svn-id: r42482
2009-07-14 15:02:17 +00:00
Travis Howell
845106c3b9
Remove last ioFailed() usage in AGOS game engine.
...
svn-id: r42481
2009-07-14 13:55:10 +00:00
Travis Howell
cc4fb1277f
Update workaround for bug #1538873 , which effects the Polish version of Simon the Sorcerer 2 too.
...
svn-id: r42480
2009-07-14 13:53:54 +00:00
Oystein Eftevaag
37c7cf951a
Split the iPhone OSystem class up into several files
...
svn-id: r42479
2009-07-14 13:52:11 +00:00
Travis Howell
e59c546187
Change key combination to dump all script, due to conflict.
...
svn-id: r42478
2009-07-14 13:50:17 +00:00
Kari Salminen
264e44d14a
Fix some typos and grammar in sword1's Sound::checkSpeechFileEndianness-function's comments.
...
svn-id: r42477
2009-07-14 13:48:31 +00:00
Arnaud Boutonné
c4437fa013
Add detection for Playtoons CK 3 (FR)
...
svn-id: r42476
2009-07-14 13:25:38 +00:00
Oystein Eftevaag
66c0c83003
Updated xcode project
...
svn-id: r42475
2009-07-14 12:55:54 +00:00
Travis Howell
e457a3f251
Add workaround for bug #1538873 - SIMON1 (French): Text wrongly displayed.
...
svn-id: r42474
2009-07-14 12:34:42 +00:00
Joost Peters
fb247af301
add workaround for #2687172 : BASS: Occasional loss of speech
...
svn-id: r42473
2009-07-14 11:15:21 +00:00
Paul Gilbert
324ba3703b
Bugfix to cursor updates - it previously required that both X and Y positions had changed before a cursor change could occur
...
svn-id: r42472
2009-07-14 10:55:51 +00:00
Paul Gilbert
fb631a7f38
Bugfix for player being able to walk through some objects against room walls
...
svn-id: r42471
2009-07-14 10:26:56 +00:00
Joost Peters
72e2b9fe5a
commit peres' patch for #2813472 : BASS: "showgrid" enabled triggers an assert
...
svn-id: r42470
2009-07-14 09:44:56 +00:00
Sven Hesse
aac58c80cc
Removing ioFailed() usage and fixing a leak in case of error
...
svn-id: r42469
2009-07-14 08:57:55 +00:00
Max Horn
dbf968b49e
TINSEL: Don't use ioFailed to check if a file was opened succesfuly
...
svn-id: r42468
2009-07-14 08:36:06 +00:00
Jody Northup
cdf751accd
changed generic Graphics::PixelFormat constructor to take xBits instead of xLoss. Modified OSystem_SDL::getSupportedFormats and ScummEngine::init to account for this change.
...
svn-id: r42467
2009-07-14 08:27:36 +00:00
Norbert Lange
799ab9ac45
removed one more useless variable and turned often used flags into bools
...
big cleanup of the interrupt-function
changed NoteOn function to pass the results directly instead of saving them in member variables
svn-id: r42466
2009-07-14 02:15:31 +00:00
Denis Kasak
d5e1611846
Renamed GameInfo::_currentRoom to _startRoom to better reflect its purpose.
...
svn-id: r42465
2009-07-14 00:51:35 +00:00
Denis Kasak
25b884512d
Made Game allocate its _info member statically instead of dinamically.
...
svn-id: r42464
2009-07-14 00:41:17 +00:00
Sven Hesse
5913895ecc
Allow resource loading from EXT even if the TOT has none again
...
svn-id: r42463
2009-07-13 23:42:37 +00:00
Travis Howell
6f66d6a425
Merged revisions 42433-42434,42436,42439-42441,42443-42446,42455-42456,42458-42459 via svnmerge from
...
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
........
r42433 | sunmax | 2009-07-13 10:55:30 +1000 (Mon, 13 Jul 2009) | 5 lines
Reverted my previous change (fprintf vs fputs),
and properly implemented fputs for stderr case
on PS2 ;-)
........
r42434 | Kirben | 2009-07-13 17:55:11 +1000 (Mon, 13 Jul 2009) | 1 line
Fix bug #2820472 - MAZE: Keyboard input fault.
........
r42436 | wjpalenstijn | 2009-07-14 00:46:14 +1000 (Tue, 14 Jul 2009) | 1 line
Add one more type of IQ-points filename (for bug #2820803 )
........
r42439 | buddha_ | 2009-07-14 02:52:09 +1000 (Tue, 14 Jul 2009) | 1 line
Fix for bug #2669415 (FW: half walking speed in a screen).
........
r42440 | buddha_ | 2009-07-14 03:09:40 +1000 (Tue, 14 Jul 2009) | 1 line
Fix compilation under Windows (The fabs-calls were causing error C2668 about 'ambiguous call to overloaded function').
........
r42441 | sev | 2009-07-14 03:28:49 +1000 (Tue, 14 Jul 2009) | 2 lines
Add Drascula engine to the credits
........
r42443 | lordhoto | 2009-07-14 03:48:13 +1000 (Tue, 14 Jul 2009) | 1 line
Got rid of Screen_LoL::_paletteConvTable.
........
r42444 | lordhoto | 2009-07-14 04:31:42 +1000 (Tue, 14 Jul 2009) | 1 line
Support transparent guioptions update on game launch for AdvancedMetaEngine.
........
r42445 | lordhoto | 2009-07-14 04:32:03 +1000 (Tue, 14 Jul 2009) | 1 line
Add transparent GUI options update for SCUMM too.
........
r42446 | lordhoto | 2009-07-14 04:47:32 +1000 (Tue, 14 Jul 2009) | 1 line
Refactor GUI options update into a function in Common: updateGameGUIOptions.
........
r42455 | fingolfin | 2009-07-14 08:08:56 +1000 (Tue, 14 Jul 2009) | 1 line
Unify PS2 and non-PS2 alloc code in Common::Array code (if this causes regressions somewhere, we better find a fix that also works on PS2)
........
r42456 | cyx | 2009-07-14 08:11:54 +1000 (Tue, 14 Jul 2009) | 1 line
tucker: fixed issues with dirty rects handling (tracker item #2597763 )
........
r42458 | cyx | 2009-07-14 08:19:10 +1000 (Tue, 14 Jul 2009) | 1 line
tucker: added workaround for original game glitch (tracker item #2597763 )
........
r42459 | fingolfin | 2009-07-14 08:19:33 +1000 (Tue, 14 Jul 2009) | 1 line
Completed name of the creator of our logo
........
svn-id: r42462
2009-07-13 23:36:22 +00:00
Norbert Lange
d5e1738ef6
cleaned up NoteOn a bit
...
fixed NoteOff and removed some useless variables - intro sounds fine now
svn-id: r42461
2009-07-13 22:49:34 +00:00
Max Horn
581be82b83
Completed name of the creator of our logo
...
svn-id: r42459
2009-07-13 22:19:33 +00:00
Gregory Montoir
230bd03913
tucker: added workaround for original game glitch (tracker item #2597763 )
...
svn-id: r42458
2009-07-13 22:19:10 +00:00
Gregory Montoir
b98fdb997d
tucker: fixed issues with dirty rects handling (tracker item #2597763 )
...
svn-id: r42456
2009-07-13 22:11:54 +00:00
Max Horn
3ed4f388d7
Unify PS2 and non-PS2 alloc code in Common::Array code (if this causes regressions somewhere, we better find a fix that also works on PS2)
...
svn-id: r42455
2009-07-13 22:08:56 +00:00
Norbert Lange
162c6a418d
added routine pickvoice to dinamically choose a fitting channel
...
use similar FP-rounding as the original player
svn-id: r42454
2009-07-13 21:27:58 +00:00
Denis Kasak
04e4bfdbbe
* Implemented the following GPL functions: IsIcoOn, IcoStat, IsObjOn, IsObjOff, IsObjAway
...
* Changed GameObject::_location to an int since we sometimes use location -1.
* Some more uint <-> int changes to prevent comparisons between signed and unsigned.
svn-id: r42452
2009-07-13 19:53:53 +00:00
Jody Northup
f7a2a9170f
Fixed logic error in Graphics::crossBlit which would result in no blit occuring if src and dst have the same format. Converted Graphics::crossBlit to take PixelFormats by reference, instead of copying them for each call.
...
svn-id: r42451
2009-07-13 19:45:25 +00:00
Jody Northup
79e03a92a5
Removed an unneeded debug console output from initGraphics
...
svn-id: r42450
2009-07-13 19:24:41 +00:00
Denis Kasak
f8c20b9e9c
Renamed Game::_itemStatus to _iconStatus. Added an assert to check if the number of icons is correct.
...
svn-id: r42449
2009-07-13 19:24:22 +00:00
Denis Kasak
f655999c15
Fixed bug in the NoScene logo room; the screen surface is now cleared between scene redraws (filled with the colour 0) to fix artifacts when animating the logo.
...
svn-id: r42448
2009-07-13 19:11:24 +00:00
Denis Kasak
224d8c087a
Added Surface::fill() method and made Screen::fillScreen() use that instead of filling the surface manually. Changed Surface to use uint instead of uint8 throughout.
...
svn-id: r42447
2009-07-13 19:08:04 +00:00
Johannes Schickel
51a9bfc9e2
Refactor GUI options update into a function in Common: updateGameGUIOptions.
...
svn-id: r42446
2009-07-13 18:47:32 +00:00
Johannes Schickel
88e0fc2c43
Add transparent GUI options update for SCUMM too.
...
svn-id: r42445
2009-07-13 18:32:03 +00:00
Johannes Schickel
1871a2e68d
Support transparent guioptions update on game launch for AdvancedMetaEngine.
...
svn-id: r42444
2009-07-13 18:31:42 +00:00
Johannes Schickel
43c7f7530a
Got rid of Screen_LoL::_paletteConvTable.
...
svn-id: r42443
2009-07-13 17:48:13 +00:00