Commit Graph
86814 Commits
Author SHA1 Message Date
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