aboutsummaryrefslogtreecommitdiff
path: root/saga/scene.cpp
AgeCommit message (Collapse)Author
2005-06-20fix animation bug at ratsAndrew Kurushin
svn-id: r18416
2005-06-19implemented sfGetNumberAndrew Kurushin
now use MagicHat (be carefull not to exceed overall scene number) svn-id: r18410
2005-06-16placard workaroundAndrew Kurushin
svn-id: r18402
2005-06-11rewritten animation loadingAndrew Kurushin
removed animation warnings during game process svn-id: r18377
2005-06-04fixed lense creation bug ( fade in/out now has separate flag)Andrew Kurushin
svn-id: r18340
2005-06-02Implement game load with '-x' comman-line parameter.Eugene Sandulenko
Fix couple valgrind and compiler warnings. svn-id: r18313
2005-05-30fix start clipping issueAndrew Kurushin
svn-id: r18300
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-18fixed loadsave item resource idAndrew Kurushin
partialy fixed protect rat svn-id: r18174
2005-05-08fixed sfSceneEq bugAndrew Kurushin
fixed load actors entrance removed some orphans svn-id: r17964
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-23WhitespaceTorbjörn Andersson
svn-id: r17771
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-20fixed actors bug after all demo passedAndrew Kurushin
svn-id: r17717
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-29endScene now aborts all running threads (fixing Okk stuckiness on way out of ↵Andrew Kurushin
tent) svn-id: r17286
2005-03-18- changescene on fair for tentsAndrew Kurushin
- some memory deallocation fixup todo: fix follower stuckiness in tents svn-id: r17180
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-18iso mode drawing work in progressAndrew Kurushin
svn-id: r16802
2005-02-09first step in ISO mode implementation - trying to draw iso sceneAndrew Kurushin
svn-id: r16763
2005-01-28partialy implemented all Iso mode resource loadingAndrew Kurushin
todo: loadMulti - may be wrong svn-id: r16670
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-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-16- some fix to previousAndrew Kurushin
svn-id: r16575
2005-01-16actors entry list implementedAndrew Kurushin
test: in ITE type "scene_change 130" at console svn-id: r16574
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-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-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-07Eliminate _scene->getMode() and use scene flags insteadEugene Sandulenko
svn-id: r16482
2005-01-07fixing scene transitionAndrew Kurushin
svn-id: r16480
2005-01-07o Fix for popped up actors at initial scene fade outEugene Sandulenko
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
2005-01-06Placard functions are now event-driven, so the blocking palette faders areTorbjörn Andersson
no longer needed. svn-id: r16450
2005-01-06some actor walking fixesAndrew Kurushin
svn-id: r16445
2005-01-06Next batch of panel-related fixes. Still wrong.Eugene Sandulenko
NOTE: lines which start with `;' should contain calls to not yet implemented subsystems like Conversation subsystem svn-id: r16443
2005-01-04- some walking additionAndrew Kurushin
svn-id: r16426
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-04- added setup of followers position at start of sceneAndrew Kurushin
svn-id: r16423
2005-01-02Changed "sizeof x" to "sizeof(x)" for consistency with the rest of ScummVM,Torbjörn Andersson
and used ARRAYSIZE() instead in two cases. svn-id: r16408
2005-01-01oops, correct copyright stringMax Horn
svn-id: r16399
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-29- fixed canWalk bugAndrew Kurushin
svn-id: r16378
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