Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson db9b8070f6 More moving of stuff into classes. I had to make a few changes/cleanups to
events.cpp, so there could be regressions.

svn-id: r11053
2003-11-02 15:58:45 +00:00
Max Horn e9ae86bb76 introduced common base class GuiObject for Dialog/Widget -> step towards making it possible to nest widgets (needed for TabWidget)
svn-id: r11052
2003-11-02 14:50:53 +00:00
Joost Peters 70a1d43815 add missing inventory functions
svn-id: r11051
2003-11-02 14:49:51 +00:00
Max Horn 5c387a67ae ask before removing a game config
svn-id: r11050
2003-11-02 11:32:18 +00:00
Paweł Kołodziejski 81cca1b95e updated
svn-id: r11049
2003-11-02 10:22:27 +00:00
Max Horn a7eb1b5207 forgot to commit this, sorry guys
svn-id: r11048
2003-11-02 10:18:10 +00:00
Paweł Kołodziejski e99983e127 updated
svn-id: r11047
2003-11-02 10:15:00 +00:00
Paweł Kołodziejski 9588a6fd31 fixed warnings
svn-id: r11046
2003-11-02 10:12:08 +00:00
Max Horn b27a871f87 turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
2003-11-02 02:18:16 +00:00
Max Horn f2c4bbbdbf TODOs
svn-id: r11044
2003-11-02 02:14:51 +00:00
Max Horn 31f64369ff merged detectGames() into LauncherDialog::handleCommand()
svn-id: r11043
2003-11-01 23:45:39 +00:00
Max Horn 4c2387639d cleanup
svn-id: r11042
2003-11-01 23:41:35 +00:00
Max Horn 72699c3d2b fixed Widget::draw for bordered items to adjust _h; removed unused label param from SliderWidget constructor; cleanup
svn-id: r11041
2003-11-01 22:21:18 +00:00
Max Horn 2d7eef223e renamed 'timer' to duration; minimal doxygen comments
svn-id: r11040
2003-11-01 22:20:14 +00:00
Max Horn c62e33b10a amiga checkbox is pointless in the in-game settings dialog (you should set this option either in the launcher or directly in the config file); got rid of queryCustomString/string_map_table_custom: we only used them in a very few spots anyway, and until we actually decide to localize ScummVM, they don't gain us anything
svn-id: r11039
2003-11-01 22:19:24 +00:00
Max Horn 17597164b9 amiga checkbox is obsolete (will be replaced by a platform popup
svn-id: r11038
2003-11-01 22:18:17 +00:00
Max Horn 186125ffb6 fix potential crash
svn-id: r11037
2003-11-01 22:11:33 +00:00
Max Horn adbaab7ef9 added doxygen comment
svn-id: r11036
2003-11-01 21:23:48 +00:00
Gregory Montoir 561d4c09d8 use input->delay instead of system->delay
svn-id: r11035
2003-11-01 21:20:36 +00:00
Max Horn 72bee75297 modified MessageDialog to allow for custom button texts
svn-id: r11034
2003-11-01 21:15:33 +00:00
Max Horn f7ab7f6207 cleanup: new MessageDialog subclass TimedMessageDialog
svn-id: r11033
2003-11-01 20:52:41 +00:00
Gregory Montoir e6eb3e234d don't do dynalum if palette scroll is disabled
svn-id: r11032
2003-11-01 20:46:35 +00:00
Gregory Montoir 885fd48a66 rename Queen::GameSettings to Queen::GameConfig
svn-id: r11031
2003-11-01 20:45:45 +00:00
Gregory Montoir 3e267ba5f9 make doxygen happy
svn-id: r11030
2003-11-01 20:44:53 +00:00
Max Horn b6d5f750d5 small fix: if one specifies fullscreen=true in the 'scummvm' config section but fullscreen=false in the game specific config section, ScummVM now properly disables fullscreen mode; also, don't use setvbuf with a NULL bufer and a non-zero size param, that's not portable -> use setlinebuf instead
svn-id: r11029
2003-11-01 19:13:48 +00:00
Max Horn 235047d526 made SDL backend use config manager
svn-id: r11028
2003-11-01 19:12:11 +00:00
Torbjörn Andersson ae9fe77479 Instead of having a function that reverses the panning table, we now have a
function that creates the panning table. The difference is that you now
have to tell whether you want one for normal or reverse stereo, so you are
not dependent on the previous state of the table.

(I still think it may be possible to get rid of the panning table
completely, but that's for later cleanups.)

svn-id: r11027
2003-11-01 18:12:04 +00:00
Torbjörn Andersson 0435658b96 Create the gui object dynamically
svn-id: r11026
2003-11-01 17:08:23 +00:00
Torbjörn Andersson 94edf540ef More moving of stuff into classes
svn-id: r11025
2003-11-01 16:55:20 +00:00
Max Horn 078091e7f4 cleanup of game detector functions
svn-id: r11024
2003-11-01 16:39:26 +00:00
Max Horn 7fc1e3ec92 get rid of ScummGameSettings::detectname
svn-id: r11023
2003-11-01 16:25:25 +00:00
Max Horn 2c2866641b cleanup
svn-id: r11022
2003-11-01 16:03:13 +00:00
Max Horn 6a50ad9fbd avoid using detectname
svn-id: r11021
2003-11-01 16:02:14 +00:00
Max Horn ca69882256 Patch #820010: Support Kanji version
svn-id: r11020
2003-11-01 15:19:30 +00:00
Max Horn 9f33b3abbe possible fix for bug #833854 - I rechecked the assembly, there actually is a check for box flag 0x20 in there. However, that flag has a differeing meaning in older engine versions, so I put a version check in and updated the comments. Please test.
svn-id: r11019
2003-11-01 01:17:15 +00:00
Torbjörn Andersson 4952fb11ac Fix warning
svn-id: r11018
2003-10-31 20:59:55 +00:00
Gregory Montoir d1ff236f3c use Command class
svn-id: r11017
2003-10-31 13:47:28 +00:00
Gregory Montoir 23188d5188 initial version of Command class
svn-id: r11016
2003-10-31 13:46:45 +00:00
Gregory Montoir 55cb72e5fa add mouse cursor code
svn-id: r11015
2003-10-31 10:11:27 +00:00
Torbjörn Andersson 6011bd6cdc Save the config file when options are changed.
svn-id: r11014
2003-10-31 07:43:26 +00:00
Joost Peters 295e9c6ff9 add support for spanish cd version
svn-id: r11013
2003-10-30 23:20:47 +00:00
Gregory Montoir 4c7b847950 really return verb name
svn-id: r11012
2003-10-30 18:19:03 +00:00
Gregory Montoir 4db6235db7 add methods needed by Command
svn-id: r11011
2003-10-30 13:08:38 +00:00
Gregory Montoir d8ffcaf340 new Verb class
svn-id: r11010
2003-10-30 10:56:38 +00:00
Travis Howell 28823a2b2a Spacing
svn-id: r11009
2003-10-30 01:09:41 +00:00
Travis Howell a1e794d920 Add option to switch between subtitles only and combined speech/subtitles in Simon 2.
svn-id: r11008
2003-10-30 01:05:08 +00:00
David Eriksson 5813950a83 A commit that has it all:
- Bug fixes
- Refactoring
- New code

svn-id: r11007
2003-10-29 21:04:12 +00:00
Max Horn 5ac187ee48 doc TODOs
svn-id: r11006
2003-10-29 15:02:54 +00:00
Travis Howell 9ea97c5313 Revert since it still doesn't work right, last change stop messages about needing to go to Seattle.
Need to good way to bypass zak copy protection, without issues.

svn-id: r11005
2003-10-29 13:16:12 +00:00
Gregory Montoir 24acd21da4 only one RandomSource for the engine
svn-id: r11004
2003-10-29 13:06:10 +00:00