Commit Graph
86814 Commits
Author SHA1 Message Date
Yotam Barnoy f79d3bb7cd PSP: small fix for cache coherency affecting nippon and some others. Trunk only.
svn-id: r45328
2009-10-22 06:50:59 +00:00
Robert Špalek 8f75ee9a37 Fix uninitialized channel volumes.
This fixed stopped music after calling the configuration dialog.

svn-id: r45327
2009-10-22 06:41:11 +00:00
Robert Špalek 3903be61e7 Improved music handling:
- reading the volume from the configuration
- error handling of non-existent MIDI files
- pausing/resuming music

unfortunately, sometimes music stops playing or slows down, and my log
messages have so far not helped me to identify why

svn-id: r45326
2009-10-22 06:21:39 +00:00
Robert Špalek 958bc7ba81 Avoid opening and closing BArchive files all the time
svn-id: r45325
2009-10-22 06:05:34 +00:00
Filippos Karapetis 89febd360f Cleanup
svn-id: r45323
2009-10-22 05:42:14 +00:00
Filippos Karapetis 1f4ad52c61 Moved the view loop counting code in the new GUI
svn-id: r45322
2009-10-22 05:41:50 +00:00
Matthew Hoops 3f3353c520 Update detection of Loom PCE Japanese.
svn-id: r45320
2009-10-22 01:25:23 +00:00
Travis Howell 48e3d9a767 Update detection of PCEngine version of Loom.
svn-id: r45319
2009-10-22 01:07:49 +00:00
Max Horn 48013f16f8 Patch #2871861: fix for mgx-packet in linuxmoto.mk
svn-id: r45317
2009-10-21 22:40:00 +00:00
Max Horn e0f12f8c6b Patch #2875721: vkeybd and keymapper enable by default for motomagx
svn-id: r45316
2009-10-21 22:39:36 +00:00
Martin Kiewitz e3d03ce22b SCI/newgui: kAnimate added comment about fastCast
svn-id: r45315
2009-10-21 21:07:21 +00:00
Martin Kiewitz fd9a062452 SCI/newgui: kAnimate - fastCast change (again)
svn-id: r45314
2009-10-21 20:57:42 +00:00
Filippos Karapetis 8f8af8a19b Make the check for global variable 84 inside SciGuiAnimate::invoke() simpler and faster
svn-id: r45313
2009-10-21 20:25:05 +00:00
Filippos Karapetis 4f58d91309 Fixed animations in LSL1VGA again
svn-id: r45312
2009-10-21 20:10:23 +00:00
Filippos Karapetis 033910c6af Removed the accidental inclusion of deprecated code for LSL5 - this has been superseded by commit 45297
svn-id: r45311
2009-10-21 19:23:37 +00:00
Filippos Karapetis b105d690e3 - Removed kShow() and the related code it uses - it's a debugging function, and we have the same functionality in the debug console
- Merged the view signal flags from kernel.h and gui_animate.h, and named them appropriately. Also, updated the notes next to them, cause some were incorrectly marked as not used in our engine
- Added a note about a hack used in the old GUI in the view signal flags
- Moved the control state flags inside gui_helpers.h

svn-id: r45310
2009-10-21 19:19:03 +00:00
Martin Kiewitz 95cefe311c SCI/newgui: kAnimate - now reads out signal again in .dispose loop, just in case. Currently there is no issue known.
svn-id: r45309
2009-10-21 15:23:05 +00:00
Martin Kiewitz c9e618b6a5 SCI/newgui: updating flags separately to fix issue in sq1 (almost at the end) where wilco will go michael jackson otherwise
svn-id: r45308
2009-10-21 15:12:10 +00:00
Filippos Karapetis 1e4e76af0f Fixed self-intersecting pathfinding polygons in SQ1, room 66. This addresses the issue where Roger is able to walk anywhere on screen. However, there is still a separate issue in that room, which makes him stay stuck in one direction (like he's "moonwalking") and it only occurs in the new GUI
svn-id: r45307
2009-10-21 14:13:08 +00:00
Travis Howell bb0cee730e Add/remove comments.
svn-id: r45306
2009-10-21 13:21:26 +00:00
Travis Howell 746258f882 Add patch from Tobias, for graphic support (backgrounds/objects) in PCE version of Loom, with minor changes.
svn-id: r45304
2009-10-21 12:59:10 +00:00
Max Horn 1e8883dccc SCI: Fix warning, and reformat a multi-line comment
svn-id: r45303
2009-10-21 10:00:08 +00:00
Max Horn 745be029b2 SCUMM: Get rid of 'static int sortArrayOffset' by tweaking ScummEngine_v90he::sortArray
svn-id: r45302
2009-10-21 09:59:18 +00:00
Filippos Karapetis 0b965ac2d4 Added bmv.h to the MSVC project files (added in rev 45268)
svn-id: r45301
2009-10-21 08:54:03 +00:00
Filippos Karapetis 4b1b5346b3 Updated the MSVC project files of the draci engine (added music.*)
svn-id: r45300
2009-10-21 08:50:53 +00:00
Jordi Vilalta Prat e5d2889244 Small formatting fixes
svn-id: r45299
2009-10-21 08:45:24 +00:00
Robert Špalek 8d8b4dc50a Enabled music.
Several TODO's added.

svn-id: r45298
2009-10-21 08:41:57 +00:00
Filippos Karapetis 9785eca16b Fixed the bug where ego would not walk properly after he's swapped in LSL5 (from Larry to Patti and vice versa)
svn-id: r45297
2009-10-21 08:28:39 +00:00
Matthew Hoops 91dcca89b1 Fix another regression that didn't append data in safeStrcat.
svn-id: r45296
2009-10-21 01:23:05 +00:00
Matthew Hoops 6114381b4c Fix a regression in agiSprintf.
svn-id: r45295
2009-10-21 01:01:23 +00:00
Max Horn 433f7088fb PS2: disable text console, command line support and DOSBox OPL
svn-id: r45294
2009-10-20 23:07:32 +00:00
Martin Kiewitz 257d086aa1 SCI/newgui: palVary logic as comments (work in progress)
svn-id: r45293
2009-10-20 21:25:50 +00:00
Martin Kiewitz f2c6950983 SCI: kPalVary - pause
svn-id: r45292
2009-10-20 20:57:08 +00:00
Torbjörn Andersson 42af771de0 Fixed regression introduced when adding support for looping background sounds.
A.k.a. "I played through the whole game looking for regressions, and missed the
one at the intro cutscene?!"

svn-id: r45290
2009-10-20 20:15:13 +00:00
Martin Kiewitz 9e864ff95b SCI/newgui: textedit control also changed to draw text like sierra sci
svn-id: r45289
2009-10-20 20:12:50 +00:00
Martin Kiewitz d7ce8440ba SCI/newgui: Listbox control now draws text up one pixel, so that it matches sierra sci
svn-id: r45288
2009-10-20 20:08:33 +00:00
Martin Kiewitz 35071a25b4 SCI: kPalVary basic
svn-id: r45287
2009-10-20 19:56:37 +00:00
Max Horn 0b04cbbdf6 cleanup
svn-id: r45286
2009-10-20 19:52:18 +00:00
Max Horn 2df38ec61e LURE: Turn HotspotTickHandlers into a proper class; convert static vars in various of its methods to member vars
svn-id: r45285
2009-10-20 19:51:57 +00:00
Max Horn 6d9cb7ab14 SWORD2: Turned static vars in Logic::fnISpeak into member vars of class Logic
svn-id: r45284
2009-10-20 19:51:32 +00:00
Max Horn 91ba886e01 TINSEL: Move Common::List instances mouseButtons & keypresses into TinselEngine.
Global C++ objects are not portable, as their constructors / destructors may
never be called.

svn-id: r45283
2009-10-20 19:12:54 +00:00
Max Horn c5c12130f5 SWORD2: Resolve FIXME about weird static var 'k' in Router::smoothCheck
svn-id: r45282
2009-10-20 19:12:31 +00:00
Max Horn 774eefe688 SWORD2: Resolve FIXME about static var 'left' in Router::slidyWalkAnimator
svn-id: r45281
2009-10-20 19:12:08 +00:00
Max Horn b935f0119a SWORD1: Resolve FIXME about weird static var 'left' in Router::slidyWalkAnimator
svn-id: r45280
2009-10-20 19:11:46 +00:00
Max Horn 08fb97ee59 SWORD1: Resolve FIXME about weird static var 'k' in Router::smoothCheck
svn-id: r45279
2009-10-20 19:11:22 +00:00
Max Horn 4f69e0a753 SCI: Fix for _vocab_free_empty_rule_list
svn-id: r45278
2009-10-20 19:10:51 +00:00
Martin Kiewitz 1e1172af49 SCI/newgui: Changed kPalette(animate) and implemented setFlags/unsetFlags
svn-id: r45277
2009-10-20 18:45:46 +00:00
Florian Kagerer 1fb02d2c4b LOL/PC-98: fixed glitch in text displayer
svn-id: r45276
2009-10-20 18:34:12 +00:00
Max Horn a60836c5ee SCI: Fix _vocab_add_rule by re-adding the 'if' statement I accidentally removed in rev 45263
svn-id: r45275
2009-10-20 16:55:12 +00:00
Martin Kiewitz 907134076d SCI/newgui: kPalette/animate - accidentally changed speed to uint16 in prev. revision although its signed
svn-id: r45274
2009-10-20 16:18:29 +00:00