aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2008-07-25Made character visible in BRA.Nicola Mettifogo
svn-id: r33273
2008-07-25Converted BRA to work with the new menu approach. It is not yet well ↵Nicola Mettifogo
plugged-in as in NS, but it suffices for the moment. svn-id: r33272
2008-07-25* Merged old input management flags into a single mouse status variable.Nicola Mettifogo
* Mouse is now displayed when it is needed, and hidden when it is not ;) svn-id: r33270
2008-07-24Make sure _musicVolume and _sfxVolume are clipped to fit in a byte.Torbjörn Andersson
svn-id: r33266
2008-07-24cleanupMax Horn
svn-id: r33263
2008-07-24Fixed leak in new gui code.Nicola Mettifogo
svn-id: r33261
2008-07-24* Moved end intro and end game sequences code to gui.Nicola Mettifogo
* Rewrote all gui code to be run inside the main loop * Added code to avoid crashes when a scene with no standard background is drawn svn-id: r33260
2008-07-24Moved scheduler / process managment code into a new class SchedulerMax Horn
svn-id: r33259
2008-07-24Can't test a SharedPtr for nullity!Nicola Mettifogo
svn-id: r33258
2008-07-23cleanupMax Horn
svn-id: r33250
2008-07-23TINSEL: Renamed CoroutineInstall back to ProcessCreate; got rid of yet ↵Max Horn
another typedef; more cleanup svn-id: r33249
2008-07-23Moved POLYGON struct into polygon.cpp; got rid of some more typedefsMax Horn
svn-id: r33241
2008-07-23Renamed opcodes 0x49 and 0x68:Kari Salminen
- Opcode 0x49: setDefaultMenuColor2 -> setDefaultMenuBgColor - Opcode 0x68: setDefaultMenuColor -> setPlayerCommandPosY svn-id: r33240
2008-07-23cleanup; removed const bNoScroll variableMax Horn
svn-id: r33237
2008-07-23Removed some dead codeMax Horn
svn-id: r33236
2008-07-23Got rid of some typedefsMax Horn
svn-id: r33235
2008-07-23Added Tinsel engine to main repos (no news item for it ON PURPOSE)Max Horn
svn-id: r33230
2008-07-23Removed the historical waitUntilLeftClick function and adapted code to use ↵Nicola Mettifogo
the more general readInput and waitForButtonEvent. svn-id: r33226
2008-07-23Removed useless event management code and made readInput() more general.Nicola Mettifogo
svn-id: r33225
2008-07-23More decoupling of inventory code.Nicola Mettifogo
svn-id: r33224
2008-07-23More savegame-endianness fixes :/Sven Hesse
svn-id: r33222
2008-07-23Fixed mouse cursor when closing inventory.Nicola Mettifogo
svn-id: r33220
2008-07-23More merging of input code.Nicola Mettifogo
svn-id: r33219
2008-07-22shutup valgrind warningPaweł Kołodziejski
svn-id: r33206
2008-07-22Fix warnings in CINEMax Horn
svn-id: r33202
2008-07-22Merged inventory input code from different files.Nicola Mettifogo
svn-id: r33198
2008-07-22Fix CineSaveGameFormat enumeration's include order (Caused problems at least ↵Kari Salminen
with GCC). svn-id: r33196
2008-07-22Fix build.Nicola Mettifogo
svn-id: r33193
2008-07-22Fix for bug #2019355 (FW: broken compatibility with 0.11.1 saves):Kari Salminen
- Changed savegame loading related functions to use SeekableReadStream rather than InSaveFile so MemoryReadStream can be used transparently. - Fixed loadResourcesFromSave to load multiframe animations correctly and to load 0.11.0/0.11.1 Future Wars savegames which used a slightly different format. - Added a savegame format detector that tries to detect between the old Future Wars savegame format, the new one and a broken revision of the new one. - Changed makeLoad to first load the savegame fully into memory and only then handle it (If the savegame's packed then it's unpacked first). If the packed savegame can't tell its unpacked size (i.e. it's using zlib format) then we'll try to load up to 256kB of the savegame data. Thanks to wjp for his help with nailing this release critical bug. svn-id: r33192
2008-07-22Fixed regression in dialogue code: certain commands weren't executed anymore ↵Nicola Mettifogo
after dialogue ended. svn-id: r33191
2008-07-22Removed unneeded input code.Nicola Mettifogo
svn-id: r33189
2008-07-22Changed comment display code so that input polling is integrated into the ↵Nicola Mettifogo
main loop, instead of being performed in a blocking way from a separate routine. svn-id: r33188
2008-07-21Spacing.Travis Howell
svn-id: r33168
2008-07-21Avoid branching in the inner loop of AGOS drawVertImageCompressedBertrand Augereau
svn-id: r33167
2008-07-21Some refactoring for tracking of floating labels.Nicola Mettifogo
svn-id: r33165
2008-07-21Massive refactoring of dialogue code, which is now implemented as a finite ↵Nicola Mettifogo
state machine. Related code in other files has been updated has well. svn-id: r33162
2008-07-20Commented out some more PC-98 audio stuff, to avoid warnings.Torbjörn Andersson
svn-id: r33146
2008-07-20KYRA: disable incomplete PC-98 audio support for 0.12.0 release (use towns ↵Florian Kagerer
audio instead) svn-id: r33145
2008-07-20cleanupMax Horn
svn-id: r33135
2008-07-18Added savefile position comments to savegame loading routine (Helpful for ↵Kari Salminen
debugging the formats). svn-id: r33096
2008-07-18Don't crash if you try to use music file #2 as music file #1. When the musicTorbjörn Andersson
wasn't found, it would close the file even if something else was already playing from it. (Some music is in both files.) svn-id: r33094
2008-07-17Patch #2019455: Patch for reducing the BSS size of Cine engine.Kari Salminen
svn-id: r33087
2008-07-17Fixed regression bug in dialogue, which de-facto allowed user to skip ↵Nicola Mettifogo
in-game protection. svn-id: r33086
2008-07-16Split the drawVertImage function in the agos engine to make it clearer Bertrand Augereau
and easier to profile svn-id: r33083
2008-07-15fix bug #1876741: changed .SB playback rate to 11840Hz (matches dos game)Gregory Montoir
svn-id: r33079
2008-07-15fix bug #1995042: stop previous sfx playback when starting a new sfx ↵Gregory Montoir
(matches original dos code). Also removed the "sound skipping" hack in final bam scene. svn-id: r33078
2008-07-15Made frame unpacking buffer dynamic (this frees some BSS space).Nicola Mettifogo
svn-id: r33072
2008-07-14Fix for bug #2016647 (FW: crash with italian amiga version).Kari Salminen
- Consists of a workaround for a script bug that used local variable 251 when it should've used global variable 251. - Also added a fix for a crash when failing copy protection in Amiga or Atari ST versions of Future Wars. NOTE: That any of the Amiga or Atari ST versions of Future Wars haven't crashed right in the beginning before seems like plain luck because accessing local variable 251 is out of bounds! svn-id: r33068
2008-07-14remove accidentally committed debugging code; fix shadowing warningWillem Jan Palenstijn
svn-id: r33064
2008-07-14Don't draw scumm saveload dialog while reflowing layout, as that would use ↵Willem Jan Palenstijn
uninitialized values svn-id: r33063