Max Horn
b985f34049
Fix word wrapping: do not generate spaces at the start/end of the wrapped lines
...
svn-id: r18142
2005-05-17 23:14:13 +00:00
Max Horn
653c9fc74d
Added missing comma symbol, based on semicolon
...
svn-id: r18140
2005-05-17 22:43:50 +00:00
Torbjörn Andersson
bfbbf48585
Added clipping to drawLine(). This fixes a regression that caused the
...
debug console to crash ScummVM. (I'm not sure, but I think it was trying to
draw the scrollbar arrows outside the screen when the console was sliding
into view.)
svn-id: r18138
2005-05-17 12:17:30 +00:00
Max Horn
75e6e2d885
Now that the GUI scaling code is off, we can use a 'big' font which is not exactly twice as big as the 'normal' font, thus using the available screen space more efficiently
...
svn-id: r18119
2005-05-15 18:23:58 +00:00
Max Horn
4d5073b154
Added Font::wordWrapText method
...
svn-id: r18109
2005-05-15 16:13:52 +00:00
Max Horn
2de46dc8eb
Moved some more stuff to namespace Audio (enough for tonight)
...
svn-id: r18040
2005-05-11 00:01:44 +00:00
Max Horn
1a615346ab
Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' because we already have many classes with that name)
...
svn-id: r18039
2005-05-10 23:48:48 +00:00
Max Horn
b75c969e66
Moved class File and the MD5 stuff to namespace Common
...
svn-id: r18037
2005-05-10 22:56:25 +00:00
Max Horn
315943f19a
Added convenience methods create/free to Graphics::Surface (part of patch #1163026 )
...
svn-id: r17973
2005-05-08 21:24:33 +00:00
Max Horn
5d5b997864
Patch #1193795 (Adding drawLine() to Surface)
...
svn-id: r17959
2005-05-08 12:33:55 +00:00
Max Horn
2b71af3de9
Const correctness
...
svn-id: r17898
2005-05-02 18:00:05 +00:00
Torbjörn Andersson
81c84b683e
If the sound ends before the cutscene, fall back on same synchronizing
...
mechanism as in the no sound case. In particular, don't hang while waiting
for the sound to play far enough to go to the next frame.
This should fix bug #1192646 .
svn-id: r17889
2005-05-01 17:44:54 +00:00
Max Horn
3ee1fe9b57
Forgot to commit this, oops :-/
...
svn-id: r17846
2005-04-28 00:23:08 +00:00
Max Horn
4ec7161032
Patch #1186744 (Common line-drawing function)
...
svn-id: r17842
2005-04-27 20:29:19 +00:00
Torbjörn Andersson
728da398d7
...and since RGBToColor() returns OverlayColor, let's use that datatype
...
instead of uint16. (I never realized that we could use RGBToColor() here
myself. Good job in spotting that!)
svn-id: r17812
2005-04-26 11:05:06 +00:00
Robert Göffringmann
d10947dca1
now uses OSystem::RGBtoColor for yuv->rgb conversion tables instead of checking gBitFormat
...
svn-id: r17810
2005-04-26 10:27:53 +00:00
Marcus Comstedt
c31f685e44
Added ARGB4444 case to table generation.
...
Maybe this should really be a single case using RGBToColor instead...
svn-id: r17357
2005-04-03 20:48:23 +00:00
Max Horn
0089900e5a
Add missing pixel to letter 'P'
...
svn-id: r17229
2005-03-25 14:58:18 +00:00
Max Horn
7cd2cb2b17
PlayingSoundHandle -> SoundHandle; also, turned the handle activity check into a mixer method
...
svn-id: r17106
2005-03-12 18:56:09 +00:00
Torbjörn Andersson
a52de03324
Renamed variables in the MPEG animation classes to better conform with
...
ScummVM standard. It seems the 8-bit version of the code had decayed
slightly, but I believe it's working again now.
svn-id: r17081
2005-03-11 15:30:28 +00:00
Max Horn
0ec193b4be
changing AudioDataType -> SoundType, so now the constant names match the name of the data type / the SoundMixer method names
...
svn-id: r17052
2005-03-09 18:12:54 +00:00
Torbjörn Andersson
e3105f926b
Applied patch #1155731 , reducing the memory usage of the MPEG player by
...
about 8 MB.
svn-id: r17007
2005-03-06 14:12:40 +00:00
Max Horn
028cc42f2b
Moved the console font from gui to graphics
...
svn-id: r16742
2005-02-06 18:12:29 +00:00
Torbjörn Andersson
4dda4eb31b
On Fingolfin's suggestion I put back the inclusion of util.h into Rect, for
...
MIN() and MAX(). I then removed util.h from a bunch of files which I don't
think need it any more. (Please let me know if I got too blood-thirsty!)
This reverts some of the changes I made this morning.
svn-id: r16541
2005-01-11 13:25:02 +00:00
Torbjörn Andersson
13e2c224c8
This is probably not the optimal fix, but at least ScummVM compiles again.
...
svn-id: r16538
2005-01-11 08:06:19 +00:00
Max Horn
ec79a9a768
A little more moving around #include's (last one for today ;-)
...
svn-id: r16534
2005-01-10 22:51:42 +00:00
Max Horn
cffd917165
system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
...
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
c257460bc5
Fix bug #1098115 (GUI: Broken console font)
...
svn-id: r16488
2005-01-08 18:11:29 +00:00
Travis Howell
d5d801b01c
Remove extra ;
...
svn-id: r16471
2005-01-07 00:08:54 +00:00
Max Horn
310576996c
work around yet another MSVC problem
...
svn-id: r16470
2005-01-06 23:31:34 +00:00
Max Horn
858c6c4d5b
Switching GUI to an alternate font; using a second, bigger, font for 640x480 games like COMI. Note: we can always easily switch back to the SCUMM font or any other font, if we want to
...
svn-id: r16467
2005-01-06 22:48:42 +00:00
Max Horn
a9d0472758
New normal/big fonts
...
svn-id: r16466
2005-01-06 22:38:58 +00:00
Max Horn
8f0afd1816
oops
...
svn-id: r16461
2005-01-06 21:18:46 +00:00
Max Horn
c6e0d31e76
Added a font manager (work in progress)
...
svn-id: r16460
2005-01-06 21:15:52 +00:00
Max Horn
4fae197c67
Patch #1092994 (Selfscaling GUI)
...
svn-id: r16455
2005-01-06 19:09:34 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
67b311713d
Added 'sound types' to the mixer - for now, only plain (for the premixer), SFX and music; volume is now controlled based on the sound type
...
svn-id: r16330
2004-12-27 00:27:00 +00:00
Nicolas Bacca
c741d06504
CE workaround - skipping the movie is better than crashing if the LUT cannot be allocated
...
svn-id: r16218
2004-12-20 23:57:21 +00:00
Gregory Montoir
a01abe8942
added coordinates clipping to ScummFont::drawChar(), this should make valgrind happy when displaying the about window.
...
svn-id: r16147
2004-12-20 00:37:20 +00:00
Robert Göffringmann
5d32a2c034
added support for an international BS1 cutscene pack (which we didn't release yet)
...
svn-id: r15983
2004-12-05 02:55:06 +00:00
Max Horn
10dd548b85
Changed parameter order of SoundMixer::playInputStream to match that of playRaw
...
svn-id: r15950
2004-11-28 23:02:28 +00:00
Max Horn
ba74a8e7f6
Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing some very specialised methods
...
svn-id: r15914
2004-11-27 15:58:18 +00:00
Max Horn
573cac9580
do clipping
...
svn-id: r15902
2004-11-27 00:55:48 +00:00
Eugene Sandulenko
e92054b468
Fix typo. Actually asserts there would be more convenient for debugging
...
purposes.
svn-id: r15892
2004-11-26 00:56:42 +00:00
Max Horn
b3e5b875da
Small optimization
...
svn-id: r15889
2004-11-25 23:51:58 +00:00
Max Horn
f5da05f80d
Added some graphic primitives
...
svn-id: r15885
2004-11-25 23:33:21 +00:00
Max Horn
a41b8d2293
Patch #1040501 (Possible fix for inttypes.h problem)
...
svn-id: r15590
2004-10-17 17:57:33 +00:00
Max Horn
ce8c99bf62
Rename remaining OSystem methods to match our coding guidelines
...
svn-id: r15332
2004-09-28 20:19:37 +00:00
Max Horn
c4884a1525
oops
...
svn-id: r14626
2004-08-15 14:13:31 +00:00
Max Horn
bfe9c26a3d
Changed the way NewFonts are instantiated (will make it easier to add multiple fonts)
...
svn-id: r14625
2004-08-15 14:05:28 +00:00
Max Horn
b4223febd3
Enhanced extrapath support
...
svn-id: r14470
2004-08-05 11:13:00 +00:00
Bertrand Augereau
23c17eb9c6
Changed order of initialisation in BaseAnimationState::BaseAnimationState() to match order of declaration, to avoid a pedantic warning
...
svn-id: r14275
2004-07-19 11:35:29 +00:00
James Brown
9756a420a3
Use extrapath in Sword1 engine (from 0.6.0 branch). More verbose errors to go with the forthcoming new manual. Sword1 CD swapping doesn't work as expected HERE, either :)
...
svn-id: r14188
2004-07-11 04:41:48 +00:00
Max Horn
e0eab01e63
Make use of new File refcount code; also fixed long standing bug in vorbis code (ov_clear was not being called, resulting in a file not being closed)
...
svn-id: r14107
2004-06-28 22:35:22 +00:00
Chris Apers
9c55e7247c
Rename this function and associate data with COMMON file
...
svn-id: r13587
2004-04-16 12:12:37 +00:00
Max Horn
14378cb56e
Renamed more OSystem methods
...
svn-id: r13410
2004-03-28 16:30:50 +00:00
Torbjörn Andersson
efb5f3777a
New file.
...
svn-id: r13409
2004-03-28 15:11:48 +00:00
Chris Apers
de830d75c7
PalmOS ?
...
svn-id: r13378
2004-03-24 11:16:34 +00:00
Torbjörn Andersson
afefe7dcfa
Use the binary .pal file format that was introduced for 0.6.0.
...
Invalidate the lookup table when the screen changes. (TODO: We also have to
invalidate it if the change happens between cutscenes, don't we?)
Some cleanup, particularly in the BS2 cutscene player. More needed, I
guess...
svn-id: r13377
2004-03-24 07:29:59 +00:00
Max Horn
3fddbc18d6
Unify MPEG2 code even more
...
svn-id: r13365
2004-03-23 00:10:18 +00:00
Max Horn
d24be923f3
share 'init' method, too
...
svn-id: r13361
2004-03-22 20:46:30 +00:00
Max Horn
838d3e3a93
some more cleanup
...
svn-id: r13359
2004-03-22 01:40:24 +00:00
Max Horn
4466a85598
move commong code into separate source file (more could be done, but it's a start)
...
svn-id: r13358
2004-03-22 01:28:45 +00:00
Max Horn
a9789acfc6
Moved Surface/Font code into new 'graphics' module
...
svn-id: r13357
2004-03-21 21:20:25 +00:00