Torbjörn Andersson
b56f4fd2f6
Removed the unused i_cvar_name field from INTRO_DIALOGUE.
...
svn-id: r16559
2005-01-14 11:05:12 +00:00
Torbjörn Andersson
4870ab61f2
Added helper function to queue the ITE intro dialogue.
...
svn-id: r16557
2005-01-14 08:02:17 +00:00
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
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
Torbjörn Andersson
9f3593df80
Better sync between music and intro.
...
svn-id: r16516
2005-01-10 07:56:23 +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
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
Eugene Sandulenko
63be4b6435
o Started putting all panels stuff in order. Still incomplete
...
o Proper detection for Mac Wyrmkeep CD
o Support for wyrmkeep logos
svn-id: r16415
2005-01-02 20:29:27 +00:00
Torbjörn Andersson
080483109a
Start intro animations with events to prevent the first frame from being
...
drawn too early. (Scorry still shows up too early, though.)
svn-id: r16411
2005-01-02 15:59:01 +00:00
Torbjörn Andersson
b944ad808b
Pausing an animation is done by changing its state now, not by setting a
...
flag. Added yet another event, and changed the ITE intro to reflect that.
(Which means the waterfalls are no longer drawn over the game title.)
svn-id: r16410
2005-01-02 15:45:38 +00:00
Torbjörn Andersson
5f6108052e
Changed "sizeof x" to "sizeof(x)" for consistency with the rest of ScummVM,
...
and used ARRAYSIZE() instead in two cases.
svn-id: r16408
2005-01-02 14:52:11 +00:00
Max Horn
2664ca7eb1
oops, correct copyright string
...
svn-id: r16399
2005-01-01 16:20:17 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Eugene Sandulenko
80647dd424
PALETTE_FADE_DURATION -> kNormalFadeDuration
...
svn-id: r16373
2004-12-29 19:40:59 +00:00
Eugene Sandulenko
3cfbc4082b
Partial fix for Mac intro. Sprites are still incorrect because of lack of
...
m68k asm knowledge :)
svn-id: r16356
2004-12-28 13:34:33 +00:00
Eugene Sandulenko
03ed4dd4df
o Fixed animation playback
...
o Implemented almost all animation opcodes
svn-id: r16352
2004-12-28 03:44:07 +00:00
Andrew Kurushin
3d9784f94d
- rewriten actors action handling (now uses all original flags etc)
...
- added some script functions (swapactors...)
- many things were renamed according scummvm covention
- resource id definintions should begin with "RID_" prefix
- intro temporary broken - work in progress
todo:
- walking hanling also should be rewriten
- timings for speech and actor cycling should be more accurate
svn-id: r16263
2004-12-22 21:04:50 +00:00
Eugene Sandulenko
2fb8a8e453
o Moved GAME_* to SagaEngine object
...
o Renamed GAME_ITE_* to GID_ITE_*
o Renamed GID_ITE and GID_IHNM to GType_ITE and GType_IHNM
svn-id: r16258
2004-12-22 13:09:47 +00:00
Andrew Kurushin
1724d00962
sprite loading fix in win demo
...
svn-id: r16119
2004-12-18 16:08:59 +00:00
Torbjörn Andersson
e39bec5419
Removed unused variable.
...
svn-id: r16076
2004-12-16 10:58:50 +00:00
Eugene Sandulenko
502b279d24
Patch #1081904 ITE: MAC demo support
...
o Endianness-aware resource loading
o Removed ys_dl_list in favor of our object implementation
o Cleanup in actor code
o Partial support for ITE Mac rereleased demo
svn-id: r16051
2004-12-15 00:24:12 +00:00
Torbjörn Andersson
c64c7eb4d4
First pass at migrating from the old Reinherit console to the ScummVM
...
console.
Some things are likely to have broken. For instance, I believe the old
console was could be visible during gameplay, while ScummVM's is modal. So
any place where we output something to the console during gameplay should
probably be removed.
Some things I've stubbed out. Basically any code that registers a variable.
Most of the debugging commands are untested.
Syntax may have changed because of different command-line parsing. (I never
actually used the old console, so I don't know for sure. :-)
Actually, I'm not that interested in reproducing the old console commands
faithfully. What we should do now is to make the immediately useful console
stuff work. Anything that remains unimplemented should probably be removed.
svn-id: r15976
2004-12-03 19:15:44 +00:00
Paweł Kołodziejski
c7e5ab1f2d
removed R_ prefix with few r_ too
...
svn-id: r15690
2004-10-27 21:32:28 +00:00
Torbjörn Andersson
ec413cc8f9
Added support for digitized music, plus some other music-related fixes.
...
Note that I've only tried this with the music.rsc file from the full Linux
version. It seems likely that the Mac version uses the same file format,
but I have no way of verifying this. I'm told the demos use compressed
audio, so the music files from them probably won't work yet.
svn-id: r15527
2004-10-12 11:45:53 +00:00
Torbjörn Andersson
bb5ed19d3e
Added missing word in subtitle.
...
svn-id: r15509
2004-10-10 13:48:49 +00:00
Eugene Sandulenko
a8ea40756f
Move ITE_* and IHNM_* to Scene class.
...
svn-id: r14560
2004-08-11 23:42:02 +00:00
Eugene Sandulenko
94b377ce73
Handle fades in scene load routine.
...
Introduce immediate events.
svn-id: r14558
2004-08-11 22:27:39 +00:00
Eugene Sandulenko
aba3176b0e
Correct ESC key behaviour.
...
svn-id: r14551
2004-08-11 00:16:23 +00:00
Eugene Sandulenko
6c060161e6
Correct scene transitions. Now intro seems to be complete.
...
svn-id: r14548
2004-08-10 23:52:19 +00:00
Eugene Sandulenko
6e87774d33
oops
...
svn-id: r14545
2004-08-10 23:07:05 +00:00
Eugene Sandulenko
b13fc9f366
Improved intro. Now it correctly shows game title.
...
svn-id: r14544
2004-08-10 23:04:52 +00:00
Eugene Sandulenko
720ea20bed
Moved PALANIM_* to a class.
...
svn-id: r14540
2004-08-10 19:20:33 +00:00
Eugene Sandulenko
fe7ac87bc7
Move EVENT_* to a class.
...
svn-id: r14539
2004-08-10 19:00:30 +00:00
Eugene Sandulenko
51b5acfc9c
Move SCENE_* to class.
...
svn-id: r14463
2004-08-04 20:28:57 +00:00
Eugene Sandulenko
415400f24e
Move TEXT_* to SagaEngine class.
...
svn-id: r14450
2004-08-03 00:40:16 +00:00
Eugene Sandulenko
fe1ab79bee
Move FONT_* to class.
...
svn-id: r14449
2004-08-03 00:06:18 +00:00
Eugene Sandulenko
166b05aed4
Fix #include paths.
...
svn-id: r14443
2004-08-02 16:20:35 +00:00
Jonathan Gray
0bbeb61f5e
merge gfx_mod.h into gfx.h and stick functions into a class
...
svn-id: r14419
2004-08-01 11:48:53 +00:00
Jonathan Gray
69cf6a070a
move sceneproc.cpp/h into scene.cpp/h
...
svn-id: r14416
2004-08-01 09:15:12 +00:00
Jonathan Gray
182dd48bd4
merge reinherit.h into saga.h and gfx_mod.h, note the error loading animations wasn't caused by this commit :)
...
svn-id: r14405
2004-08-01 01:56:22 +00:00
Jonathan Gray
59c88e428b
merge animation.h and animation_mod.h into a class
...
svn-id: r14388
2004-07-31 13:34:43 +00:00
Jonathan Gray
c7d6425a38
remove YS_IGNORE_PARAM macro and some uneeded yslib.h includes
...
svn-id: r14385
2004-07-31 12:37:36 +00:00
Torbjörn Andersson
148872d1fd
Replaced R_printf() with debug() and warning(). There are still a couple of
...
standard printf()s left, though.
svn-id: r13791
2004-05-05 13:05:45 +00:00
Eugene Sandulenko
90a876798a
Merged sysgfx.cpp and gfx.cpp to gfx.cpp
...
svn-id: r13726
2004-05-02 00:00:39 +00:00
Paweł Kołodziejski
84eb0101a7
indent
...
svn-id: r13706
2004-05-01 13:04:31 +00:00
Eugene Sandulenko
bb8ee598c9
Music.cpp objectizing.
...
Initial MIDI checkin, doesn't work
svn-id: r13670
2004-04-29 03:52:59 +00:00
Eugene Sandulenko
4f25dbb45b
Rename Snd object to SndRes
...
svn-id: r13665
2004-04-28 23:19:45 +00:00
Eugene Sandulenko
1ad6498bd5
Objectize sndres.cpp
...
svn-id: r13664
2004-04-28 23:10:59 +00:00
Max Horn
ae1b03a1f5
More ScummVMification
...
svn-id: r13624
2004-04-25 15:14:46 +00:00
Max Horn
d4f876b37d
Fix many warnings; use C++ type system instead of C style typedefs; removed various unused stuff; const correctness; etc.
...
svn-id: r13622
2004-04-25 14:42:14 +00:00