Johannes Schickel
727f66de39
Commits Chriliths patch for fixing Kyra on PalmOS.
...
svn-id: r22708
2006-05-28 11:43:04 +00:00
Johannes Schickel
073f859de9
Fixes bug # 1494945 ("KYRA1: Actor disappearing in an animation").
...
svn-id: r22707
2006-05-28 11:33:17 +00:00
Torbjörn Andersson
db558e3d92
Allow key pad navigation.
...
svn-id: r22706
2006-05-28 11:08:46 +00:00
Torbjörn Andersson
b17f0e8b6d
The Kyra settings are now stored in the config file instead of the savegames.
...
The settings in older savegames are ignored.
svn-id: r22705
2006-05-28 09:21:32 +00:00
Torbjörn Andersson
e06ee0c490
We already have a default setting for subtitles, so this shouldn't be needed.
...
svn-id: r22704
2006-05-28 08:16:07 +00:00
Oystein Eftevaag
dbaf5206ae
Added speechEnabled() and textEnabled() to simplify the text/speech config checks a bit, and added checks some more places
...
svn-id: r22703
2006-05-28 06:07:54 +00:00
Paweł Kołodziejski
ea05e31330
increase buffer for comi smush audio track, that fixes bug #1479721
...
svn-id: r22702
2006-05-28 06:04:46 +00:00
Oystein Eftevaag
3a1dec3ad1
Added checks for sound/text config in Brandons responses to using the amulet
...
svn-id: r22699
2006-05-28 05:09:09 +00:00
Oystein Eftevaag
8161aa8adb
Adding a safety check before the stopHandle call().. May or may not be necessary.
...
svn-id: r22698
2006-05-28 04:53:22 +00:00
Oystein Eftevaag
77910d4163
Fix for [ 1472007 ] KYRA1: Bypassing cutscenes with ESC doesn't stop speech
...
svn-id: r22697
2006-05-28 04:46:34 +00:00
Oystein Eftevaag
9a7f92d558
Kyra.dat wasn't being loaded for the kyra1 demo (which is needed). Fixed.
...
svn-id: r22696
2006-05-28 04:08:25 +00:00
Travis Howell
21f50b3267
Use different method to detect V1 demo of Maniac Mansion, since md5 matches the full version
...
svn-id: r22695
2006-05-28 03:47:20 +00:00
Oystein Eftevaag
76d722d941
Fixes bug [ 1480746 ] KYRA1: menu triggers assertion, and sets the text/speech config options correctly for CD versions
...
svn-id: r22693
2006-05-28 02:51:03 +00:00
Eugene Sandulenko
b5355a9142
Backed up my own commit :/ The user did a mistake when supplied the data.
...
svn-id: r22691
2006-05-27 23:31:08 +00:00
Eugene Sandulenko
de1d77670f
Added new samnmax demo file name pattern. See bug #1496105 : "Sam & Max Hit
...
the Road (ENGLISH/PC-DEMO V2) - Path Error"
svn-id: r22686
2006-05-27 20:08:42 +00:00
Torbjörn Andersson
813e3d1aac
Maintain the same screen update frequency while waiting for speech to finish.
...
This should take care of half of bug #1494934 . The other half was fixed in the
SDL backend earlier.
svn-id: r22683
2006-05-27 13:33:27 +00:00
Torbjörn Andersson
c1c5080fcd
Draw the selected menu item (currently always the first one) highlighted, i.e.
...
white instead of yellow.
svn-id: r22676
2006-05-27 11:59:40 +00:00
Willem Jan Palenstijn
0f10a11ba0
uninitialized variable
...
svn-id: r22674
2006-05-27 11:51:17 +00:00
Eugene Sandulenko
b56c7b88d7
Major GUI update:
...
- Implemented padding in console
- Update only current line in console instead of whole screen
- Fixed caret positioning in edit text widget
- Improved buttons drawing, now they look more realistic
- Added label spacing in popup widget
- Correct shadow in popup widget
- Fixed up with selected popup widget being drawn on wrong tab
- Added shading to list dialog
- Adjusted shading of inactive widgets
- Proper coloring of browset (add game) dialog
- Introduced Container widget
- Used Container widget in scumm save/load dialog. Now it looks properly
- Adjusted button colors even more. Now they match almost perfectly albeit with banding
- Made scrollbar appear only when it is really needed
svn-id: r22670
2006-05-27 05:46:04 +00:00
Travis Howell
3d0aa0a4d9
snmdemo uses *.sm0/1 data files
...
svn-id: r22669
2006-05-27 00:12:30 +00:00
Travis Howell
b858a6de65
Fix V1 demo of maniac
...
svn-id: r22667
2006-05-27 00:01:25 +00:00
Willem Jan Palenstijn
7e287a08ce
replace agi/list.h by Common::List; cleanup
...
svn-id: r22666
2006-05-26 17:38:12 +00:00
Torbjörn Andersson
da7140c3cf
This produces the correct character spacing for the main menu.
...
svn-id: r22664
2006-05-26 16:02:37 +00:00
Torbjörn Andersson
fba9e15916
We don't have a mouse cursor yet, but this is probably the point where it
...
should be shown.
svn-id: r22663
2006-05-26 15:55:42 +00:00
Torbjörn Andersson
5bbdde5479
Removed hack to flush mouse events. No longer needed, apparently.
...
svn-id: r22662
2006-05-26 15:44:46 +00:00
Johannes Schickel
f548f97666
Fixes input handling while moving.
...
svn-id: r22661
2006-05-26 14:21:53 +00:00
Johannes Schickel
3485102a7e
- redraw inventory before entering a room
...
- some cleanup
svn-id: r22660
2006-05-26 14:16:42 +00:00
Torbjörn Andersson
15411f5ffa
If a game ends by natural causes, unload_object() will be called twice. Make
...
sure it doesn't try to free the same memory twice.
svn-id: r22659
2006-05-26 14:00:52 +00:00
Willem Jan Palenstijn
a11eddeb0b
replace agi/list.h by Common::List
...
svn-id: r22658
2006-05-26 11:28:03 +00:00
Travis Howell
4794898d29
isSpriteLoaded() is used by FF, a similar function was commented out in original code
...
svn-id: r22653
2006-05-26 10:14:06 +00:00
Torbjörn Andersson
985215a04a
As far as I can tell, there's no longer any reason for PartBuffer and AnimData
...
to be packed, so I've removed the packing and added the 'refresh' field to
AnimData instead of having it as a separate array.
On the other hand, animHeaderStruct and animHeader2Struct *should* have been
packed, but weren't. I've changed they way they are initialised so that the
packing should no longer matter for them either.
svn-id: r22651
2006-05-26 09:36:41 +00:00
Max Horn
0035042725
Fix for bug #1495361 (MONKEY1 AMIGA: Error at gamedetection)
...
svn-id: r22648
2006-05-26 08:20:15 +00:00
Eugene Sandulenko
5fee4afc32
- Put scrollbar inside of list widget
...
- Use resize() instead of setPos() and setSize() where applicable
svn-id: r22646
2006-05-26 01:49:56 +00:00
Willem Jan Palenstijn
0176556821
remove superfluous struct keywords
...
svn-id: r22640
2006-05-25 22:53:45 +00:00
Torbjörn Andersson
8062eb6ec3
Set and show/hide mouse cursors through a "cursor manager" (analogous to the
...
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.
If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?
svn-id: r22639
2006-05-25 22:51:42 +00:00
Willem Jan Palenstijn
d56c65bf4a
add and use is_ego_view() function
...
svn-id: r22638
2006-05-25 22:39:44 +00:00
Eugene Sandulenko
d05138fd9c
- Fix typo in debug level Scripts.
...
- Show scripts execution if requested
svn-id: r22637
2006-05-25 21:16:49 +00:00
Torbjörn Andersson
5f113b2dc2
Setting a "null" cursor like this doesn't do anything in the SDL backend, and
...
could possibly be undefined in other backends. So it should be safe to remove.
svn-id: r22636
2006-05-25 20:50:32 +00:00
Eugene Sandulenko
17fd8e5ed0
Minor cleanup and formatting
...
svn-id: r22634
2006-05-25 19:56:05 +00:00
Eugene Sandulenko
4859de9ae7
Made CGA rendering, EGA/VGA palette selectable via render_mode
...
svn-id: r22632
2006-05-25 19:46:28 +00:00
Willem Jan Palenstijn
a3c50b5f67
fix out-of-bounds array access
...
svn-id: r22627
2006-05-25 15:06:55 +00:00
Paweł Kołodziejski
b07798783c
fixed regression after conversion console
...
svn-id: r22626
2006-05-25 12:17:50 +00:00
Torbjörn Andersson
2353454adf
Fade down the palette and the music in playVQA(). (We can't fade down the
...
palette before that, I think, because then we don't have any good palette to
make a backup copy of.)
svn-id: r22625
2006-05-25 11:10:49 +00:00
Torbjörn Andersson
1162a759c0
Added support for fading digital music in or out.
...
svn-id: r22624
2006-05-25 09:53:51 +00:00
Johannes Schickel
197b1f4e88
Some more _quitFlag checks, makes quitting while end sequence faster.
...
svn-id: r22623
2006-05-25 08:07:20 +00:00
Johannes Schickel
259e06a69b
- Adds some _quitFlag checks
...
- deletes Screen::drawPixel
svn-id: r22622
2006-05-25 08:02:17 +00:00
Johannes Schickel
a052d89f8b
Fixes bead movement speed in end scene.
...
svn-id: r22621
2006-05-25 07:53:58 +00:00
Torbjörn Andersson
db8968b28f
Fixed warning.
...
svn-id: r22620
2006-05-24 22:05:12 +00:00
Eugene Sandulenko
d636d4c23a
Fix crash. Console should be created after graphics init
...
svn-id: r22619
2006-05-24 21:56:14 +00:00
Paweł Kołodziejski
383b598c5c
converted to scummvm console style
...
svn-id: r22618
2006-05-24 21:40:24 +00:00