20786 Commits

Author SHA1 Message Date
Robert Göffringmann
549e535a97 BASS is not Counter Strike, so redrawing the screen at 70 fps feels a little pointless. It's also more than the average pal tv set can do ;)
svn-id: r26328
2007-03-30 19:13:23 +00:00
Sven Hesse
d65e05841a - Fixed the IMD playing within mults, the non-interactive Gob3 demo should work better now
- Replaced strcpy with strncpy where appropriate
- Added detection entries for other languages of the multilingual Gob3 CD; bug #1691230

svn-id: r26327
2007-03-30 17:52:31 +00:00
Sven Hesse
33c6a6f460 Fixing curly bracket style
svn-id: r26326
2007-03-29 21:03:32 +00:00
Sven Hesse
57fc863819 Replaced some more intenting space that slipped in with tabs
svn-id: r26325
2007-03-29 20:53:37 +00:00
Sven Hesse
046fe5060b Formatting (Take that, LordHoto! ;P)
svn-id: r26324
2007-03-29 20:49:37 +00:00
Johannes Schickel
2a4fc29d46 formatting.
svn-id: r26323
2007-03-29 20:38:59 +00:00
Torbjörn Andersson
7a41f19639 Update the screen in escDelay(). Seems to fix some glitches when changing
scaler at certain points in the intro.

svn-id: r26322
2007-03-29 20:06:39 +00:00
Sven Hesse
85ea7e97f1 Mind the time needed to update the screen when waiting for a sound slice to finish
svn-id: r26321
2007-03-29 19:37:53 +00:00
Sven Hesse
719fb21237 Don't play coktel2.imd, but coktel.imd
svn-id: r26320
2007-03-29 19:28:47 +00:00
Nicola Mettifogo
d75df27964 oops
svn-id: r26319
2007-03-29 19:10:01 +00:00
Nicola Mettifogo
31eb34c98f - changed Cnv to use a single large buffer for frames instead of small chunks of memory, to simplify loading by Disk.
- added a new constructor with parameters to Cnv

svn-id: r26318
2007-03-29 19:03:51 +00:00
Nicola Mettifogo
711865ef63 - implemented destructor for Cnv, thus removing calls to Gfx::freeCnv()
- enforced use of getFramePtr instead of Cnv::_array member

svn-id: r26317
2007-03-29 18:34:31 +00:00
Sven Hesse
623ca88022 - Properly implemented the ImdPlayer
- Some more clean-up

svn-id: r26316
2007-03-29 17:55:39 +00:00
Johannes Schickel
69639ea0bf cleanup.
svn-id: r26315
2007-03-29 16:50:06 +00:00
Nicola Mettifogo
3903309af3 Overhaul of palette management to bring it back to its original form. Gfx palette code has been updated, and _c_endComment (callable from scripts) has been implemented. As a by-product, palette cycling now finally works!
svn-id: r26314
2007-03-28 20:12:00 +00:00
Nicola Mettifogo
ac1e6c9b75 Fixed palette bug to allow proper display of splash screens, but dos palette is still broken in game. Palette code needs a general revision due to differences between dos and amiga.
svn-id: r26313
2007-03-27 22:04:50 +00:00
Nicola Mettifogo
303b66391b engine can now handle amiga and dos splash screens
svn-id: r26312
2007-03-27 22:03:00 +00:00
Nicola Mettifogo
77657498b2 added code to load amiga background slides
svn-id: r26311
2007-03-27 22:02:07 +00:00
Nicola Mettifogo
4467a25db9 - added new subclass ILBMDecoder, to decode ILBM subtype of IFF files
- some bug fixing on the hierarchy

svn-id: r26310
2007-03-27 19:45:09 +00:00
Max Horn
4dd50ee6f4 Fixed yet another DC compile error
svn-id: r26309
2007-03-27 19:26:39 +00:00
Torbjörn Andersson
6a9eb08ac7 Fixed indentation.
svn-id: r26308
2007-03-27 14:28:48 +00:00
Max Horn
508befd556 fixed const correctness
svn-id: r26307
2007-03-27 14:12:16 +00:00
Max Horn
a848511743 Fix compile error in the DC port
svn-id: r26306
2007-03-26 19:31:36 +00:00
Johannes Schickel
fb9b9863e3 Commit of patch #1688065 ("KYRA: fm towns music").
svn-id: r26305
2007-03-26 12:25:12 +00:00
Torbjörn Andersson
0c5d862ab1 Removed code that at least for now is presumed dead.
svn-id: r26304
2007-03-25 20:23:14 +00:00
Johannes Schickel
41ea68e71e cleanup
svn-id: r26303
2007-03-25 19:51:19 +00:00
Nicola Mettifogo
4d56036d4d Added new base class Graphics::IFFDecoder and subclass Graphics::PBMDecoder as a reimplementation of Graphics::decodeILBM. Old function will be removed when engines are updated.
svn-id: r26302
2007-03-25 19:36:24 +00:00
Max Horn
645a9c71d0 Remove obsolete reference to the mouse movement emulation via arrow keys
svn-id: r26301
2007-03-25 16:46:46 +00:00
Johannes Schickel
f145890bba Some tempo fixes from Florian.
svn-id: r26300
2007-03-25 15:54:15 +00:00
Nicola Mettifogo
7708186cba Changed detection of the dreaded 'fr' archive in Nippon Safes Amiga Demo. This is not a better hack than before, except that now it works.
svn-id: r26299
2007-03-24 23:57:29 +00:00
Johannes Schickel
7909c312bd Corrected some c&p error in the documentation.
svn-id: r26298
2007-03-24 23:35:48 +00:00
Max Horn
26db2f4da5 Cleaning up various issues with the Indy3 IQ patch
svn-id: r26296
2007-03-24 22:30:17 +00:00
Nicola Mettifogo
7b9c74acae Added new class Table, and updated Disk accordingly. Tables can be populated after their creation or wrapped around existing arrays. Thus, the old functions (initTable, freeTable and searchTable) have been removed.
svn-id: r26295
2007-03-24 21:18:08 +00:00
Nicola Mettifogo
3034cb1273 made more functions members of Parallaction
svn-id: r26294
2007-03-24 19:55:34 +00:00
Nicola Mettifogo
afe981d340 started infrastructure for amiga demo:
- added Disk skeleton
- adapted Archive to handle different structure for archives
- moved Disk creation from engine constructor into init() [still sub-optimal]

svn-id: r26293
2007-03-24 17:14:04 +00:00
Nicola Mettifogo
10048eaec1 - fixed regression bug: one free/delete mismatch
- added needed virtual destructors to structs

svn-id: r26292
2007-03-24 16:36:13 +00:00
Travis Howell
fee9c9fe80 Update help.
svn-id: r26291
2007-03-24 00:57:48 +00:00
Travis Howell
eb996313e0 Remove old debug message in getStringWidth opcode, which is no longer required.
svn-id: r26290
2007-03-24 00:50:14 +00:00
Travis Howell
de98304a3e Add patch #1687026 - Indy3: Series IQ-Points.
svn-id: r26289
2007-03-24 00:41:38 +00:00
Travis Howell
8d326d1e28 Add patch #1687013 - Zak FM-Towns: F1-F4 person switching.
svn-id: r26288
2007-03-24 00:21:47 +00:00
Johannes Schickel
013d576417 Added standard fileheader. (oops)
svn-id: r26286
2007-03-24 00:09:08 +00:00
Johannes Schickel
d1645e2fbf Commit of patch #1686414 ("Kyra: FM-Towns music").
svn-id: r26285
2007-03-24 00:04:08 +00:00
Max Horn
c8c3dd04a7 Patch #1687010: FM-Towns: Handle Alt-F5
svn-id: r26284
2007-03-23 23:38:45 +00:00
Travis Howell
0818a44424 Add part of patch #1687053 - Scumm: Fix charset glitches in original Save-dialog.
svn-id: r26283
2007-03-23 23:31:43 +00:00
Travis Howell
00ea91c5d6 Trimming of excess spaces in drawString, only applies to SCUMM 4+ games. Cofirmed via disssembly.
svn-id: r26282
2007-03-23 23:22:18 +00:00
Johannes Schickel
661944a0f9 Implemented some palette code differences for Amiga version.
svn-id: r26281
2007-03-23 16:24:28 +00:00
Travis Howell
32c7ee7748 Fix bug #1684010 - SPYFOX1: Background buffer not been cleared.
svn-id: r26280
2007-03-23 03:06:10 +00:00
Travis Howell
5057c1b5c8 Change getFileSize opcode, to check for files via SaveFileManager too. Fixes loading the high score table in the mini game of SPY Fox 2.
svn-id: r26279
2007-03-23 02:55:07 +00:00
Eugene Sandulenko
989f7b67cb - Save AGIPAL resource number properly
- Move GfxMgr constructor to .cpp file

svn-id: r26278
2007-03-22 22:29:00 +00:00
Matthew Hoops
a722b767a8 - adding support for saving AGIPAL games
- adding debug comment when using a new AGIPAL palette
- changing so that only pal.101-109 files are used and not pal.100, as AGIPAL starts at 101

svn-id: r26277
2007-03-22 22:03:21 +00:00