aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2007-03-17SKY: Changed Control class to use event manager for mouse coord tracking, ↵Max Horn
and also made it respect the SF_MOUSE_LOCKED flag svn-id: r26177
2007-03-17SKY: respect the SF_MOUSE_LOCKED flag upon mouse clicks, tooMax Horn
svn-id: r26176
2007-03-17Allow synthetic events in dialog windows, e.g. so you can use keyboard repeatTorbjörn Andersson
when scrolling the list of savegames. svn-id: r26175
2007-03-17fixed MSVC compiler warning because winnt.h defines its own ARRAYSIZE #defineRobert Göffringmann
svn-id: r26171
2007-03-17Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), withTorbjörn Andersson
Fingolfin's blessings. Keyboard repeat is now handled by the event manager, rather than by individual engines. Since this can cause problems with some engines (see the AGI engine), the extra "key down" events are marked as "synthetic", so that they can be ignored if necessary. svn-id: r26170
2007-03-17Allow using the left/right keys to select button in a selection box. (SelectionTorbjörn Andersson
boxes are used, for instance, when asking the player to verify that he wants to save the game to a specific slot.) svn-id: r26168
2007-03-17cleanupNicola Mettifogo
svn-id: r26166
2007-03-17oops forgot to commit changes for CommandNicola Mettifogo
svn-id: r26165
2007-03-17- Made Node a superclass for Zone, WalkNode, Command, Instruction, Program ↵Nicola Mettifogo
and Job. - Moved Job list management inside Parallaction (because constructors for global variables are not always invoked on some platforms) svn-id: r26164
2007-03-17Use the new getButtonState() function to test if the mouse button is stillTorbjörn Andersson
pressed. This way, it won't matter if we've already missed the "mouse up" event. Fixes bug #1510038 ("BASS: Possible glitch when examining inventory items". svn-id: r26162
2007-03-17minor cleanupNicola Mettifogo
svn-id: r26161
2007-03-17renamed freeCharacterFrames() to freeCharacter() for consistencyNicola Mettifogo
svn-id: r26160
2007-03-17some renaming to shorten linesNicola Mettifogo
svn-id: r26159
2007-03-17gathered character related stuff into a new struct Character, and modified ↵Nicola Mettifogo
calling code accordingly svn-id: r26158
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-17Got rid of Lure::SystemMax Horn
svn-id: r26155
2007-03-16Basic support for Amiga MSC files.Johannes Schickel
svn-id: r26153
2007-03-16added md5 for spanish version of Touche (tracker item #1681643)Gregory Montoir
svn-id: r26151
2007-03-16minor simplificationGregory Montoir
svn-id: r26150
2007-03-16fixed volume slidebar display in journal, removed unused varGregory Montoir
svn-id: r26149
2007-03-16removed a leftover extern statement causing link errors on some platformsNicola Mettifogo
svn-id: r26146
2007-03-15moved remaining background related functions to disk.cpp, and changed Gfx ↵Nicola Mettifogo
accordingly svn-id: r26145
2007-03-14removed explicit references to kMask0 since there is only 1 mask availableNicola Mettifogo
svn-id: r26140
2007-03-14some slight refactoringNicola Mettifogo
svn-id: r26139
2007-03-14removed dead codeNicola Mettifogo
svn-id: r26138
2007-03-14implemented clipping using Common::Rect::clipNicola Mettifogo
svn-id: r26137
2007-03-14Fixed bug #1507835 (BASS: Control panel text differences from the original)Max Horn
svn-id: r26136
2007-03-14Add recent walk box changes to SCUMM0 too.Travis Howell
svn-id: r26132
2007-03-14Update error messages in loadModule().Travis Howell
svn-id: r26131
2007-03-14Fix for bug #1656880 (BASS: mouse initialized wrong in control panel)Max Horn
svn-id: r26130
2007-03-13enforced use of Common::Rect on all graphic routinesNicola Mettifogo
svn-id: r26128
2007-03-13removed special case of Graphics::copyRect in favor of more general codeNicola Mettifogo
svn-id: r26126
2007-03-13removed pointless dependenciesNicola Mettifogo
svn-id: r26124
2007-03-13Moved inventory surface management into inventory.cpp, thus removing ↵Nicola Mettifogo
Graphics::kBit3. Some duplicated code now exists in graphics.cpp and inventory.cpp. svn-id: r26123
2007-03-13cleanupNicola Mettifogo
svn-id: r26122
2007-03-13made hi-level graphics routine use Common::Rect instead of (x,y,w,h) t-uplesNicola Mettifogo
svn-id: r26121
2007-03-12Restore flipping code for raw wiz images, which was lost in revision 24860.Travis Howell
svn-id: r26120
2007-03-12Fix xmap regression, when drawing wiz images.Travis Howell
svn-id: r26119
2007-03-12oops forgot to add a fileNicola Mettifogo
svn-id: r26118
2007-03-12moved background path buffer management into walk.cppNicola Mettifogo
svn-id: r26117
2007-03-12removed useless routines (maybe leftovers from the amiga conversion)Nicola Mettifogo
svn-id: r26116
2007-03-12WIP code for Amiga version:Johannes Schickel
- Font displaying is not yet supported. - Intro should be glitch free - all other things are *untested* svn-id: r26113
2007-03-12renamed Graphics class to Gfx and Parallaction::_graphics to ↵Nicola Mettifogo
Parallaction::_gfx to shorten lines and avoid aliasing with framework's Graphics svn-id: r26111
2007-03-12got rid of remaining uses of kBit3 in MenuNicola Mettifogo
svn-id: r26108
2007-03-12The only uses for StaticCnv::_data2 were by Get and Door zones, so a new ↵Nicola Mettifogo
field has been added to those structure and _data2 has been deleted. Some graphic routines has been renamed to better reflect this change, too. svn-id: r26107
2007-03-12Special filehandling for Symbian OS not needed in smushplayer anymore.Lars Persson
svn-id: r26106
2007-03-12Some usability improvements to the save/load dialog: The scrollbar uses theTorbjörn Andersson
top/bottom position only when the first/last slot is in view, save slots are numbered, and when saving over an old savegame, the description input field is pre-filled with the old description. That last one is particularly useful if you save to the same slot repeatedly while doing something insanely dangerous like, say, walking from one side of the screen to the other. ("Almost there... almost there... oops.") svn-id: r26105
2007-03-12Removing this old workaround: It no longer works, and causes an infinite ↵Max Horn
loop. Am working on a new workaround/fix svn-id: r26104
2007-03-12Removed old and undocumented workaround for good, it was apparently made in ↵Max Horn
reaction bug #478644, and is indeed for the same issue as the following workaround svn-id: r26103
2007-03-12Fix a discrepancy between our V3 walking code and disasm (besides, using ↵Max Horn
destbox instead of curbox was illogical, too) svn-id: r26102