aboutsummaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)Author
2006-02-03fixes allow compile with emsvc4 againPaweł Kołodziejski
svn-id: r20355
2006-01-31Oops again. Don't beat me hard for plugging in 8800+ glyphs font insteadEugene Sandulenko
of 130-glyphs one :) svn-id: r20327
2006-01-31oops. Forgot about our small backends.Eugene Sandulenko
svn-id: r20326
2006-01-31Plug in better font. Unfortunately we can't use Arial12 which Krest put onEugene Sandulenko
his mock-ups due to license restrictions, i.e. Microsoft prohibits any reverse engineering and modifications of it and we need to convert it into raster font. Fortunately there are free fonts in the wild. I tried Bitstream Vera, but it looked too wide, or crappy if horizontal resolution was altered. Next try was Adobe Helvetica from X.org. Only requirement is to verbose copyright notice and disclaimer. However we will need both bold (provided) and normal wieghts of font in new GUI for use in text inputs. This is work to do. svn-id: r20325
2006-01-27 - adds the new gui renderer also a new implementation for the classic guiJohannes Schickel
- adds a ImageMan and ImageDec class for loading and managing image files - adds a loader for zip files which is used by the new theme and the image manager - changes the widgets to use the new gui code - changes the scumm dialogs to use the new gui code - fixes a #include problem in the sky debugger with the new gui code To use the new gui copy gui/themes/default-theme.zip to your extrapath. If the theme zip can not be found the gui will fallback to the classic theme. If you want to change the gui styles use "gui_theme=classic" for the classic theme and "gui_theme=default-theme" for the new theme. Thanks to eriktorbjorn for testing and help with the new theme and to sev for reviewing this patch. svn-id: r20227
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2005-11-27Patch #1341626: "New GP32 port"Eugene Sandulenko
svn-id: r19710
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-08PalmOS : very bad hack to fix global constructor problem with ARMChris Apers
svn-id: r18970
2005-09-03Change PalmOS identChris Apers
svn-id: r18748
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-07-29fix chunk sizeAndrew Kurushin
svn-id: r18590
2005-07-29Simple ILBM images reader.Eugene Sandulenko
svn-id: r18588
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-06-21Patches needed to build for SYMBIAN32 WINS/GCC added.Lars Persson
Test built for Symbian and run on P910i without any major problems. Test built for MSVC6. Changed parts seems to compile ok but there are some problems with MSVC6 and some of the targets which the EPOC build does n't support (KYRA,SAGA). svn-id: r18430
2005-06-20Added virtual destructor, to silence a few more GCC 4 warningsMax Horn
svn-id: r18419
2005-06-04Remove special case for char 0x20 (=space). No idea why it was there in the ↵Max Horn
first place svn-id: r18335
2005-05-17Fix word wrapping: do not generate spaces at the start/end of the wrapped linesMax Horn
svn-id: r18142
2005-05-17Added missing comma symbol, based on semicolonMax Horn
svn-id: r18140
2005-05-17Added clipping to drawLine(). This fixes a regression that caused theTorbjörn Andersson
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-15Now that the GUI scaling code is off, we can use a 'big' font which is not ↵Max Horn
exactly twice as big as the 'normal' font, thus using the available screen space more efficiently svn-id: r18119
2005-05-15Added Font::wordWrapText methodMax Horn
svn-id: r18109
2005-05-11Moved some more stuff to namespace Audio (enough for tonight)Max Horn
svn-id: r18040
2005-05-10Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' ↵Max Horn
because we already have many classes with that name) svn-id: r18039
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-08Added convenience methods create/free to Graphics::Surface (part of patch ↵Max Horn
#1163026) svn-id: r17973
2005-05-08Patch #1193795 (Adding drawLine() to Surface)Max Horn
svn-id: r17959
2005-05-02Const correctnessMax Horn
svn-id: r17898
2005-05-01If the sound ends before the cutscene, fall back on same synchronizingTorbjörn Andersson
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-04-28Forgot to commit this, oops :-/Max Horn
svn-id: r17846
2005-04-27Patch #1186744 (Common line-drawing function)Max Horn
svn-id: r17842
2005-04-26...and since RGBToColor() returns OverlayColor, let's use that datatypeTorbjörn Andersson
instead of uint16. (I never realized that we could use RGBToColor() here myself. Good job in spotting that!) svn-id: r17812
2005-04-26now uses OSystem::RGBtoColor for yuv->rgb conversion tables instead of ↵Robert Göffringmann
checking gBitFormat svn-id: r17810
2005-04-03Added ARGB4444 case to table generation.Marcus Comstedt
Maybe this should really be a single case using RGBToColor instead... svn-id: r17357
2005-03-25Add missing pixel to letter 'P'Max Horn
svn-id: r17229
2005-03-12PlayingSoundHandle -> SoundHandle; also, turned the handle activity check ↵Max Horn
into a mixer method svn-id: r17106
2005-03-11Renamed variables in the MPEG animation classes to better conform withTorbjörn Andersson
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-09changing AudioDataType -> SoundType, so now the constant names match the ↵Max Horn
name of the data type / the SoundMixer method names svn-id: r17052
2005-03-06Applied patch #1155731, reducing the memory usage of the MPEG player byTorbjörn Andersson
about 8 MB. svn-id: r17007
2005-02-06Moved the console font from gui to graphicsMax Horn
svn-id: r16742
2005-01-11On Fingolfin's suggestion I put back the inclusion of util.h into Rect, forTorbjörn Andersson
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-11This is probably not the optimal fix, but at least ScummVM compiles again.Torbjörn Andersson
svn-id: r16538
2005-01-10A little more moving around #include's (last one for today ;-)Max Horn
svn-id: r16534
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-08Fix bug #1098115 (GUI: Broken console font)Max Horn
svn-id: r16488
2005-01-07Remove extra ;Travis Howell
svn-id: r16471
2005-01-06work around yet another MSVC problemMax Horn
svn-id: r16470
2005-01-06Switching GUI to an alternate font; using a second, bigger, font for 640x480 ↵Max Horn
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-06New normal/big fontsMax Horn
svn-id: r16466
2005-01-06oopsMax Horn
svn-id: r16461