aboutsummaryrefslogtreecommitdiff
path: root/saga/saga.h
AgeCommit message (Collapse)Author
2005-06-25fix animation timings (now Shiala scene not stucks)Andrew Kurushin
svn-id: r18463
2005-06-05implements sfScriptClimb, sfThrowActor, sfChangeActorSceneAndrew Kurushin
so tunnel may be passed now svn-id: r18358
2005-06-04My Linux ITE CD developed read errors, so Joe sent me a replacement, forTorbjörn Andersson
which I'm very grateful. This latest CD version turned out to be one that ScummVM didn't support. It has - I believe - the same data files as the Linux version (with digitized music), except for the voice file which appears to be the same as the one from the Mac version. In other words, it has one big-endian data file, and a couple of little- endian ones. The technical term for this is "bloody awkward". It should work now, though. svn-id: r18333
2005-05-31multiple files save-load implementationAndrew Kurushin
svn-id: r18303
2005-05-29Fix puzzle callback timings. Was mistakingly used millisecs instead of microsecsEugene Sandulenko
svn-id: r18298
2005-05-29implemented DOS version 1 pixel clippingAndrew Kurushin
game options WIP3 svn-id: r18293
2005-05-28game options WIP2Andrew Kurushin
svn-id: r18282
2005-05-26Puzzle WIP. No visuals yet.Eugene Sandulenko
svn-id: r18255
2005-05-23saveload WIPAndrew Kurushin
svn-id: r18232
2005-05-23Plug in Puzzle. Now it consists mainly of stubs but neverthless lets skipEugene Sandulenko
the Puzzle and continue game pretending like you completed the Puzzle. svn-id: r18225
2005-05-22fixes some todo (hardcoded resource ids -> customized per game)Andrew Kurushin
preparation for option dialog (wip) svn-id: r18217
2005-05-15add save game chunkAndrew Kurushin
svn-id: r18108
2005-05-08fixed sfSceneEq bugAndrew Kurushin
fixed load actors entrance removed some orphans svn-id: r17964
2005-04-24fixed object frawingAndrew Kurushin
implemented sfGetObjImage, sfSetObjImage, sfSetObjName svn-id: r17789
2005-04-22implemented inventoryAndrew Kurushin
todo: timeout catchup & capital 'U' & 'D' handling svn-id: r17748
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-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-06Removed system includes.Torbjörn Andersson
svn-id: r17413
2005-03-18- changescene on fair for tentsAndrew Kurushin
- some memory deallocation fixup todo: fix follower stuckiness in tents svn-id: r17180
2005-01-21Fix compilationEugene Sandulenko
svn-id: r16605
2005-01-21problems solved:Andrew Kurushin
- 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
2005-01-18partly implemented game objectsAndrew Kurushin
svn-id: r16595
2005-01-18another step in verb implementation:Andrew Kurushin
- objectMap responds to mouse move (but respond script not run well ?) loadStrings add some special count check - so all other LUT based resource should implement this technique svn-id: r16594
2005-01-18- merged ActionMap and ObjectMapAndrew Kurushin
- remove ActionMap.h & ActionMap.cpp - ObjectMap names move to Scene::_sceneStrings as in original engine - fix wrong StringsTable::stringsCount calculation svn-id: r16592
2005-01-17o Proper implementation of sfPlaySound() which knows about CD<->floppyEugene Sandulenko
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
2005-01-15- added partial scene change by actor's walking (todo:entrance should be ↵Andrew Kurushin
supported) svn-id: r16568
2005-01-15some work in progress on verb stuff:Andrew Kurushin
- many structers and fields renamed to proper names - added missing functions svn-id: r16562
2005-01-14o Added support for German ITE. There are also Puzzle-related messagesEugene Sandulenko
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-13- introduced SagaEngine::getTextString (for i18n it should route to ↵Andrew Kurushin
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-13Removed unused stuff.Torbjörn Andersson
svn-id: r16553
2005-01-11- remove game.h & image.hAndrew Kurushin
- 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-11On Fingolfin's suggestion I put back the inclusion of util.h into Rect, forTorbjörn Andersson
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-10Remove some more header dependenciesMax Horn
svn-id: r16530
2005-01-09- GameModule is goneAndrew Kurushin
- structures renamed - SagaEngine class gives all current game descriptions regression : "verb" is broken cause work in progress svn-id: r16511
2005-01-08rename StringsList to StringsTableAndrew Kurushin
svn-id: r16492
2005-01-08begining of verb implementationAndrew Kurushin
introduced getObjectName svn-id: r16491
2005-01-07o Add reported German IHNM and ITEEugene Sandulenko
o Fix IHNM. It does not have actors now (all actors in IHNM are in resources, not hardcoded) svn-id: r16478
2005-01-04o Fix regression with Win32 CD ITE at wyrmkeep logoEugene Sandulenko
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
2005-01-02o Started putting all panels stuff in order. Still incompleteEugene Sandulenko
o Proper detection for Mac Wyrmkeep CD o Support for wyrmkeep logos svn-id: r16415
2005-01-01oops, correct copyright stringMax Horn
svn-id: r16399
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-29Just compared with original. Correct fade durations confirmed. I just usedEugene Sandulenko
to our 3x slower ones :). svn-id: r16374
2004-12-29PALETTE_FADE_DURATION -> kNormalFadeDurationEugene Sandulenko
svn-id: r16373
2004-12-28- many actor walk related functions addedAndrew Kurushin
- implemented script functions for scriptDoors (except iso mode) - introduced getDisplayWidth() getDisplayHeight() getStatusYOffset getPathYOffset() svn-id: r16363
2004-12-28o Fixed animation playbackEugene Sandulenko
o Implemented almost all animation opcodes svn-id: r16352
2004-12-25o Merge game detection and game probing in one functionEugene Sandulenko
o Print out message about unknown MD5s svn-id: r16313
2004-12-25There appeared to be different DOS CD version. Also fixed DOS demo detectionEugene Sandulenko
svn-id: r16307
2004-12-24- remove old stuffAndrew Kurushin
- work on "walking" in progress svn-id: r16298
2004-12-23o Lowercased all filenames for better readabilityEugene Sandulenko
o Merged in windows demos files lists o Added Linux CD target. Someone (erik?) please provide md5 of first 5000 bytes of that file svn-id: r16273
2004-12-22- rewriten actors action handling (now uses all original flags etc)Andrew Kurushin
- 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