Age | Commit message (Collapse) | Author |
|
updateActorsScene() when _sceneNumber is -1 we avoid followers going into
that scene and being drawn (as garbage) early during the ITE intro. (Look
in the upper left corner -- that's where the garbage appeared for me.)
svn-id: r16895
|
|
svn-id: r16802
|
|
svn-id: r16763
|
|
todo: loadMulti - may be wrong
svn-id: r16670
|
|
- Allow more than one script work at once
- Proper implementation of address methods
some opcodes may be broken - cause work in progress
todo: rewrite opcodes with new address functionality
svn-id: r16604
|
|
- remove ActionMap.h & ActionMap.cpp
- ObjectMap names move to Scene::_sceneStrings as in original engine
- fix wrong StringsTable::stringsCount calculation
svn-id: r16592
|
|
difference
o Fix regression in Mac titles where scene LUT wasn't conversed
o Fix sound types in many games. Old Win demo is still wrong.
svn-id: r16586
|
|
svn-id: r16575
|
|
test: in ITE type "scene_change 130" at console
svn-id: r16574
|
|
supported)
svn-id: r16568
|
|
- many structers and fields renamed to proper names
- added missing functions
svn-id: r16562
|
|
- all display information of current game goes to SagaEngine
- remove GameFontIds
- hide SagaEngine _gameId,_gameType & etc with methods getGameId(), getGameType()
svn-id: r16545
|
|
- structures renamed
- SagaEngine class gives all current game descriptions
regression : "verb" is broken cause work in progress
svn-id: r16511
|
|
svn-id: r16482
|
|
svn-id: r16480
|
|
o Stub for new Wyrmkeep demos with substituted scenes
o Converted some script func parameters to apropriate types
o More panel fixes
svn-id: r16472
|
|
no longer needed.
svn-id: r16450
|
|
svn-id: r16445
|
|
NOTE: lines which start with `;' should contain calls to not yet
implemented subsystems like Conversation subsystem
svn-id: r16443
|
|
svn-id: r16426
|
|
o Support for sprites in Mac versions
o Improvements on scene flags
o More code on proper interface modes handling. Just a tiny bit was committed
as other stuff breaks intro due to incompleteness.
svn-id: r16425
|
|
svn-id: r16423
|
|
and used ARRAYSIZE() instead in two cases.
svn-id: r16408
|
|
svn-id: r16399
|
|
svn-id: r16398
|
|
svn-id: r16378
|
|
svn-id: r16373
|
|
- implemented script functions for scriptDoors (except iso mode)
- introduced getDisplayWidth() getDisplayHeight() getStatusYOffset getPathYOffset()
svn-id: r16363
|
|
o Implemented almost all animation opcodes
svn-id: r16352
|
|
- work on "walking" in progress
svn-id: r16298
|
|
- 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
|
|
o Renamed GAME_ITE_* to GID_ITE_*
o Renamed GID_ITE and GID_IHNM to GType_ITE and GType_IHNM
svn-id: r16258
|
|
TODO: decodeRLESprite must do scale
svn-id: r16135
|
|
without artefact)
- order list now uses only in draw section
- drawList rename to drawActors
svn-id: r16122
|
|
svn-id: r16119
|
|
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
|
|
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
|
|
voices at the same time, and I didn't want the looping background sound in
the IHNM intro to keep playing if escaping during the "hate speech".
svn-id: r15975
|
|
o Add cursor events
o Hide cursor during intro
svn-id: r15844
|
|
o Font::loadFont() now normally survives zero-length fonts as used in demos
o Removed unused SndRes::ITEVOC_Resample()
o Fixed playing of voice #4 on old DOS targets
o Implemented playing voices in VOX (Oki ADPCM) format
o Support of Win32 and Linux demos. There was old-style Win32 demo, which
is not supported yet, same is with DOS demo.
svn-id: r15814
|
|
want to move some of those into the graphics/ module one day)
svn-id: r15703
|
|
svn-id: r15692
|
|
svn-id: r15691
|
|
svn-id: r15690
|
|
numerous animation glitches, it's looking almost like the real thing now.
It's no longer possible to walk away during the intro. This should provide
a great incentive to implement the "Escape" feature. ;-)
svn-id: r15626
|
|
There are some minor music-related changes here as well, but that's just
cleanup.
svn-id: r15567
|
|
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
|
|
byte order will matter.
svn-id: r15507
|
|
to fix the script "static" area, though.
In addition, initialise a few variables, and test for NULL-ness of a few
pointers. This fixes a few crashes I saw with yesterday's CVS snapshot.
There's still an unexpected scene change in the intro (I think it triggers
on Rhene walking too close to the exit), but at least it no longer crashes.
svn-id: r15484
|
|
svn-id: r15457
|