aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-04-01Replaced another use of getEventManager() by using Engine::_eventManMax Horn
svn-id: r26360
2007-04-01Changed _sys -> _system, matching (almost?) all other cases where we have an ↵Max Horn
OSystem* member var svn-id: r26359
2007-04-01Fixed grammar in a commentMax Horn
svn-id: r26358
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357
2007-04-01Fixed a compiler warning about 'unknown conversion type character' (not sure ↵Max Horn
if the statement was meant this way or another, but at least for now I can again compile with -Werror) svn-id: r26356
2007-04-01Reverted my roomoffs changes (broke the Loom intro), and instead added the ↵Max Horn
constant RES_INVALID_OFFSET to indicate an invalid room offset svn-id: r26353
2007-04-01Fixed loading of graphics. Now things really look what they are, except the ↵Nicola Mettifogo
character which still looks a bit jagged. svn-id: r26352
2007-04-01Slight simplification of last change. Make sure we don't "oversleep" in fastTorbjörn Andersson
mode. svn-id: r26351
2007-04-01Make the mouse cursor move more smoothly. (Most of this improvement actuallyTorbjörn Andersson
comes from calling processEvents(), not from calling updateScreen() more often.) svn-id: r26350
2007-04-01Added code for resource loading and fixed the bug having Amiga demo ↵Nicola Mettifogo
crashing. It is now limitedly playable, although graphics is still heavily messed up. svn-id: r26349
2007-04-01Call updateScreen() more often in options/save/load dialog to keep mouseTorbjörn Andersson
movement smoother. And since this is potentially wasteful, only redraw the entire dialog when it seems likely that it may have changed. svn-id: r26348
2007-04-01Call updateScreen() more often when drawing right-click menus, to make mouseTorbjörn Andersson
movement smoother. svn-id: r26347
2007-04-01We still track the mouse position while waiting for an answer to the "Do youTorbjörn Andersson
want to quit?" question, so it makes sense to me to keep drawing the cursor. Even if the original didn't. svn-id: r26346
2007-04-01Use the event manager to track the mouse position.Torbjörn Andersson
svn-id: r26345
2007-04-01Use the cursor manager instead of calling the backend functions directly.Torbjörn Andersson
(Maybe the backend functions ought to be protected?) svn-id: r26344
2007-04-01made _vm/_engine usage consistent. (_engine -> _vm all over the place now).Johannes Schickel
svn-id: r26342
2007-04-01Implemented Disk routines for Amiga demo. Font are simulated with boxes, and ↵Nicola Mettifogo
frames aren't decoded properly yet. The engine will now show the first game screen, but crash as soon as the user clicks her mouse. svn-id: r26341
2007-04-01Added GF_DEMO flag and ability to load the correct location at start.Nicola Mettifogo
svn-id: r26340
2007-04-01Function changeCharacter is now responsible for loading character specific ↵Nicola Mettifogo
Zones and such svn-id: r26339
2007-04-01Bugfix to correctly remove an item from a character's inventory when it is ↵Paul Gilbert
deactivated svn-id: r26338
2007-04-01Bugfix for strings that wrapped near a carriage return characterPaul Gilbert
svn-id: r26337
2007-04-01made Menu use _vm instead of _engineNicola Mettifogo
svn-id: r26336
2007-04-01Fixed setFocusRectangle code. At least I think I did, I don't know where it ↵Robert Göffringmann
came from and I can't test it either. But it looked rather broken. svn-id: r26335
2007-04-01improved debugger a bitRobert Göffringmann
svn-id: r26334
2007-03-31fixed graphic glitch when playing the floppy intro with spanish subtitles ↵Robert Göffringmann
and added a few comments. svn-id: r26333
2007-03-31Changed waitEndSoundSlice() to react more dynamically to enforce audio/video ↵Sven Hesse
sync svn-id: r26332
2007-03-31Got rid of some 0xFFFF -> 0xFFFFFFFF conversions and similiar nonsense by ↵Max Horn
using a clever technique called 'signed ints' for room offsets (and this won't cause any regressions; any you may encounter are merely the products of a deranged imagination) svn-id: r26331
2007-03-30Renamed AGIs savegame.cpp to saveload.cpp, to match the other enginesMax Horn
svn-id: r26330
2007-03-30made menu properly set languageNicola Mettifogo
svn-id: r26329
2007-03-30BASS is not Counter Strike, so redrawing the screen at 70 fps feels a little ↵Robert Göffringmann
pointless. It's also more than the average pal tv set can do ;) svn-id: r26328
2007-03-30- Fixed the IMD playing within mults, the non-interactive Gob3 demo should ↵Sven Hesse
work better now - Replaced strcpy with strncpy where appropriate - Added detection entries for other languages of the multilingual Gob3 CD; bug #1691230 svn-id: r26327
2007-03-29Fixing curly bracket styleSven Hesse
svn-id: r26326
2007-03-29Replaced some more intenting space that slipped in with tabsSven Hesse
svn-id: r26325
2007-03-29Formatting (Take that, LordHoto! ;P)Sven Hesse
svn-id: r26324
2007-03-29formatting.Johannes Schickel
svn-id: r26323
2007-03-29Update the screen in escDelay(). Seems to fix some glitches when changingTorbjörn Andersson
scaler at certain points in the intro. svn-id: r26322
2007-03-29Mind the time needed to update the screen when waiting for a sound slice to ↵Sven Hesse
finish svn-id: r26321
2007-03-29Don't play coktel2.imd, but coktel.imdSven Hesse
svn-id: r26320
2007-03-29oopsNicola Mettifogo
svn-id: r26319
2007-03-29- changed Cnv to use a single large buffer for frames instead of small ↵Nicola Mettifogo
chunks of memory, to simplify loading by Disk. - added a new constructor with parameters to Cnv svn-id: r26318
2007-03-29- implemented destructor for Cnv, thus removing calls to Gfx::freeCnv()Nicola Mettifogo
- enforced use of getFramePtr instead of Cnv::_array member svn-id: r26317
2007-03-29- Properly implemented the ImdPlayerSven Hesse
- Some more clean-up svn-id: r26316
2007-03-29cleanup.Johannes Schickel
svn-id: r26315
2007-03-28Overhaul of palette management to bring it back to its original form. Gfx ↵Nicola Mettifogo
palette code has been updated, and _c_endComment (callable from scripts) has been implemented. As a by-product, palette cycling now finally works! svn-id: r26314
2007-03-27Fixed palette bug to allow proper display of splash screens, but dos palette ↵Nicola Mettifogo
is still broken in game. Palette code needs a general revision due to differences between dos and amiga. svn-id: r26313
2007-03-27engine can now handle amiga and dos splash screensNicola Mettifogo
svn-id: r26312
2007-03-27added code to load amiga background slidesNicola Mettifogo
svn-id: r26311
2007-03-27- added new subclass ILBMDecoder, to decode ILBM subtype of IFF filesNicola Mettifogo
- some bug fixing on the hierarchy svn-id: r26310
2007-03-27Fixed yet another DC compile errorMax Horn
svn-id: r26309
2007-03-27Fixed indentation.Torbjörn Andersson
svn-id: r26308