aboutsummaryrefslogtreecommitdiff
path: root/saga
AgeCommit message (Collapse)Author
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
2005-04-03- fixed tile doors drawingAndrew Kurushin
- right mouse action fixed svn-id: r17347
2005-04-02some world map fix:Andrew Kurushin
-only riff shows as small point -change scene from world map todo: in original talk_to not shows for riff on world map svn-id: r17340
2005-03-29fixed script params (some fair animals should walk now)Andrew Kurushin
svn-id: r17289
2005-03-29fixed small bugAndrew Kurushin
svn-id: r17288
2005-03-29fixed gcc ISO C++ errorAndrew Kurushin
svn-id: r17287
2005-03-29endScene now aborts all running threads (fixing Okk stuckiness on way out of ↵Andrew Kurushin
tent) svn-id: r17286
2005-03-25Patch #1117443 (Experimental plugin code revision)Max Horn
svn-id: r17231
2005-03-25fix wrong multitile offset calculationAndrew Kurushin
svn-id: r17230
2005-03-18- changescene on fair for tentsAndrew Kurushin
- some memory deallocation fixup todo: fix follower stuckiness in tents svn-id: r17180
2005-03-13fixed wrong tile drawing above actorsAndrew Kurushin
svn-id: r17129
2005-03-12rand() -> _rnd.getRandomNumber() in SAGA code.Eugene Sandulenko
svn-id: r17108
2005-03-12PlayingSoundHandle -> SoundHandle; also, turned the handle activity check ↵Max Horn
into a mixer method svn-id: r17106
2005-03-09changing AudioDataType -> SoundType, so now the constant names match the ↵Max Horn
name of the data type / the SoundMixer method names svn-id: r17052
2005-03-09Indentation.Torbjörn Andersson
svn-id: r17048
2005-03-09Updated comment. (ScummVM no longer crashes if I try to run what I think isTorbjörn Andersson
the correct scripts.) svn-id: r17047
2005-03-08Apparently, in IHNM opcode #75 can take three parameters. Added stub toTorbjörn Andersson
avoid division by zero. svn-id: r17040
2005-03-08Fixed typo.Torbjörn Andersson
svn-id: r17039
2005-03-08Added constant for the resource number for the first IHNM scene. Actually,Torbjörn Andersson
I believe it's the wrong scene. Currently we use resource 152, which run the scripts "CampFireSetup" and "CampFireScene". If I use resource 151 instead it will run the scripts "ColumnSetup" and "ColumnScene" instead. I'm speculating that this is the "hate" speech and the rest of the intro ("ColumnScene" is a fairly long script, as far as I can tell), but unfortunately this causes ScummVM to crash almost immediately. I'll need to dissect the scripts to see if I can figure out what's wrong. svn-id: r17036
2005-03-07IndentationTorbjörn Andersson
svn-id: r17028
2005-02-26fix iso mode object draw orderAndrew Kurushin
svn-id: r16936
2005-02-26implemented iso pathfindingAndrew Kurushin
glitches: some tiles draws above figures svn-id: r16935
2005-02-26Compile fix from wjpTravis Howell
svn-id: r16933
2005-02-26iso pathfining work in progress:Andrew Kurushin
- all figures now stands in right way on iso scene startup svn-id: r16931
2005-02-24I'm not quite sure if this is the correct fix, but by not callingTorbjörn Andersson
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
2005-02-223 stage iso drawing implemented:Andrew Kurushin
1)iso scene 2)figure 3)tiles above figure svn-id: r16864
2005-02-18iso mode drawing work in progressAndrew Kurushin
svn-id: r16802
2005-02-11- smooth iso scrollAndrew Kurushin
svn-id: r16776
2005-02-11- fix min->MINAndrew Kurushin
- implemented horizontal tile cliping svn-id: r16774