aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-01-24Cine: executePlayerInput: Fix 'No player command is given, left mouse button ↵Kari Salminen
is down, right mouse button is up'-case for Operation Stealth. svn-id: r47510
2010-01-24Cine: executePlayerInput: Fix 'left and right mouse buttons are up'-case for ↵Kari Salminen
Operation Stealth. svn-id: r47509
2010-01-24Cine: executePlayerInput: Combine 'left mouse button is up, right mouse ↵Kari Salminen
button is down'-cases into one code part. Additionally: - Operation Stealth specific: Make makeActionMenu() use canUseOnItemTable. This would seem to be the correct way according to disassembly (Although there is of course a possibility that I have overlooked some part of the code). svn-id: r47508
2010-01-24Cine: executePlayerInput: Name used keys in switch-clause (F1-F10, Ins, Del).Kari Salminen
svn-id: r47507
2010-01-24SCI: CleanupWalter van Niftrik
svn-id: r47506
2010-01-24Cine: executePlayerInput: Combine mouse handling plus a few other things.Kari Salminen
- Combines mouse position and button state fetching from two branches (allowPlayerInput / !allowPlayerInput) into a single loop with a little more exotic while-clause. NOTE! Added manageEvents-call into the unified version although there was no manageEvents-call in one of the versions that was combined. Tested a little and didn't seem to matter, but hopefully won't cause any regressions! - Limit first possible 'renderer->setCommand(commandBuffer)' call to Future Wars only (Checked with FW & OS disassembly). - Combined all cases of 'left and right mouse buttons are down' into a single if-clause (All those cases call makeSystemMenu). svn-id: r47505
2010-01-24Fixed warning.Torbjörn Andersson
svn-id: r47504
2010-01-24Cine: Document branches in executePlayerInput and remove dead code ↵Kari Salminen
(if-clauses that are always true or always false). svn-id: r47503
2010-01-24Cine: Cleanup (Use an enumeration for mouse button states rather than values ↵Kari Salminen
1 and 2). svn-id: r47502
2010-01-24LOL: save/load menu speed upFlorian Kagerer
svn-id: r47501
2010-01-24SCI: Fix left aligning and centering in kFormat.Walter van Niftrik
svn-id: r47500
2010-01-24Always memset the newly malloc'ed argument memory to 0 inside kFormatFilippos Karapetis
svn-id: r47498
2010-01-24Added missing documentation for the new music related commands introduced in ↵Filippos Karapetis
rev. 47475 svn-id: r47497
2010-01-24Replaced CHECK_OVERFLOW1 with assertsFilippos Karapetis
svn-id: r47496
2010-01-24SCI: supporting .used bit 1 in palettes (force direct palette setting) and ↵Martin Kiewitz
clipping palette intensity results fixes fade in/out in sq5 intro (some timing problems remain) svn-id: r47495
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-23Some more header modifications ("Graphic Adventure Engine" and the legal ↵Arnaud Boutonné
property paragraph) svn-id: r47489
2010-01-23Added some skeleton code for kPalVary()Filippos Karapetis
svn-id: r47485
2010-01-23kSetSynonyms is really parser related, but it's an empty function in games ↵Filippos Karapetis
without a parser svn-id: r47484
2010-01-23- Moved all of the parser-related variables inside the Vocabulary classFilippos Karapetis
- Moved the kSetSynonyms() function inside kscripts (as it's for script synonyms, not parser word synonyms) - The parser vocabulary is now only initialized for SCI0 and SCI01 games, which had a parser svn-id: r47483
2010-01-23Cleanup. (And along with it add some additional asserts).Johannes Schickel
svn-id: r47482
2010-01-23Fix build broken with r47480.Johannes Schickel
svn-id: r47481
2010-01-23Separated the parser codeFilippos Karapetis
svn-id: r47480
2010-01-23Paranoia change: add some explicit terminating 0 after some strncpy uses.Johannes Schickel
svn-id: r47479
2010-01-23Amiga SCI1 games had signed sound data. Fixes PQ3 AmigaFilippos Karapetis
svn-id: r47477
2010-01-23Added song manipulation debug commands: songinfo, startsound, togglesound ↵Filippos Karapetis
and stopallsounds. is_sample now works with the new sound code svn-id: r47475
2010-01-23Disabled the unused resource loading code for the unsupported QT MIDI ↵Filippos Karapetis
format, used in the Mac version of IHNM svn-id: r47474
2010-01-23Get rid of FLAG_LOOPMax Horn
svn-id: r47473
2010-01-23Get rid of deprecated makeRawDiskStream variants; rename deprecated ↵Max Horn
makeRawMemoryStream variant to makeRawMemoryStream_OLD; adapt some code to this change svn-id: r47472
2010-01-23Update HE version for Dutch Windows demo of Freddi Fish 4.Travis Howell
svn-id: r47465
2010-01-23sfx_init_flags is not used in the new sound codeFilippos Karapetis
svn-id: r47464
2010-01-23SCI: SCI0 games have a grey titlebarMartin Kiewitz
svn-id: r47463
2010-01-23SCI: separate fix function for kDrawControl rectsMartin Kiewitz
svn-id: r47462
2010-01-23Update comments.Travis Howell
svn-id: r47461
2010-01-23Fix regressions, only the Amiga CD32 version of Simon the Sorcerer 1 used ↵Travis Howell
signed sound data. svn-id: r47460
2010-01-23Get rid of two more FLAG_LOOP instancesMax Horn
svn-id: r47459
2010-01-23AGOS: Further unify code related to compressed soundMax Horn
svn-id: r47458
2010-01-23AGOS: Fix memory leak in Sound::loadSfxTableMax Horn
svn-id: r47457
2010-01-23AGOS: Turn BaseSound::makeAudioStream into a pure virtual methodMax Horn
svn-id: r47456
2010-01-23AGOS: Unify code related to compressed soundMax Horn
svn-id: r47455
2010-01-23AGOS: Get rid of FLAG_LOOP usageMax Horn
svn-id: r47454
2010-01-23AGOS: Start to refactor sound handlingMax Horn
svn-id: r47453
2010-01-22AGOS: Add FIXME for a memory leakMax Horn
svn-id: r47452
2010-01-22AGOS: cleanupMax Horn
svn-id: r47451
2010-01-22AGOS: Rearrange sound code a bitMax Horn
svn-id: r47450
2010-01-22Get rid of kGameTypeAdibouUnknown (which is a mix of other versions), and ↵Arnaud Boutonné
Add kGameTypeAdibou1. svn-id: r47448
2010-01-22SCI: dont swap coordinates on rects when both are "wrong", will fix button ↵Martin Kiewitz
placement and gfx corruption when challenging jones (caused by duplicate buttons having lower right 0, 0) - function needs some more work svn-id: r47446
2010-01-22SCI: restoring r47412, we were right all along but this "hack" was done on ↵Martin Kiewitz
the sierra sci interpreter for jones ega/vga only (talkie NOT included). So this restore does it game specific now, causing no regressions anywhere else. We detect jones/talkie as "jones" as well, may cause regressions for talkie svn-id: r47445
2010-01-22SCI: reverting r47412, change was incorrect and also resulted in broken ↵Martin Kiewitz
animations inside text boxes in kq5. jones also uses hardcoded -1 priority for control icons. svn-id: r47444
2010-01-22Silenced some more cppcheck warnings. Some of these may seem silly, but the wayTorbjörn Andersson
I figure it the changes are harmless at worst, and making them will make it easier to find real errors in the (still quite long) list of warnings. svn-id: r47443