Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-24 | Cine: executePlayerInput: Implement moving using keyboard for Operation Stealth. | Kari Salminen | |
svn-id: r47513 | |||
2010-01-24 | Cine: executePlayerInput: Implement 'A player command is given, left mouse ↵ | Kari Salminen | |
button is down, right mouse button is up'-case for Operation Stealth. - Also changed a do-while -loop into a while-loop as it should be for both FW and OS according to disassembly. svn-id: r47512 | |||
2010-01-24 | SCI: Fix list control scrolling in Jones EGA and VGA. | Walter van Niftrik | |
svn-id: r47511 | |||
2010-01-24 | Cine: 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-24 | Cine: executePlayerInput: Fix 'left and right mouse buttons are up'-case for ↵ | Kari Salminen | |
Operation Stealth. svn-id: r47509 | |||
2010-01-24 | Cine: 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-24 | Cine: executePlayerInput: Name used keys in switch-clause (F1-F10, Ins, Del). | Kari Salminen | |
svn-id: r47507 | |||
2010-01-24 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r47506 | |||
2010-01-24 | Cine: 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-24 | Fixed warning. | Torbjörn Andersson | |
svn-id: r47504 | |||
2010-01-24 | Cine: Document branches in executePlayerInput and remove dead code ↵ | Kari Salminen | |
(if-clauses that are always true or always false). svn-id: r47503 | |||
2010-01-24 | Cine: Cleanup (Use an enumeration for mouse button states rather than values ↵ | Kari Salminen | |
1 and 2). svn-id: r47502 | |||
2010-01-24 | LOL: save/load menu speed up | Florian Kagerer | |
svn-id: r47501 | |||
2010-01-24 | SCI: Fix left aligning and centering in kFormat. | Walter van Niftrik | |
svn-id: r47500 | |||
2010-01-24 | Always memset the newly malloc'ed argument memory to 0 inside kFormat | Filippos Karapetis | |
svn-id: r47498 | |||
2010-01-24 | Added missing documentation for the new music related commands introduced in ↵ | Filippos Karapetis | |
rev. 47475 svn-id: r47497 | |||
2010-01-24 | Replaced CHECK_OVERFLOW1 with asserts | Filippos Karapetis | |
svn-id: r47496 | |||
2010-01-24 | SCI: 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-23 | Reorder params to Audio::makeRawMemoryStream | Max Horn | |
svn-id: r47492 | |||
2010-01-23 | Some more header modifications ("Graphic Adventure Engine" and the legal ↵ | Arnaud Boutonné | |
property paragraph) svn-id: r47489 | |||
2010-01-23 | Added some skeleton code for kPalVary() | Filippos Karapetis | |
svn-id: r47485 | |||
2010-01-23 | kSetSynonyms 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 class | Filippos 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-23 | Cleanup. (And along with it add some additional asserts). | Johannes Schickel | |
svn-id: r47482 | |||
2010-01-23 | Fix build broken with r47480. | Johannes Schickel | |
svn-id: r47481 | |||
2010-01-23 | Separated the parser code | Filippos Karapetis | |
svn-id: r47480 | |||
2010-01-23 | Paranoia change: add some explicit terminating 0 after some strncpy uses. | Johannes Schickel | |
svn-id: r47479 | |||
2010-01-23 | Amiga SCI1 games had signed sound data. Fixes PQ3 Amiga | Filippos Karapetis | |
svn-id: r47477 | |||
2010-01-23 | Added 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-23 | Disabled 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-23 | Get rid of FLAG_LOOP | Max Horn | |
svn-id: r47473 | |||
2010-01-23 | Get 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-23 | Update HE version for Dutch Windows demo of Freddi Fish 4. | Travis Howell | |
svn-id: r47465 | |||
2010-01-23 | sfx_init_flags is not used in the new sound code | Filippos Karapetis | |
svn-id: r47464 | |||
2010-01-23 | SCI: SCI0 games have a grey titlebar | Martin Kiewitz | |
svn-id: r47463 | |||
2010-01-23 | SCI: separate fix function for kDrawControl rects | Martin Kiewitz | |
svn-id: r47462 | |||
2010-01-23 | Update comments. | Travis Howell | |
svn-id: r47461 | |||
2010-01-23 | Fix regressions, only the Amiga CD32 version of Simon the Sorcerer 1 used ↵ | Travis Howell | |
signed sound data. svn-id: r47460 | |||
2010-01-23 | Get rid of two more FLAG_LOOP instances | Max Horn | |
svn-id: r47459 | |||
2010-01-23 | AGOS: Further unify code related to compressed sound | Max Horn | |
svn-id: r47458 | |||
2010-01-23 | AGOS: Fix memory leak in Sound::loadSfxTable | Max Horn | |
svn-id: r47457 | |||
2010-01-23 | AGOS: Turn BaseSound::makeAudioStream into a pure virtual method | Max Horn | |
svn-id: r47456 | |||
2010-01-23 | AGOS: Unify code related to compressed sound | Max Horn | |
svn-id: r47455 | |||
2010-01-23 | AGOS: Get rid of FLAG_LOOP usage | Max Horn | |
svn-id: r47454 | |||
2010-01-23 | AGOS: Start to refactor sound handling | Max Horn | |
svn-id: r47453 | |||
2010-01-22 | AGOS: Add FIXME for a memory leak | Max Horn | |
svn-id: r47452 | |||
2010-01-22 | AGOS: cleanup | Max Horn | |
svn-id: r47451 | |||
2010-01-22 | AGOS: Rearrange sound code a bit | Max Horn | |
svn-id: r47450 | |||
2010-01-22 | Get rid of kGameTypeAdibouUnknown (which is a mix of other versions), and ↵ | Arnaud Boutonné | |
Add kGameTypeAdibou1. svn-id: r47448 | |||
2010-01-22 | SCI: 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 |