Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko ccacf6f82e o Added support for German ITE. There are also Puzzle-related messages
hardcoded, but I'll save that for later :)
o Eliminated all leftovers of previous language loader. If you'll spot another
  one, just remove it silently.

svn-id: r16556
2005-01-14 01:17:34 +00:00
Travis Howell 211ec4c32a Change SIMON to use makeWAVStream - patch #1101740
svn-id: r16555
2005-01-14 00:38:54 +00:00
Andrew Kurushin 326dd0c255 - introduced SagaEngine::getTextString (for i18n it should route to corresponding string array)
- first step in verb implementation: proper button draw, keyboard respond 'w','l' &etc
- added comments and some fields to GameDisplayInfo

svn-id: r16554
2005-01-13 22:42:49 +00:00
Torbjörn Andersson e97c689f8b Removed unused stuff.
svn-id: r16553
2005-01-13 18:00:47 +00:00
Max Horn 05662db4dc Use loadWAVFromStream
svn-id: r16552
2005-01-13 16:28:20 +00:00
Max Horn 59abbd5cc0 queenrebuild was renamed to compress_queen
svn-id: r16551
2005-01-13 15:44:37 +00:00
Torbjörn Andersson 8c708cce8e A few subtitle-related changes:
* Added speechCoords to the SpeechData structure so that talking actors
  don't drag their speech subtitles with them just because they're moving
  and talking at the same time. (Could this also be useful for non-actor
  speech?) If the actor has multiple strings, the coordinates are updated
  for each new string.

* Made speechColor and outlineCoor arrays so that simultaneous speech (i.e.
  where several actors are talking at the same time) multi-coloured. This
  is completely untested, though.

* Used getBlack() to get the black colour for the text outline. The
  original uses a constant, but we could always make getBlack() return
  that constant, if we want to.

svn-id: r16550
2005-01-13 07:47:04 +00:00
Torbjörn Andersson 1e499f47f2 Slight adjustment to previous commit.
svn-id: r16549
2005-01-12 12:51:56 +00:00
Torbjörn Andersson 3f211bdc32 There was a slight but noticeable pause in linked animations at the moment
it changes to the link. I'm guessing that the last frame in the animation
is identical to the first frame in the link.

The original calls SetAlarm(&deltaAlarm[i], delta->timer) between each
frame, but amends itself by calling SetAlarm(&deltaAlarm[i], 0) when the
link happens. I'm trying to simulate that effect by using 0 as frame time
instead of anim->frame_time. I think that's the right thing to do.

svn-id: r16548
2005-01-12 11:07:56 +00:00
Max Horn 2f77e27ca3 Move 'tools' related build rules into tools/module.mk; fixed remainder of bug #1100125 (I hope...)
svn-id: r16547
2005-01-11 22:02:05 +00:00
Andrew Kurushin 89e6030c58 remove game.h & image.h
svn-id: r16546
2005-01-11 21:19:53 +00:00
Andrew Kurushin 244b227b19 - remove game.h & image.h
- all display information of current game goes to SagaEngine
- remove GameFontIds
- hide SagaEngine _gameId,_gameType & etc with methods getGameId(), getGameType()

svn-id: r16545
2005-01-11 21:10:36 +00:00
Max Horn f1026ce3eb Partial fix for bug #1100125
svn-id: r16544
2005-01-11 20:40:10 +00:00
Andrew Kurushin f17f5e3cae last wjp suggested patch - helps reenable "no definition for inline function" warning
svn-id: r16543
2005-01-11 20:02:12 +00:00
Torbjörn Andersson d429502d29 Make voicess.res the first IHNM voice file, since that's the one that's
used in the intro. That way, if the IHNM demo plays an intro we'll use the
first voice file both for the demo and the full game.

Eventually we'll need to implement switching between different voice files,
of course, but that can wait.

svn-id: r16542
2005-01-11 19:40:17 +00:00
Torbjörn Andersson 4dda4eb31b On Fingolfin's suggestion I put back the inclusion of util.h into Rect, for
MIN() and MAX(). I then removed util.h from a bunch of files which I don't
think need it any more. (Please let me know if I got too blood-thirsty!)

This reverts some of the changes I made this morning.

svn-id: r16541
2005-01-11 13:25:02 +00:00
Torbjörn Andersson c5e83de099 Use Fingolfin's new WAV code.
svn-id: r16540
2005-01-11 08:32:10 +00:00
Torbjörn Andersson 9eecc9406d 16-bit WAVs are little-endian.
svn-id: r16539
2005-01-11 08:30:28 +00:00
Torbjörn Andersson 13e2c224c8 This is probably not the optimal fix, but at least ScummVM compiles again.
svn-id: r16538
2005-01-11 08:06:19 +00:00
Eugene Sandulenko 872a032ee9 Update SAGA items
svn-id: r16537
2005-01-11 00:54:08 +00:00
Eugene Sandulenko 133ff34cb4 o All fonts were mapped. Introduced new FONT_DONTMAP flag
o Implemented and tested converse drawing. Still some features like
  arrows and hardcoded values are present, and it is not used in scripts

svn-id: r16536
2005-01-11 00:51:58 +00:00
Eugene Sandulenko 2dd88384a1 Maybe I added wrong include, but at least it let me compile
svn-id: r16535
2005-01-11 00:49:56 +00:00
Max Horn ec79a9a768 A little more moving around #include's (last one for today ;-)
svn-id: r16534
2005-01-10 22:51:42 +00:00
Eugene Sandulenko df7f9eb182 Untested converse. Drawing isn't possible due to lack of needed information
in ITE_interface structure.

svn-id: r16533
2005-01-10 22:51:01 +00:00
Max Horn f030081647 eek, we put a static RandomSource instance into every file that included fmopl.h...
svn-id: r16532
2005-01-10 22:46:23 +00:00
Max Horn f3f1d6be87 Legal header
svn-id: r16531
2005-01-10 22:43:21 +00:00
Max Horn 5c48717dd2 Remove some more header dependencies
svn-id: r16530
2005-01-10 22:35:43 +00:00
Max Horn 6f6668ce21 Reduce dependencies on common/savefile.h from 88 to 14
svn-id: r16528
2005-01-10 22:18:39 +00:00
Max Horn cffd917165 system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn e794581308 Moved mutex stuff into a seperate header
svn-id: r16526
2005-01-10 22:04:04 +00:00
Max Horn 788c828026 yet another attempt to get makeInstance working for gcc 3.3, gcc 3.2, and MSVC (thanks to wjp for the suggestion). Works fine with GCC 3.2 and 3.3
svn-id: r16525
2005-01-10 21:06:49 +00:00
Nicolas Bacca be6a9e647d Add keys mapping option to the main option dialog for WinCE - useful for Smartphones and non Scumm games
svn-id: r16524
2005-01-10 20:53:16 +00:00
Nicolas Bacca a6d6ec4a77 Fix alignment problem
svn-id: r16523
2005-01-10 20:49:35 +00:00
Eugene Sandulenko 6cfe0f7968 German retail IHNM patch.re_ md5 is confirmed
svn-id: r16519
2005-01-10 14:25:27 +00:00
Torbjörn Andersson 81cf3d77ef Updated the SAGA XMIDI issue.
svn-id: r16518
2005-01-10 13:16:21 +00:00
Torbjörn Andersson 8619868aed Added note about the SAGA XMIDI tempo bug.
svn-id: r16517
2005-01-10 11:17:50 +00:00
Torbjörn Andersson 9f3593df80 Better sync between music and intro.
svn-id: r16516
2005-01-10 07:56:23 +00:00
Torbjörn Andersson 055231181e Removed unused variable.
svn-id: r16515
2005-01-10 07:42:43 +00:00
Travis Howell 358ce9100d Add back missing items
svn-id: r16514
2005-01-10 06:31:53 +00:00
Andrew Kurushin 7f1b1b4058 saga update
svn-id: r16512
2005-01-09 23:45:18 +00:00
Andrew Kurushin 31ceb0bb71 - GameModule is gone
- structures renamed
- SagaEngine class gives all current game descriptions
regression : "verb" is broken cause work in  progress

svn-id: r16511
2005-01-09 23:41:22 +00:00
Andrew Kurushin 7a8e1c1efd small fixes:
- actor barrier rects
- unreachable code

svn-id: r16510
2005-01-09 21:36:20 +00:00
Eugene Sandulenko ce9f5bd29a Added proper IHNM scripts lut and run scripts, though not much to see.
svn-id: r16509
2005-01-09 21:07:19 +00:00
Andrew Kurushin 0e4711cb81 some disabled warning moved from .vcproj to #pragma with comments
(can anyone update .vcproj for vs2002&vs2005?)

svn-id: r16508
2005-01-09 17:22:55 +00:00
Eugene Sandulenko 47a38a9da8 o Fixed some indentation
o Now we correctly show Wyrmkeep logo in Mac demos
o Applied patch #1098971 ITE credits

svn-id: r16507
2005-01-09 16:43:57 +00:00
Max Horn 51112e49b5 Fix legal header
svn-id: r16506
2005-01-09 16:14:56 +00:00
Max Horn 0423866e0a Ensure these headers match the rest of ScummVM
svn-id: r16505
2005-01-09 16:07:53 +00:00
Max Horn 9c0f422d0b Ensure the kyra legal headers match the rest of ScummVM
svn-id: r16504
2005-01-09 16:06:29 +00:00
Max Horn 7df70de2b1 Mark some places which probably should use loadWAVFromStream(); maybe some of the engine maintainers can look into using it
svn-id: r16503
2005-01-09 15:57:38 +00:00
Max Horn 9cea3d393f Added shared code to load WAV(E) data from arbitrary seekable streams (files or memory)
svn-id: r16502
2005-01-09 15:49:43 +00:00