Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-24 | SCI: fixing amiga mapping for colors 0 and 15, those are hardcoded like ↵ | Martin Kiewitz | |
everywhere else svn-id: r47521 | |||
2010-01-24 | SCI: self drawn stuff on amiga uses ega palette, we need to match it onto ↵ | Martin Kiewitz | |
currently used amiga palette (fixes user interface colors for amiga sci1 games) svn-id: r47520 | |||
2010-01-24 | Cine: executePlayerInput: Operation Stealth: Fix target object name not ↵ | Kari Salminen | |
disappearing when passing over an empty area with a verb already chosen. svn-id: r47519 | |||
2010-01-24 | Cine: executePlayerInput: Fix broken Y-movement in Operation Stealth (D'oh! ↵ | Kari Salminen | |
Copy-pasted X to where Y was meant :-P). - Hopefully NOW things should work without r33872! svn-id: r47518 | |||
2010-01-24 | Cine: executePlayerInput: Add TODO about investigating why some buttons ↵ | Kari Salminen | |
don't work currently. svn-id: r47517 | |||
2010-01-24 | Cine: executePlayerInput: Revert r33872 as things should work without it now. | Kari Salminen | |
With the latest changes to executePlayerInput we should now be able to free the girl at the bottom of the ocean without the r33872. The commit log from r33872 was: "Fix for bugging moving at the bottom of the ocean when trying to free the girl from the ropes and swimming to the surface. Some global variables related to mouse position weren't being updated in executePlayerInput, now they are and things seem to work. Also enables moving in the labyrinth arcade sequence at the palace." svn-id: r47516 | |||
2010-01-24 | Cine: executePlayerInput: Add makeActionMenu-part to keyboard handling and a ↵ | Kari Salminen | |
couple of TODOs for Operation Stealth. - NOTE: This doesn't seem to work correctly yet. My current guess is that it has to do with how some keyboard events are handled in cine/main_loop.cpp's processEvent-function and some in cine/various.cpp's executePlayerInput. svn-id: r47515 | |||
2010-01-24 | SCI: handle intensity calls for amiga the same way as we handle palette ↵ | Martin Kiewitz | |
animation (abort instead of process) svn-id: r47514 | |||
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 |