63 Commits

Author SHA1 Message Date
Max Horn
84c8d4b689 added painelf's (still unfinished) sound dialog in NewGUI. Beware, this is work in progress, don't report problems with it just yet, we already know they are there :-)
svn-id: r4635
2002-07-26 00:41:07 +00:00
Max Horn
72cfdcf415 added FIXME
svn-id: r4614
2002-07-22 01:07:31 +00:00
James Brown
8de1ace6c7 Apply patch from Torbj�rn Andersson to make MP3_CDMUSIC mixer use
music_volume instead of sfx_volume.

svn-id: r4611
2002-07-21 06:55:33 +00:00
Max Horn
101613f6fd cleanup
svn-id: r4539
2002-07-13 17:54:20 +00:00
Max Horn
bbc90cace6 fixed about dialog crash
svn-id: r4537
2002-07-13 14:32:11 +00:00
Max Horn
e34571dca9 Countless changes to the New GUI; some hightligths: new ScrollBarWidget class; ListWidget is usable (demo shows it off); added custom String/StringList classes
svn-id: r4521
2002-07-12 16:24:11 +00:00
Max Horn
1eac3c9896 fixed space bar bug in Save dialog. Dudes, why not use standard functions/macros instead of reinventing the broken wheel? 8-)
svn-id: r4519
2002-07-12 10:31:45 +00:00
Max Horn
99bd8afcd4 indent run
svn-id: r4481
2002-07-07 20:32:26 +00:00
Max Horn
7bfaa15f15 gee, I wonder why folks keep prefering raw ASCII codes over char constants?
svn-id: r4462
2002-07-04 21:50:41 +00:00
James Brown
e346e6c28c Theres nothing to see here...
- Start of CMI support

svn-id: r4459
2002-07-04 15:48:17 +00:00
James Brown
e8d21d7b57 Add chuzwuzzas many gui improvements.
- Hotkeys
 - Checkboxes
 - length fixes
 - New 'Misc' page

svn-id: r4458
2002-07-04 12:58:36 +00:00
Max Horn
f28b1937a6 added comment that explains why return key seems to not work in save dialog; some code cleanup
svn-id: r4446
2002-07-02 19:52:16 +00:00
James Brown
89381b6657 Add esc as an alias for 'play' in the GUI. Thanks to NotHere
svn-id: r4442
2002-06-30 13:33:49 +00:00
Vincent Hamm
a88b78fc37 Fixed the gost animation background reset. Made a little tweak to draw the gui in vertical rooms (not 100% working)
svn-id: r4435
2002-06-27 14:10:56 +00:00
Max Horn
885f043a7f remove config-file.h from scumm.h (for me this means only 5 instead of 31 files have to be recompiled whenever config-file.h changes
svn-id: r4335
2002-05-14 23:50:09 +00:00
Max Horn
b5a8bb6b2a fixed #555567 (savegame menu head line) by moving & enlarging the headline item in the save dialog, and using string 28 for the title
svn-id: r4317
2002-05-14 18:06:15 +00:00
Nicolas Bacca
f8411e8b3a Keep sound paused if it was paused when entering the gui
svn-id: r4313
2002-05-14 07:58:58 +00:00
Nicolas Noble
16e004832f Closing bug #555104
svn-id: r4299
2002-05-12 21:39:19 +00:00
Max Horn
a494becc37 fixed #554979 (Dirt between game graphics and verbs); rearranged items in save/load dialog slightly
svn-id: r4298
2002-05-12 20:25:56 +00:00
Max Horn
cf5518ad6a restore old cursor after leaving save dialog (#548614)
svn-id: r4297
2002-05-12 19:25:44 +00:00
Max Horn
38af71139f implemented FR #549552 (save vs. load game slot numbering); commented out some weird code, somebody should look at that new FIXME
svn-id: r4290
2002-05-12 13:36:55 +00:00
Max Horn
02a75c0521 made most stuff in gui class protected, as it should be; moved internal definitions from gui.h to gui.cpp; added up/down arrows to save dialog (ugly, but better than nothing IMO
svn-id: r4234
2002-05-08 00:27:09 +00:00
Max Horn
2f2d4527ef cleaning up the mess drigo left... <sigh>
svn-id: r4215
2002-05-05 20:04:26 +00:00
Enrico Rolfi
38d048b86b Fixed some things for Macintosh ports
svn-id: r4212
2002-05-05 19:06:51 +00:00
Nicolas Bacca
1eafbe4d72 Fixed second key page for WinCE, start of volume support
svn-id: r4163
2002-05-01 22:16:17 +00:00
James Brown
d0b9677f5d Add autosave support, fix sm and max midi.
svn-id: r4099
2002-04-27 04:31:25 +00:00
Nicolas Bacca
0e102853cb New key page in GUI
svn-id: r4042
2002-04-21 21:54:08 +00:00
James Brown
89d957090e Use relative include paths to easy some ports.
svn-id: r4005
2002-04-19 11:12:27 +00:00
James Brown
636d975dde Don't shake when GUI is displayed.
svn-id: r3995
2002-04-18 15:02:57 +00:00
James Brown
1df77c2002 Add fix for Zak256/Indy3 actor masks. Thanks jah! Excellent work.
Let's hope someone will fix Loom actor masks soon... :)

svn-id: r3976
2002-04-17 16:02:29 +00:00
James Brown
72663cdcf4 Fix cursor in GUI for bomp-cursor games (eg, sam and max)
svn-id: r3975
2002-04-17 15:24:48 +00:00
James Brown
18ee3f37e6 Remove old debug message.
svn-id: r3946
2002-04-15 17:58:25 +00:00
Ludvig Strigeus
4c95478ccb fixed colors in gui
svn-id: r3944
2002-04-15 17:16:10 +00:00
Ludvig Strigeus
ac62a7cb2e wrote new mixer class,
cleaned up sound header files,
integrated mixer into scummvm & simon

svn-id: r3937
2002-04-14 18:13:08 +00:00
James Brown
94670b2eef Fix various warnings, and things preventing non-win32 platforms from compiling.
svn-id: r3916
2002-04-13 04:39:04 +00:00
Ludvig Strigeus
d2b0070c5f new video engine (expect broken non-sdl builds),
simon the sorcerer 1 & 2 support (non SCUMM games)

svn-id: r3912
2002-04-12 21:26:59 +00:00
Ludvig Strigeus
3a4fa636ee code cleanup - prepares for simon inclusion
svn-id: r3910
2002-04-12 10:34:46 +00:00
James Brown
7696081c54 Large pointless reindentation of all the code. Also fixed a few mistakes
in the object flags code cleanup.

Flags used:

indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer

svn-id: r3908
2002-04-11 17:19:16 +00:00
Vincent Hamm
5425849f43 Wrote the string map for V7. Gui colors are still bad
svn-id: r3847
2002-04-02 17:15:27 +00:00
Vincent Hamm
13bf453232 Forced colors for V7 gui...(temporary hack). Now the gui colors are reseted every time it's opened
svn-id: r3832
2002-03-25 18:17:40 +00:00
Vincent Hamm
92a19c45ae Fixed pal init
svn-id: r3815
2002-03-24 17:49:47 +00:00
James Brown
f49bbb0fd8 Move some box stuff from scumm.h to new boxes.h
Also move some sound-related items from scumm.h to sound.h

svn-id: r3797
2002-03-21 16:12:02 +00:00
Vincent Hamm
fbf9c5b318 Preliminary redesigned of the virtual screen system. Now all the screen buffers are in a single 320*200 buffer, making video subprocess far more easy to do. On glitch remain in inventory's black area
svn-id: r3793
2002-03-20 22:58:41 +00:00
James Brown
718392239c I know it probably doesn't look like much, but this is a start to the reorg - basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related.
svn-id: r3792
2002-03-20 17:51:07 +00:00
James Brown
196b9d9832 Quick patch to make Save/Load work in Loom/Zak/etc.
svn-id: r3782
2002-03-18 12:40:13 +00:00
James Brown
1d97edb2f9 Update to my latest local tree. Various stuff - and a fixme hack by khalek to stop loom intro crashing.
svn-id: r3765
2002-03-16 18:03:28 +00:00
James Brown
3308d6b9da Lots of stuff - GUI fixes. More launcher work... and CD music working in MI1. Thanks to frob and realmz for their work on that.
svn-id: r3762
2002-03-16 05:33:25 +00:00
Nicolas Bacca
168d7ed652 Keyboard issue for WinCE, typo in button type, and reduce the save dialog since random crashes happen when something overlaps the inventory
svn-id: r3759
2002-03-15 00:31:51 +00:00
James Brown
bacbe50d2a Add "options" menu to F5 key. Can set music volumes and stuff :)
svn-id: r3754
2002-03-14 17:36:13 +00:00
James Brown
9f53d9c938 Last part of the WinCE merge - all should compile and work now.
I've made some changes from Arismes code, to intergrate some stuff into ScummVM - that bit is still a WIP.

svn-id: r3753
2002-03-14 16:49:59 +00:00