aboutsummaryrefslogtreecommitdiff
path: root/saga
AgeCommit message (Collapse)Author
2005-05-12Compilation fix.Torbjörn Andersson
svn-id: r18073
2005-05-12fixed interpreter bug (negative address offset - may crush system)Andrew Kurushin
implemented inventory save-load svn-id: r18071
2005-05-12fixed boar king crushAndrew Kurushin
svn-id: r18067
2005-05-11CleanupTorbjörn Andersson
svn-id: r18045
2005-05-11Fixed one part of the problem with Rif's encounter with Sist. Rif no longerTorbjörn Andersson
disappears, but he still won't respond to commands. And he appears to be facing in the wrong direction. svn-id: r18044
2005-05-11Moved some more stuff to namespace Audio (enough for tonight)Max Horn
svn-id: r18040
2005-05-10Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' ↵Max Horn
because we already have many classes with that name) svn-id: r18039
2005-05-10Moved (In/Out)SaveFile(Manager) and Timer to namespace CommonMax Horn
svn-id: r18038
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-10Forgot to remove debugging messages.Torbjörn Andersson
svn-id: r18035
2005-05-10Small tweak to silence yet another Doxygen complaintMax Horn
svn-id: r18030
2005-05-09small trick to avoid doxygen confusion (I hope...)Max Horn
svn-id: r18006
2005-05-09Either document all params or none, anything inbetween causes Doxygen to ↵Max Horn
complain loudly svn-id: r18001
2005-05-09Fixed failed assertion when entering the Elk King's court. It looks like aTorbjörn Andersson
hack - perhaps it *is* a hack - but it's what the original engine did too, as far as I can tell. svn-id: r17992
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-05-08Changed error() to warning() since it appears to be relatively harmless. IsTorbjörn Andersson
the 'start' field even used? Anyway, the entrance to the forest can now be entered. The animation code will produce an "Anim::play: Error decoding frame 40!" warning in addition to the previous one, but I don't see any visible errors in the scene. svn-id: r17968
2005-05-08fixed sfSceneEq bugAndrew Kurushin
fixed load actors entrance removed some orphans svn-id: r17964
2005-05-03o Fixed ADPCM decoder length bugEugene Sandulenko
o Plugged IMA ADPCM into SCUMM engine so latter HE titles now have speech though it is somewhat noisy don't know why as decoder is based on ADPCM reference implementation. svn-id: r17904
2005-05-03Moved Oki ADPCM aka VOX decoder from SAGA engine to common sound/ directory.Eugene Sandulenko
Implemented IMA ADPCM decoder. svn-id: r17903
2005-04-28 save load preparetionAndrew Kurushin
svn-id: r17852
2005-04-27some load-save preparetionAndrew Kurushin
svn-id: r17836
2005-04-24You can safely delete/free null pointersMax Horn
svn-id: r17792
2005-04-24Fixed warning. (Unused variables.)Torbjörn Andersson
svn-id: r17790
2005-04-24fixed object frawingAndrew Kurushin
implemented sfGetObjImage, sfSetObjImage, sfSetObjName svn-id: r17789
2005-04-24I believe this is the correct fix for the sanctuary door bug.Torbjörn Andersson
svn-id: r17786
2005-04-23Remove StringMap class from map.h (at least for now)Max Horn
svn-id: r17772
2005-04-23WhitespaceTorbjörn Andersson
svn-id: r17771
2005-04-23fixed sfDropObject implementationAndrew Kurushin
svn-id: r17767
2005-04-22* Added new virtual base class 'Stream', ReadStream andMax Horn
WriteStream are now subclasses of it. * Added new methods eos(), ioFailed(), clearIOFailed() to all streams. This allows better error checking. * SaveFile classes take advantage of these new standard stream APIS * Removed File::gets() * Added SeekableReadStream::readLine() (replaces File::gets) * Added WriteStream::writeString, for convenience svn-id: r17752
2005-04-22fixes sfEnableZone ( 'house' problem )Andrew Kurushin
svn-id: r17751
2005-04-22fixed non assigned buttons in IHNMAndrew Kurushin
svn-id: r17750
2005-04-22Changed "BYTE" to "int".Torbjörn Andersson
svn-id: r17749
2005-04-22implemented inventoryAndrew Kurushin
todo: timeout catchup & capital 'U' & 'D' handling svn-id: r17748
2005-04-22o Fix save/load. Now it restores game properly but still at exit #0.Eugene Sandulenko
o Proper background for inset rooms. Crowd is gone now. o Draw black border around inset rooms. svn-id: r17744
2005-04-21Add not yet correctly working save/load. Use key F7 for savingEugene Sandulenko
and F8 for loading. Now works only within current scene and restores to entrance #0 which is wrong. svn-id: r17726
2005-04-20Implement inventoryItemPosition()Eugene Sandulenko
svn-id: r17724
2005-04-20fixed actors bug after all demo passedAndrew Kurushin
svn-id: r17717
2005-04-19Separate occaionally glued intro sentence words.Eugene Sandulenko
svn-id: r17696
2005-04-19fixed speech lockAndrew Kurushin
svn-id: r17689
2005-04-19Fixed warnings.Torbjörn Andersson
svn-id: r17682
2005-04-18converse support improved (still has some bugs)Andrew Kurushin
fixed: now protagonist can't be target object fixed: statusbar color added: *mouseButtonPressed in SagaEngine svn-id: r17672
2005-04-18o Unstubbed sfPreDialog -- we have enough code for thatEugene Sandulenko
o Started to restore inventory functionality svn-id: r17666
2005-04-17Renamed 2 script functions which are correct.Eugene Sandulenko
Moved messages about missinf script functions to top level and made them more visible svn-id: r17651
2005-04-16Implement sfGetDeltaFrame and sfEnableZone. Fixes freeze when sanctuaryEugene Sandulenko
gates open and also used in world map. Spelling and indentation fixes here and there. svn-id: r17640
2005-04-16fixed: sprite hittest, speech draws in screen boundsAndrew Kurushin
svn-id: r17635
2005-04-16fixed ram dialog crashAndrew Kurushin
implemented: sfScriptSpecialWalk,sfScriptWalkRelative,sfScriptMoveRelative svn-id: r17618
2005-04-11Slightly more informative error message. (I get this if I try to speak toTorbjörn Andersson
one of the faire animals. I believe it's the one the original source code calls "FaireRam - 65", but I haven't verified that.) svn-id: r17544
2005-04-06Removed system includes.Torbjörn Andersson
svn-id: r17413
2005-04-03Committed patch #1168149 (Shared GM/MT-32 mapping) by eriktorbjorn as-is. ↵Jerome Fisher
This does the following: - Replaces multiple identical MT-32-to-General MIDI mapping tables with a common one in MidiDriver. - Changes Sky's GmChannel class to allow NULL instrument and velocity mapping tables, giving a 1-to-1 mapping without creating a dummy table. svn-id: r17361
2005-04-03-fixed interpreter bug: on opCall now pushes additional data for compatiblyAndrew Kurushin
ps:doors can be opened svn-id: r17350