253 Commits

Author SHA1 Message Date
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
Max Horn
ec47d8c80c fixed some endian issues in the new SMUSH decoder; cleanup
svn-id: r4842
2002-08-25 10:50:18 +00:00
Max Horn
6d5529e0dd fixed warnings
svn-id: r4833
2002-08-24 21:57:00 +00:00
Paweł Kołodziejski
9f993a1d29 synced with scummvm
svn-id: r4821
2002-08-24 15:31:37 +00:00
Max Horn
96476a9ca0 refixed #include
svn-id: r4792
2002-08-21 16:33:56 +00:00
Max Horn
e03fb646af oops, accidentally checked in a hacked up version of this :-)
svn-id: r4791
2002-08-21 16:30:39 +00:00
Max Horn
7aac293726 fixed the 'intelligent' GCC build rules; added .cvsignore files
svn-id: r4790
2002-08-21 16:28:19 +00:00
Max Horn
ce46866403 Initial revision
svn-id: r4785
2002-08-21 16:07:07 +00:00
Paweł Kołodziejski
105f966c6a moved to Sound class
svn-id: r4744
2002-08-14 20:43:56 +00:00
Paweł Kołodziejski
9fa6145d90 DIG: preliminarily support for music in the game
svn-id: r4701
2002-08-04 16:30:59 +00:00
Max Horn
77daed66ea Fixed (worked around?) the nested dialog redraw bug; slightly changed the way mouseMoved events are handled in class Dialog
svn-id: r4694
2002-08-04 01:18:06 +00:00