Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson c2870adf60 Added notice about how I think CP_PUSH_LOCAL_ADDR is used.
svn-id: r13493
2004-04-07 08:53:24 +00:00
Paweł Kołodziejski ad65c8e6b2 corections to music code
svn-id: r13492
2004-04-07 07:17:16 +00:00
Torbjörn Andersson a1ac764575 Cleanup. (Mostly to change the wording and priority of the debugging
messages to be more like in BS1.)

svn-id: r13491
2004-04-07 06:57:37 +00:00
Max Horn fa87f49784 cleanup
svn-id: r13490
2004-04-06 22:02:02 +00:00
Max Horn 44019f8bfa Fix for building from an external dir (ensures that the correct config.h gets included)
svn-id: r13489
2004-04-06 21:50:04 +00:00
Gregory Montoir 4fef6d8972 fix for bug #928549.
Animations on objects/persons setup by cutaways can still be played after the end of the cutscene. (the only ?) one room in which this is reproducable is the first time you talk to the Oracle (first c44, then c47).

As a Cutaway object is created for each cutscene, the _cutAnim member should be moved to an more "persistant" object.
Otherwise we're reading data from free'd memory...

svn-id: r13488
2004-04-06 20:15:19 +00:00
Max Horn 36d667b2b5 Fix building from external directory
svn-id: r13487
2004-04-06 20:04:05 +00:00
Paweł Kołodziejski 2b9311aa26 - split imuse digital code,
- cleanup a little,
- added pool method for FT voc sample from resource,
- make struct sync, jump, regions dynamic memory allocation

svn-id: r13486
2004-04-06 19:46:43 +00:00
Max Horn 86dd5c56f6 voice_volume is now speech_volume
svn-id: r13485
2004-04-06 18:42:53 +00:00
Torbjörn Andersson dddcb9e9ce Forgot to make this change before the last commit.
svn-id: r13484
2004-04-06 11:55:35 +00:00
Torbjörn Andersson 349f63ebfc Changed "voice_volume" to "speech_volume" for consistency with the Broken
Sword games. (The digial iMUSE code still calls it voice volume, though.)

svn-id: r13483
2004-04-06 11:50:35 +00:00
Max Horn c7d22d5a6f Fixed Rect(width, height) constructor
svn-id: r13482
2004-04-06 11:11:10 +00:00
Paweł Kołodziejski b973869456 that is not needed anymore
svn-id: r13481
2004-04-06 06:20:51 +00:00
Paweł Kołodziejski 1470818bc0 that is not needed anymore
svn-id: r13480
2004-04-06 06:19:52 +00:00
Paweł Kołodziejski 477ee42301 update
svn-id: r13479
2004-04-06 06:05:17 +00:00
Max Horn cc954a70ae Fix for bug #929724 (MI2: Intro regression) -> since _outheight can be negative, negative y values aren't filtered out automatically anymore, so we have to explicitly check for them
svn-id: r13478
2004-04-06 01:06:54 +00:00
Max Horn 92301bff74 Replaced FIXME with proper explanation and code (the previous hack was actually correct, just incomplete)
svn-id: r13477
2004-04-05 23:56:28 +00:00
Max Horn 17fe0497f5 Renamed StringTab::backup to StringTab::_default, as that describes better what it does
svn-id: r13476
2004-04-05 23:54:58 +00:00
Max Horn fbd9340768 Use config.guess to detect host OS/cpu/vendor; enforce memory alignment on Alpha machines; do not use printf directly, rather use echo_n (not sure how portable 'printf' is)
svn-id: r13475
2004-04-05 22:07:09 +00:00
Max Horn ce8099c89f Paranoid fix for potential 64bit issue; some possibly useful debug output added
svn-id: r13474
2004-04-05 22:02:58 +00:00
Max Horn f31f91b09a GNUs config.guess script - portable way to detect the host OS/cpu/vendor (also used by autoconf, but actually maintained seperately) - to be used by our hand rolled configure script
svn-id: r13473
2004-04-05 22:01:17 +00:00
Paweł Kołodziejski f44291f6b6 remove usage VAR_SYNC. in scripts used only one time, it's set to 0
svn-id: r13472
2004-04-05 20:07:04 +00:00
Paweł Kołodziejski 04fe7f8043 droped
svn-id: r13471
2004-04-05 19:47:07 +00:00
Paweł Kołodziejski 924f47ccdd there is no imuse in he engine
svn-id: r13470
2004-04-05 18:54:51 +00:00
Paweł Kołodziejski 74d902c62b removed exception for no used nut font
svn-id: r13469
2004-04-05 18:45:40 +00:00
Paweł Kołodziejski f141ad488b added voice group volume to scumm engine for imuse digital and implemeted volume groups control
svn-id: r13468
2004-04-05 18:24:36 +00:00
Max Horn 781809ee2b pedantic const correction
svn-id: r13467
2004-04-05 00:24:26 +00:00
Max Horn 18b35e57c8 these debug() calls look as if they should be debugC() calls
svn-id: r13466
2004-04-04 23:29:10 +00:00
Max Horn 21b81b9ef4 Fix signedness issue (lead to incorred address computations on 64 bit machines)
svn-id: r13465
2004-04-04 22:43:54 +00:00
Max Horn 71bbdbfae4 Removed CharsetRenderer::_mask (this was used to optimize charset mask handling). This shouldn't cause any noticable slowdowns, but allows us to get rid of two nasty hacks, and fixes bug #895355 (DIG: Subtitles sometimes stay on the screen), maybe also others
svn-id: r13464
2004-04-04 20:20:09 +00:00
Max Horn 749d75cdcb Added TODO/FIXME comment
svn-id: r13463
2004-04-04 19:50:52 +00:00
Max Horn 4de4353c39 My recent change to _draw_bottom caused a regression in The Dig (and maybe elsewhere). Ah well, probably better to draw one line more than one line less anyway
svn-id: r13462
2004-04-04 19:41:02 +00:00
Max Horn 70237e74c9 Implement V8 queryQuit opcode
svn-id: r13461
2004-04-04 19:24:03 +00:00
Max Horn d859bebb90 Fix for last part of bug #766749 (COMI: Text should not always have a shadow): do not draw shadow for charset 3
svn-id: r13460
2004-04-04 19:17:28 +00:00
Max Horn 5858a919a2 allow disabling of text shadow in NUT font renderer
svn-id: r13459
2004-04-04 18:07:26 +00:00
Max Horn f1ee3c0163 let compiler optimize code better <g>
svn-id: r13458
2004-04-04 17:56:30 +00:00
Torbjörn Andersson 6d460d2e10 Cleanup.
svn-id: r13457
2004-04-04 15:16:05 +00:00
Max Horn 55bbd875db Exit quietly if we just told the user we are going to exit; no need to call error() (which pops up the console etc.)
svn-id: r13456
2004-04-04 12:36:50 +00:00
Max Horn e3e9ba99ee Fix for bug #885466 (FT: Text gets drawn under moving bits), by making AKOS codec 16 honor the charset mask
svn-id: r13455
2004-04-04 01:11:27 +00:00
Max Horn a4e424a4fe got rid of _msgPtrToAdd; slightly improved error checking in addMessageToStack()
svn-id: r13454
2004-04-04 00:29:13 +00:00
Max Horn a2413dad38 Fix for bugs #915586, #905856, part of bug #766749 (COMI: Bug with text being printed on the edge of the screen)
svn-id: r13452
2004-04-03 23:44:06 +00:00
Max Horn 3f2fc3e8be cleanup
svn-id: r13450
2004-04-03 22:52:36 +00:00
Max Horn 90dd9af577 fixed hypothetical off-by-one error when computing _draw_bottom (a semantical problem: _draw_bottom is supposed to be the bottom most pixel which is actually drawn; in the other case, it's top+height, i.e. one pixel *below* that last drawn pixel row. In addition, some cleanup
svn-id: r13449
2004-04-03 20:56:19 +00:00
Max Horn 6aa6b49ed5 cleanup StringTab stuff
svn-id: r13448
2004-04-03 19:41:31 +00:00
Gregory Montoir 8f6ae7973e patch #910779 (with minor tweaks), fotaq hebrew support :
- reversed button captions in journal
- reversed command text in pinnacle room
- reverse order of lines in dialogue chooser

thanks Ori Avtalion !

svn-id: r13447
2004-04-03 17:58:58 +00:00
Max Horn 330cf43383 Fix for bug #896844 (DIG: Missing subtitle at the lab console)
svn-id: r13446
2004-04-03 13:16:02 +00:00
Jonathan Gray dedc33d99c make hdiutil overwrite the disk image if it already exists, although it will still fail if it is already attached
svn-id: r13445
2004-04-03 07:19:10 +00:00
Max Horn 3ae3eccac8 cleanup
svn-id: r13444
2004-04-03 00:56:55 +00:00
Max Horn a47793c8e0 oops
svn-id: r13443
2004-04-02 22:01:25 +00:00
Max Horn 4a41973804 Got rid of _transText
svn-id: r13442
2004-04-02 21:56:27 +00:00