aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2007-03-20Little cleanup.Johannes Schickel
svn-id: r26263
2007-03-20replaced some x,y/left,top pairs with Common::PointNicola Mettifogo
svn-id: r26262
2007-03-20some refactoring for walking codeNicola Mettifogo
svn-id: r26260
2007-03-20Make sure Track::soundHandle is always initialize, and added a FIXME (see ↵Max Horn
also bug #1635361) svn-id: r26259
2007-03-20Change IMuseDigital::stopAllSounds to simply do what it names suggest, i.e. ↵Max Horn
stop all sounds immediately (instead of waiting for the imuse timer to do the required work). Not heavily tested, as I don't know of specific spots in Dig/FT/CoMI which make use of this svn-id: r26258
2007-03-20Undoing my previous (upon closer review, bogus) change to ↵Max Horn
IMuseDigital::refreshScripts -- the problem is a bit deeper. Sorry for the noise :-( svn-id: r26257
2007-03-20Correct error messageMax Horn
svn-id: r26256
2007-03-20oopsMax Horn
svn-id: r26255
2007-03-20Fix a potential race condition (leading to lockups) in ↵Max Horn
IMuseDigital::refreshScripts svn-id: r26254
2007-03-20cleanupMax Horn
svn-id: r26253
2007-03-20Major clean-up, including:Sven Hesse
- Cutting down the code-dup - Plucking leaks - Removing dead/unused code - Properly naming "word_2342F"-style variables and functions (removing the warnings alongside) - Fleshing out the "stubby" functions - Moving functions and variables to more appropriate/logical places - Re-ordering functions and variables - Re-structuring functions - Moving the IMD stuff into a new "Imd" class in the new imd.cpp/.h (still to be completely implemented and cleaned up) - Formatting - Getting rid off the classes "Anim", "Pack" and "Timer", along with their files svn-id: r26252
2007-03-19final version of runDialogueNicola Mettifogo
svn-id: r26251
2007-03-19applied De Morgan's law to an expression to expose similaritiesNicola Mettifogo
svn-id: r26250
2007-03-19fixed bug from first decompileNicola Mettifogo
svn-id: r26249
2007-03-19Added FIXME comment to CINE regarding an odd warning in processSeqListElementMax Horn
svn-id: r26248
2007-03-19refactoring of the main loop of runDialogue, now in a decent shapeNicola Mettifogo
svn-id: r26247
2007-03-19a bit of refactoring for dialogue codeNicola Mettifogo
svn-id: r26246
2007-03-19removed most useless (paranoid) debugCNicola Mettifogo
svn-id: r26245
2007-03-19made Animation a subclass of Zone (finally!)Nicola Mettifogo
svn-id: r26244
2007-03-19added member initializationNicola Mettifogo
svn-id: r26243
2007-03-19deleted some dead codeNicola Mettifogo
svn-id: r26242
2007-03-19Added FIXME note into the gob code (it tries to write into datafiles, which ↵Max Horn
makes it unportable to devices with read-only gamedata storage) svn-id: r26240
2007-03-19Remove duplicate code, for clipping of mouse position.Travis Howell
svn-id: r26238
2007-03-18updating shake.screen warning/comment to reflect that AGIPAL uses it, and ↵Matthew Hoops
not AGIMOUSE svn-id: r26237
2007-03-18adding GF_AGIPAL to those games which have that feature (the ones with ↵Matthew Hoops
pal.101) and fixing a typo svn-id: r26236
2007-03-18Fixed warning: warning: base class 'struct Parallaction::Node' should be ↵Max Horn
explicitly initialized in the copy constructor svn-id: r26235
2007-03-18Made loadStatic return a new StaticCnv instead of accepting a parameter. All ↵Nicola Mettifogo
disk functions now accept only a resource name as their parameter. svn-id: r26232
2007-03-18Made loadFrames return a new Cnv instead of accepting a parameter.Nicola Mettifogo
svn-id: r26231
2007-03-18changed DoorData::_cnv to be a pointer, in view of changes to Disk::loadFrames()Nicola Mettifogo
svn-id: r26230
2007-03-18changed Animation::_cnv to be a pointer, in view of changes to ↵Nicola Mettifogo
Disk::loadFrames() svn-id: r26229
2007-03-18- added constructors for most structsNicola Mettifogo
- structs are now allocated via new instead of malloc's - respective free's have been replaced with delete svn-id: r26228
2007-03-18changed code to use WalkNode constructorsNicola Mettifogo
svn-id: r26227
2007-03-18- Made global Node's (_zones, _animations, _helperNode) and the functions ↵Nicola Mettifogo
using them members of the engine. - Added a constructor for Node svn-id: r26226
2007-03-18QUEEN: Make use of EventManager::getMousePosMax Horn
svn-id: r26224
2007-03-18SAGA: Make use of EventManager::getMousePosMax Horn
svn-id: r26223
2007-03-18CINE: Make use of EventManager::getMousePosMax Horn
svn-id: r26222
2007-03-18KYRA: Changed to use EventManager::getMousePos (should improve some things: ↵Max Horn
the old code did not properly track the mouse upon click events, and KyraEngine::waitForEvent ignored _flags.useHiResOverlay) svn-id: r26221
2007-03-18GOB: use EventManager::getMousePos and some cleanupMax Horn
svn-id: r26220
2007-03-18Fixed bug #1678349: BASS: music is off, but drum track playsRobert Göffringmann
svn-id: r26219
2007-03-18More AGOSEngine::waitForInput refactoringMax Horn
svn-id: r26218
2007-03-18hidden _cnv member of Animation from callersNicola Mettifogo
svn-id: r26217
2007-03-18changed remaining stuff to Common::Point and got rid of custom Point and RectNicola Mettifogo
svn-id: r26216
2007-03-18converted DoorData and Zone to Common::PointNicola Mettifogo
svn-id: r26215
2007-03-18converted input and labels to Common::PointNicola Mettifogo
svn-id: r26214
2007-03-18converted walk routines to use Common::PointNicola Mettifogo
svn-id: r26213
2007-03-18minor cleanupRobert Göffringmann
svn-id: r26212
2007-03-18Fixed various gui strings in German floppy.Johannes Schickel
svn-id: r26211
2007-03-18Refactoring AGOSEngine::waitForInput some more (in baby steps, so that if I ↵Max Horn
break something, it'll be easier to figure out at which point I did it :) svn-id: r26210
2007-03-18Fixed control panel sliders.Torbjörn Andersson
svn-id: r26209
2007-03-18Applied eriktorbjorn's patch for bug #1657466:Robert Göffringmann
"BASS: wrong music slider behavior" and did some cleanup. svn-id: r26208