aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-18Allows cross compiling for windows with mingw32.Johannes Schickel
svn-id: r26234
2007-03-18Some fixes to cope with the move of the event code from OSystem to CommonMax Horn
svn-id: r26233
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-18Fix for bug #1683111 (PSP: unable to build latest svn version 26210)Max Horn
svn-id: r26225
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
2007-03-18Refactoring AGOSEngine::waitForInput a bit (by resolving gotos)Max Horn
svn-id: r26207
2007-03-18Changed AGOS to use the EventManager to track the mouse position; added a ↵Max Horn
FIXME comment about _mouseOld never being set svn-id: r26206
2007-03-18Let the event manager keep track of the mouse position.Torbjörn Andersson
svn-id: r26205
2007-03-18- little 'cleanup'Johannes Schickel
- finished MSC file support for Amiga version svn-id: r26204
2007-03-18Made loadFont return a new Cnv instead of accepting a parameter.Nicola Mettifogo
svn-id: r26203