Commit Graph

688 Commits

Author SHA1 Message Date
Lars Persson
a1d55df73e Split ID string into several small strings for systems not coping with large string constants.
svn-id: r22856
2006-06-03 08:06:07 +00:00
Eugene Sandulenko
5a2fde0baa Fix keyboard input. Now it is possible to use key modifiers freely.
svn-id: r22818
2006-06-01 13:57:19 +00:00
Willem Jan Palenstijn
9644171a7b Don't let blocking rectangle extend below baseline (see Sarien bugs 810331 and 925074)
svn-id: r22808
2006-05-31 19:55:54 +00:00
Max Horn
51f45f0840 Fixed many const related warnings
svn-id: r22794
2006-05-31 10:53:04 +00:00
Willem Jan Palenstijn
a9dc501ee0 cleanup
svn-id: r22783
2006-05-30 19:48:47 +00:00
Chris Apers
cbfc7bfc1a objectify AGI sprite.h/cpp
svn-id: r22781
2006-05-30 18:53:01 +00:00
Willem Jan Palenstijn
163ed1afd3 objectify AGI menu.h/cpp
svn-id: r22757
2006-05-29 21:30:48 +00:00
Torbjörn Andersson
e26285b3f8 Apparently some games use the F10 key, which makes it a poor choice for opening
the debug console. Ctrl-D may be just as bad. Does anyone know for sure?

svn-id: r22711
2006-05-28 11:52:24 +00:00
Torbjörn Andersson
db558e3d92 Allow key pad navigation.
svn-id: r22706
2006-05-28 11:08:46 +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
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
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
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
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
Eugene Sandulenko
0f5a4b304b Update only dirty rects instead of fullscreen update
svn-id: r22617
2006-05-24 21:14:41 +00:00
Max Horn
30b368643e Fix a const warning
svn-id: r22615
2006-05-24 20:21:45 +00:00
Torbjörn Andersson
4a583216fb Fixed most - not all - GCC warnings.
svn-id: r22614
2006-05-24 19:51:37 +00:00
Torbjörn Andersson
1bec2024a6 From what I understand, the __ prefix is generally reserved for system headers,
so I've removed most of them. There's still some in list.h, but that should
probably be replaced by our own list handler some day.

svn-id: r22611
2006-05-24 14:25:42 +00:00
Paweł Kołodziejski
20cf952b68 removed defines USE_PCM_SOUND, AGDS_SUPPORT, USE_HIRES
svn-id: r22609
2006-05-24 14:00:08 +00:00
Paweł Kołodziejski
9fc2bc1939 cleanup
svn-id: r22608
2006-05-24 13:38:50 +00:00
Paweł Kołodziejski
62b122ff34 fixed modifier keys
svn-id: r22607
2006-05-24 13:36:38 +00:00
Paweł Kołodziejski
3d441e579e moved addSpecialDebugLevel into constructor
svn-id: r22606
2006-05-24 13:08:09 +00:00
Paweł Kołodziejski
691ae72a59 include mouse support always
svn-id: r22605
2006-05-24 11:39:29 +00:00
Paweł Kołodziejski
1ec169ad3a ops
svn-id: r22604
2006-05-24 10:37:45 +00:00
Paweł Kołodziejski
efe96a535b formating a bit
svn-id: r22603
2006-05-24 09:07:46 +00:00
Paweł Kołodziejski
2b258bc6d1 removed not used anymore variable
svn-id: r22602
2006-05-24 09:04:36 +00:00
Paweł Kołodziejski
a62c66bea1 strip one level of func
svn-id: r22601
2006-05-24 08:56:40 +00:00
Torbjörn Andersson
f7bacd746f Seems like the sound is generated at 22050 Hz regardless of output sample rate.
Hopefully, that will change in the future.

svn-id: r22595
2006-05-24 05:17:48 +00:00
Paweł Kołodziejski
107073537e imported AGI engine
svn-id: r22588
2006-05-23 23:43:52 +00:00