James Brown
959a9acf14
Add support for aliased scummvm config entries.
...
Eg:
[germandott]
path=/games/german/dott
gameid=tentacle
description=the german version of DOTT
I havn't finished the Launcher changes to show aliased entries yet, as I need to parse the whole domainmap to do so.
svn-id: r5341
2002-10-28 09:03:02 +00:00
Lionel Ulmer
ab3aecddd5
Fix warning found by Valgrind.
...
svn-id: r5314
2002-10-26 09:31:14 +00:00
Max Horn
4585debc18
use a 'real' caret instead of appending an understcore while editing
...
svn-id: r5289
2002-10-23 14:00:47 +00:00
Max Horn
ea828761a4
grrr... why did my commit not remove those?!
...
svn-id: r5275
2002-10-23 08:02:36 +00:00
Nicolas Bacca
3b7ce4fed1
Useless, just in order to compile without errors ...
...
svn-id: r5252
2002-10-22 22:35:35 +00:00
Nicolas Bacca
c585fe7a37
Do not repeat keys for WinCE (problems with GAPI and virtual keyboard)
...
svn-id: r5251
2002-10-22 22:35:07 +00:00
Max Horn
7198181b09
reworked the way the save/load dialog works. yup, still not perfect, but we're hopefully getting closer. Feedback welcome
...
svn-id: r5189
2002-10-19 01:22:41 +00:00
Max Horn
308a52a2ae
added some TODO comments so that people know a bit better what is planned here (but also feel free to implement any of those before I get to it <g>)
...
svn-id: r5172
2002-10-17 22:43:13 +00:00
Max Horn
b1766c28b2
patch #620627 : mouse wheel support for NewGui
...
svn-id: r5169
2002-10-16 20:32:12 +00:00
Max Horn
d5bcb63f82
dialogs now can be run 'modal'
...
svn-id: r5168
2002-10-16 17:37:30 +00:00
Max Horn
d8b72c31c9
sort the games in the launcher list by name
...
svn-id: r5154
2002-10-15 15:32:54 +00:00
Max Horn
42c7315eed
some more launcher tweaks
...
svn-id: r5138
2002-10-13 11:51:48 +00:00
Max Horn
cdb7b13789
revised options dialog
...
svn-id: r5130
2002-10-12 00:26:24 +00:00
Max Horn
06d5fe86f5
Fix for bug #620854 (launcher crash)
...
svn-id: r5116
2002-10-09 19:32:54 +00:00
Max Horn
3d7552890a
fixed ListWidget drawin/behaviour if there are less items than fit on one page; enhanced launcher dialog to disable start button if nothing is selected
...
svn-id: r5068
2002-10-01 23:11:19 +00:00
Max Horn
273e4b4740
fixed scrollbar drawing/response when there are less items than fit on one page
...
svn-id: r5066
2002-10-01 22:39:55 +00:00
Max Horn
8f7e3119bf
fixed key repeat in NewGui; made the launcher game list non-editable
...
svn-id: r5052
2002-09-30 12:56:59 +00:00
Max Horn
d921d06d39
played a bit with the launcher - it now is already somewhat usable <g>
...
svn-id: r5047
2002-09-30 00:55:47 +00:00
Max Horn
94b55db821
patch #612722 : MI2 NewGui title fix
...
svn-id: r5030
2002-09-28 19:25:09 +00:00
Max Horn
9dc5fe2a1d
cleaned up various variable names in the SDL backend & NewGui; also fixed a small buglet that could cause garbage to appear behind the mouse cursor when closing NewGui while inside a game
...
svn-id: r5029
2002-09-28 16:19:28 +00:00
Max Horn
45877ea2dc
changed the crosshair curso to match the Scumm one (I hope?)
...
svn-id: r5028
2002-09-28 15:58:25 +00:00
Max Horn
6024c80f14
added (currently completly useless) launcher dialog
...
svn-id: r5024
2002-09-27 23:27:14 +00:00
Max Horn
e674b9e2e2
enabled demo dialog shown during startup; some fixes/cleanup in NewGUI
...
svn-id: r5023
2002-09-27 13:06:58 +00:00
Max Horn
09f56dc233
some fixes for the message dialog; added some comments
...
svn-id: r5021
2002-09-26 12:29:10 +00:00
Max Horn
58e5e0069f
added simple message dialog
...
svn-id: r5020
2002-09-26 11:44:02 +00:00
Max Horn
1bfaa3c02f
removed even the last traces of Scumm dependencies from NewGUI. Yes, you heard right NewGUI is now 100% Scumm free and we can go for the launcher/message dialogs!
...
svn-id: r5016
2002-09-24 23:45:25 +00:00
Max Horn
6bb2e335c7
NewGUI now has its own event loop; this may cause some regression
...
svn-id: r5001
2002-09-22 04:03:45 +00:00
Matt Hargett
8390b0cc53
2002-09-21 Matt Hargett <matt@use.net>
...
* scumm.dsp, scummvm.dsp, simon.dsp: Turn on warning as errors. Generate
PDBs on all builds.
* gameDetector.cpp, newgui.cpp, widget.cpp, actor.cpp,
dialogs.cpp, resource.cpp, saveload.cpp, scumm_renderer.cpp:
Fix warnings where possible. One pragma added to eliminate
warning of unknown pragmas.
* string.cpp: If unknown escape sequence, print warning.
svn-id: r4998
2002-09-22 03:53:53 +00:00
Max Horn
a681eb029e
renamec string -> _string and sentence -> _sentence in class Scumm (I originally reworked StringTab, but then noticed the save game format depends on it <sigh>)
...
svn-id: r4995
2002-09-22 01:17:53 +00:00
Max Horn
f838473c25
NewGui now has its own mouse cursor code -> again one less dependency on Scumm; moved makeCursorColorTransparent to gfx.cpp where it belongs
...
svn-id: r4977
2002-09-19 23:06:54 +00:00
Max Horn
85aa2cd8e8
found out that guifont actually contains a char width table -> make use of it now
...
svn-id: r4976
2002-09-19 22:37:00 +00:00
Max Horn
5f716f54f0
removed obsolete font drawing code from old GUI to make CCCP happy :-)
...
svn-id: r4975
2002-09-19 22:07:46 +00:00
Max Horn
9939746022
removed even more scumm dependencies from NewGUI; fixed some redraw issues (this might help the inventory-display issue in The Dig, and definitly fixes the 'vanishing volcanoe' in the FOA extro)
...
svn-id: r4974
2002-09-19 21:45:56 +00:00
Max Horn
859ef578dc
moved the Scumm specific dialogs to scumm/dialogs.*
...
svn-id: r4973
2002-09-19 17:44:41 +00:00
Max Horn
f644bea112
improved the text display in a newgui a bit: make the font proportiona; implemented text alignment (left/right/center); alpha blending now not anymore at 50% but at 66%; moved some #defines to util.h
...
svn-id: r4972
2002-09-19 17:03:24 +00:00
Max Horn
bb57506d48
Added overlay to OSystem interface; implemented overlay in SDL backend (all other backends, including SDL_gl, still need to implement this!); changed NewGUI to make use of the overlay; added Cmd-Q as a shortcut for Quit on MacOS X
...
svn-id: r4971
2002-09-19 16:06:51 +00:00
Paweł Kołodziejski
bc81fc7aa1
added support for nonenglish the dig - for gui this time. now is completed :)
...
svn-id: r4960
2002-09-17 16:12:16 +00:00
James Brown
978e879009
Fix newgui crash, and commit patch 600645: Loom flashlight fix
...
svn-id: r4958
2002-09-17 12:52:53 +00:00
James Brown
79857fd7e8
Replace some exit()'s with a call to the OSystem quit method, as per 610251.
...
svn-id: r4956
2002-09-17 04:52:50 +00:00
Jonathan Gray
9ce78dd66e
apply patch #609508 real fix for MI2 Dialog Box crash, by CCCP at Endy's request
...
svn-id: r4943
2002-09-15 09:06:58 +00:00
Travis Howell
004c6ddec9
Commited the following patches
...
[ 606595 ] Fix for Sam & Max animation glitch
[ 607175 ] Possible fix for bug #590511
[ 607677 ] Partial workaround for bug #566062
[ 607713 ] patch for bug 580350 (MI2 F5 crash)
svn-id: r4924
2002-09-11 13:28:34 +00:00
Max Horn
5a01787840
removing debug message
...
svn-id: r4922
2002-09-10 11:52:37 +00:00
Max Horn
395b98a3e2
fixed a crasher when re-opening the save/load dialog
...
svn-id: r4919
2002-09-09 20:28:48 +00:00
Max Horn
c0df1c2df2
changed the way listbox draw selected items; list box now has a frame & different spacing; clicking outside any widget doesn't cause the focus widget to loose focus; other tweaks
...
svn-id: r4906
2002-09-08 16:00:13 +00:00
Max Horn
27bfe32f16
decreased double click interval
...
svn-id: r4905
2002-09-08 12:56:44 +00:00
Max Horn
523d8e64c0
rewrote config class; cleanup; code restructuring
...
svn-id: r4903
2002-09-08 01:08:12 +00:00
Paweł Kołodziejski
97ef7c2a34
more resolution fixes
...
svn-id: r4895
2002-09-01 16:37:08 +00:00
Max Horn
828d0849a1
fix for bug #599511 (crash when choosing 'about' option)
...
svn-id: r4883
2002-08-31 14:53:26 +00:00
Max Horn
2618a9bfdc
use class String for widget labels
...
svn-id: r4878
2002-08-31 13:42:07 +00:00
Max Horn
41c2d6fba3
sound system cleanup
...
svn-id: r4867
2002-08-29 23:45:15 +00:00