Max Horn
d31ca4982e
Add support for --list-saves to the sky engine
...
svn-id: r30987
2008-02-27 16:07:38 +00:00
Max Horn
d4e9661809
Modified the BASS save/load code to use a StringList for storing the save state titles (simplified the code, removed some cruft)
...
svn-id: r30986
2008-02-27 15:44:39 +00:00
Max Horn
778309ed56
Simplified Control::handleKeyPress and fixed a long-standing bug in the verification of the save name
...
svn-id: r30981
2008-02-27 11:03:09 +00:00
Max Horn
88bb567e18
Merged lots of _mixer->isReady() warnings into a single one in Engine constructor
...
svn-id: r30871
2008-02-15 17:01:35 +00:00
Jordi Vilalta Prat
c103290e2b
Initial support for plugin types
...
svn-id: r30825
2008-02-08 00:02:23 +00:00
Max Horn
8a73356a2d
Revised Engine plugin API to only provide a single func which returns a MetaEngine instance. Used this to simplify the rest of the plugin system
...
svn-id: r30780
2008-02-03 18:56:47 +00:00
Max Horn
015e73b792
cleanup
...
svn-id: r30777
2008-02-03 18:23:27 +00:00
Torbjörn Andersson
e51bf80218
Changed "COMPATIBLITY" to "COMPATIBILITY".
...
svn-id: r30754
2008-02-03 10:15:36 +00:00
Jordi Vilalta Prat
c070f0d04f
Converted queen and sky to use MetaEngine (forgot them because they don't use the AdvancedDetector).
...
svn-id: r30752
2008-02-03 09:39:26 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Paul Gilbert
6eb64102a4
Fix to remove a tab character from the GPL header
...
svn-id: r30238
2008-01-05 12:45:14 +00:00
Max Horn
3d46219592
Patch #1689516 : BASS: Update the cursor when right-clicking in inventory
...
svn-id: r30085
2007-12-30 17:58:22 +00:00
Eugene Sandulenko
d4d072fe04
Patch #1857121 : Refactoring of the getSavePath method
...
svn-id: r30032
2007-12-28 07:37:04 +00:00
Gregory Montoir
a34df6e72d
add Common::Rect::center (handy for ::setFocusRectangle())
...
svn-id: r29751
2007-12-07 20:53:06 +00:00
Max Horn
aa034c4e4d
This workaround is no longer needed
...
svn-id: r28980
2007-09-20 08:47:13 +00:00
Eugene Sandulenko
77eea722af
Modified patch #1738058 : "Action recorder".
...
svn-id: r28968
2007-09-19 13:55:05 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
c3d3aebe87
Patch #1768757 : Merge fsnode-gsoc into trunk (MAJOR change, will break compilation on some ports)
...
svn-id: r28944
2007-09-18 20:02:04 +00:00
Chris Apers
500481c4ec
Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)
...
svn-id: r28803
2007-09-01 19:13:04 +00:00
David Corrales
9bfe5d5354
Merged the FSNode branch with trunk r27681:27969
...
svn-id: r27970
2007-07-08 16:58:54 +00:00
Max Horn
e1bcd70436
Re-added __attribute__(packed)
...
svn-id: r27830
2007-07-01 18:18:43 +00:00
Max Horn
675fc8ab71
Whitespace fix
...
svn-id: r27762
2007-06-28 19:48:41 +00:00
Willem Jan Palenstijn
1af6b35edb
increase mt-32 sysex delay to prevent buffer overflow (see FR#1393726)
...
svn-id: r27731
2007-06-26 22:33:07 +00:00
David Corrales
cacd7a28fd
Merged the FSNode branch with trunk r27031:27680
...
svn-id: r27681
2007-06-23 18:51:33 +00:00
Max Horn
c99515be86
Changed BASS to use more KEYCODEs
...
svn-id: r27670
2007-06-23 15:40:28 +00:00
Max Horn
05ca0d86ba
Converted BASS to use Common::KeyState
...
svn-id: r27635
2007-06-22 22:18:56 +00:00
David Corrales
3b96c7fad5
Renamed methods in the FilesystemNode class to match the AbstractFSNode implementations.
...
Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode.
svn-id: r27113
2007-06-05 21:02:35 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
d4660cce55
Removing more semicola
...
svn-id: r26597
2007-04-26 19:08:53 +00:00
Max Horn
00b9bc7b36
Removing lots of superfluous semicola (see mail by David Weinehall on scummvm-devel)
...
svn-id: r26594
2007-04-25 19:31:23 +00:00
Robert Göffringmann
fb59ee92a2
corrected printf string
...
svn-id: r26363
2007-04-01 20:06:26 +00:00
Gregory Montoir
5aca9dce8c
added the instance of EventManager returned by OSystem::getEventManager as a 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-01 17:36:13 +00:00
Max Horn
852971cfe6
Fixed a compiler warning about 'unknown conversion type character' (not sure 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-01 17:13:45 +00:00
Robert Göffringmann
63ff4aa50b
Fixed setFocusRectangle code. At least I think I did, I don't know where it came from and I can't test it either. But it looked rather broken.
...
svn-id: r26335
2007-04-01 00:13:54 +00:00
Robert Göffringmann
2edec11986
improved debugger a bit
...
svn-id: r26334
2007-04-01 00:00:28 +00:00
Robert Göffringmann
c0ca592d54
fixed graphic glitch when playing the floppy intro with spanish subtitles and added a few comments.
...
svn-id: r26333
2007-03-31 18:20:52 +00:00
Robert Göffringmann
549e535a97
BASS is not Counter Strike, so redrawing the screen at 70 fps feels a little pointless. It's also more than the average pal tv set can do ;)
...
svn-id: r26328
2007-03-30 19:13:23 +00:00
Torbjörn Andersson
7a41f19639
Update the screen in escDelay(). Seems to fix some glitches when changing
...
scaler at certain points in the intro.
svn-id: r26322
2007-03-29 20:06:39 +00:00
Torbjörn Andersson
86a60b633d
Fixed long-standing font bug. We were using the control panel font for LINC
...
space and terminals, and the LINC font for the control panel. Since these fonts
contain different sets of characters, this would often cause the wrong
character to be displayed, particularly in non-English languages. This also
explains why we had to use the "wrong" font for the control panel recently.
The functions to patch the LINC character set (actually the control character
set) should no longer be needed, and have been removed.
Should fix bug #1669564 .
svn-id: r26275
2007-03-22 18:49:42 +00:00
Robert Göffringmann
139608f451
Fixed bug #1678349 : BASS: music is off, but drum track plays
...
svn-id: r26219
2007-03-18 17:58:26 +00:00
Torbjörn Andersson
003dfed001
Fixed control panel sliders.
...
svn-id: r26209
2007-03-18 14:30:26 +00:00
Robert Göffringmann
3f6745a2f4
Applied eriktorbjorn's patch for bug #1657466 :
...
"BASS: wrong music slider behavior"
and did some cleanup.
svn-id: r26208
2007-03-18 14:08:34 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
...
svn-id: r26180
2007-03-17 19:02:05 +00:00
Max Horn
478c0644f1
SKY: Changed Control class to use event manager for mouse coord tracking, and also made it respect the SF_MOUSE_LOCKED flag
...
svn-id: r26177
2007-03-17 16:31:46 +00:00
Max Horn
59064dbef4
SKY: respect the SF_MOUSE_LOCKED flag upon mouse clicks, too
...
svn-id: r26176
2007-03-17 16:22:51 +00:00
Torbjörn Andersson
c1f4dbda77
Use the new getButtonState() function to test if the mouse button is still
...
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-17 09:37:47 +00:00
Max Horn
15d9bc42ea
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
...
svn-id: r26156
2007-03-17 00:53:21 +00:00
Max Horn
f86ca1803b
Fixed bug #1507835 (BASS: Control panel text differences from the original)
...
svn-id: r26136
2007-03-14 20:18:59 +00:00
Max Horn
93e316bec7
Fix for bug #1656880 (BASS: mouse initialized wrong in control panel)
...
svn-id: r26130
2007-03-14 12:32:42 +00:00