10173 Commits

Author SHA1 Message Date
Torbjörn Andersson
5882ea5819 Cleanup.
Part of this cleanup involved removing _unpauseZone. It was only used by
fnISpeak(), and as far as I could tell it was just because the original
code didn't trust amISpeaking() and getSpeechStatus() to return sensible
values directly after unpausing the game.

svn-id: r13781
2004-05-05 07:06:18 +00:00
Paweł Kołodziejski
42ba9c983f update
svn-id: r13780
2004-05-05 06:57:56 +00:00
Paweł Kołodziejski
6c38484c1a workaround warning - fixme
svn-id: r13779
2004-05-05 06:56:01 +00:00
Eugene Sandulenko
5a5e6ba868 Now cursor is really always shown.
svn-id: r13778
2004-05-05 02:35:33 +00:00
Eugene Sandulenko
b7e62e4b61 Extend setMouseCursor with additional keycolor parameter. Lets saga use 255
as white color. Made this function more safe by copying cursor data to
newly created buffer.

svn-id: r13777
2004-05-05 02:32:46 +00:00
Max Horn
5d0f0ea0c6 Added generic variable size stack class - COMPLETELY UNTESTED. Really should add some unit tests for this...
svn-id: r13776
2004-05-05 01:19:42 +00:00
Travis Howell
163dc349b6 Fix insane regression.
svn-id: r13774
2004-05-04 14:56:47 +00:00
Eugene Sandulenko
8de181f4f0 Move from ys_binread.cpp and ys_binwrite.cpp to MemoryReadStream.
In fact there were no binary writes at all.

svn-id: r13773
2004-05-04 03:33:03 +00:00
Eugene Sandulenko
b9ebd68022 Enchance ReadStream and MemoryReadStream with 24bits operations as well
as tell() and rewind() methods, as needed by SAGA engine.

svn-id: r13772
2004-05-04 03:27:00 +00:00
Eugene Sandulenko
5de55d2dfa indent
svn-id: r13771
2004-05-03 23:12:59 +00:00
Eugene Sandulenko
f7f485464d Well, now we use MemoryReadStream at least in SAGA engine.
Concept proved itself to be elegant and successful

svn-id: r13770
2004-05-03 23:08:22 +00:00
Eugene Sandulenko
51801dc503 Started work on moving from ys_read/write to MemoryReadStream
svn-id: r13769
2004-05-03 23:06:57 +00:00
Eugene Sandulenko
ce03b7635f Fix LaTeX syntax
svn-id: r13768
2004-05-03 23:04:42 +00:00
Max Horn
151d92e8cd Explain a bit what getSampleRateFromVOCRate() does; mark a hack in it more clearly; disable warning
svn-id: r13756
2004-05-02 22:33:28 +00:00
Paweł Kołodziejski
eec8b61b8d tuned a little
svn-id: r13754
2004-05-02 17:48:30 +00:00
Paweł Kołodziejski
8e56e7b0bb - fix for cuting voices in comi,
- fix for lipsync stuff (compromise append buffer ahead to sync position)

svn-id: r13753
2004-05-02 16:46:51 +00:00
Eugene Sandulenko
86c055b796 Make sure cursor is always white
svn-id: r13750
2004-05-02 16:32:28 +00:00
Torbjörn Andersson
2617f36cb6 Made the cursor work a bit better in IHNM.
svn-id: r13749
2004-05-02 15:59:06 +00:00
Torbjörn Andersson
67d82f23d8 Got rid of r_softcursor by having the backend always draw the cursor
instead. This fixes graphics glitches in at least ITE.

Got rid of r_fullscreen, which wasn't even used anymore anyway.

svn-id: r13748
2004-05-02 15:44:19 +00:00
Torbjörn Andersson
fb1b2efb49 Applied my suggested fix for #933168, since I'm tired of waiting for
feedback. It *is* a bit of a hack, but it does emulate the old behaviour,
and we can always make a better fix later, if there is one.

svn-id: r13747
2004-05-02 14:39:48 +00:00
Paweł Kołodziejski
7da4eccb1d enabled save/load code for imuse digital
svn-id: r13746
2004-05-02 14:03:21 +00:00
Paweł Kołodziejski
f6b8830158 forgot it
svn-id: r13745
2004-05-02 13:58:57 +00:00
Torbjörn Andersson
7b9f508729 This fixes bug #917427, a masking problem, hopefully without causing any
regressions.

What the patch does is to make sure to check all layers when masking a
sprite, since it's possible that it's being masked by several layers at the
same time. The old code simply picked the first masking layer.

svn-id: r13744
2004-05-02 13:54:05 +00:00
Paweł Kołodziejski
ffb842c026 this too
svn-id: r13743
2004-05-02 13:17:02 +00:00
Paweł Kołodziejski
8c6f3ddc0a changed from int to int32 to be sure
svn-id: r13742
2004-05-02 13:15:33 +00:00
Paweł Kołodziejski
7701fece20 disabled reset state while change bundle disks
svn-id: r13741
2004-05-02 13:06:40 +00:00
Paweł Kołodziejski
6c682fcfba fixed two arrays
svn-id: r13740
2004-05-02 12:52:19 +00:00
Paweł Kołodziejski
351eaff329 start only used tracks
svn-id: r13739
2004-05-02 12:46:01 +00:00
Paweł Kołodziejski
8bdab25b7a ops
svn-id: r13738
2004-05-02 12:23:51 +00:00
Paweł Kołodziejski
054acfbbd3 added rest of save/load code
svn-id: r13737
2004-05-02 12:20:55 +00:00
Paweł Kołodziejski
24ccdb85e9 ops
svn-id: r13736
2004-05-02 11:53:10 +00:00
Paweł Kołodziejski
b877df6da4 added some save/load code (in progress)
svn-id: r13735
2004-05-02 11:49:08 +00:00
Paweł Kołodziejski
cdc7324951 stub for digital imuse save/load
svn-id: r13734
2004-05-02 10:07:59 +00:00
Paweł Kołodziejski
805b1f8e0d update
svn-id: r13733
2004-05-02 10:04:57 +00:00
Eugene Sandulenko
96d1c5c44e Some more SAGA items
svn-id: r13732
2004-05-02 07:14:17 +00:00
Eugene Sandulenko
13445e3a20 Add some SAGA TODO items
svn-id: r13731
2004-05-02 06:51:09 +00:00
Jonathan Gray
15153bafc5 add some SAGA todo items
svn-id: r13730
2004-05-02 02:46:41 +00:00
Jonathan Gray
88ac74992c get rid of the last bits of SDL timer usage, SAGA should now be 100% OSystem
svn-id: r13729
2004-05-02 02:11:55 +00:00
Jonathan Gray
64485a9314 use features so ihnm doesn't default to 1280x960, change over some of the timer stuff to osystem not yet finished
svn-id: r13728
2004-05-02 01:39:14 +00:00
Eugene Sandulenko
6722103aa8 Removed last sys* file
svn-id: r13727
2004-05-02 00:06:34 +00:00
Eugene Sandulenko
90a876798a Merged sysgfx.cpp and gfx.cpp to gfx.cpp
svn-id: r13726
2004-05-02 00:00:39 +00:00
Eugene Sandulenko
0765b272ae Renamed files for consistency
svn-id: r13725
2004-05-01 23:46:23 +00:00
Eugene Sandulenko
66876dc1d1 Proper #includes everywhere
Improved game detector

svn-id: r13724
2004-05-01 23:42:22 +00:00
Eugene Sandulenko
c0772498b6 All graphics and input now is in OSystem.
Only timers left.

svn-id: r13723
2004-05-01 19:41:47 +00:00
Paweł Kołodziejski
78f2d34825 remove useless mutex
svn-id: r13722
2004-05-01 18:53:03 +00:00
Paweł Kołodziejski
0b86e3e69c - update names
- remove nonused access to atributes sequence in comi

svn-id: r13721
2004-05-01 18:36:13 +00:00
Torbjörn Andersson
4110aeb5d5 With Jamieson630's MIDI parser fix, all the ITE MIDIs should work.
svn-id: r13720
2004-05-01 16:49:23 +00:00
Torbjörn Andersson
3ebb895e9a Doubled the buffer size to prevent crashes with the Inherit the Earth
MIDIs. This is a temporary fix - Jamieson630 said something about making a
better fix later - but it will have to do for now.

svn-id: r13719
2004-05-01 16:42:58 +00:00
Paweł Kołodziejski
e0600f4308 update
svn-id: r13718
2004-05-01 16:27:20 +00:00
Paweł Kołodziejski
4d6b9206b9 fix warning
svn-id: r13717
2004-05-01 16:24:39 +00:00