summaryrefslogtreecommitdiff
path: root/src/gfx.cpp
AgeCommit message (Collapse)Author
2012-01-03(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp filesrubidium
2011-12-20(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the ↵truebrain
others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
2011-12-10(svn r23472) -Fix [FS#4877]: the monospace font broke the bootstrap GUI's ↵rubidium
ability to find a font
2011-12-10(svn r23470) -Codechange: move declaration of SwitchToMode to a header ↵rubidium
instead of declaring it in 6 other files
2011-12-08(svn r23446) -Codechange: move _cur_palette and it's related first/count ↵rubidium
dirty variables into a single structure
2011-11-24(svn r23316) -Feature: Add ability to zoom in to 2x and 4x level.peter1138
2011-11-20(svn r23272) -Codechange: pass the initial font size to DrawString and friends rubidium
2011-10-07(svn r23009) -Change: Improve appearance of antialiased text with shadow.peter1138
2011-08-24(svn r22820) -Codechange: perform a full (re)draw cycle in the first draw ↵rubidium
during progress instead of waiting 200ms
2011-08-21(svn r22798) -Change: jump immediately to the next mode after scanning (if ↵rubidium
needed)
2011-08-21(svn r22788) -Codechange: move modal progress related functions and ↵rubidium
variables to progress.cpp/h
2011-08-21(svn r22787) -Codechange: rename genworld redraw constantrubidium
2011-08-21(svn r22786) -Codechange: rename genworld mutices to model_progress muticesrubidium
2011-08-21(svn r22785) -Codechange: rename IsGeneratingWorld to HasModalProgressrubidium
2011-07-02(svn r22619) -Fix [FS#4662]: Consider the size of the vehicle sprite for the ↵frosch
lineheight in the company GUI. This also makes the widget containing the sprite not skip drawing it, if the bounds of the widget are outside of the drawing area though the sprite actually needs drawing.
2011-05-06(svn r22429) -Add: some constants for specific palette colours used in the GUI.frosch
2011-05-04(svn r22421) -Fix: Replace various references to Windows palette greyscale ↵frosch
indices with the DOS palette indices.
2011-05-04(svn r22419) -Change: Always use the DOS palette for drawing.frosch
-Remove: the '-i' option for palette selection.
2011-04-02(svn r22291) -Add: a linewidth argument to GfxDrawLine() and ↵frosch
Blitter::DrawLine().
2011-02-25(svn r22145) -Codechange: Do explicit test for non-bool values.alberth
2011-01-18(svn r21845) -Codechange: move documentation towards the code to make it ↵rubidium
more likely to be updates [d-m].
2010-12-26(svn r21641) -Fix (r21639): ofcourse MSVC wants to have something to warn aboutrubidium
2010-12-25(svn r21640) -Change/Feature-ish: allow disabling the shading when drawing textrubidium
2010-12-25(svn r21639) -Codechange: simplify setting the colour remaprubidium
2010-12-25(svn r21637) -Codechange: make it more clear that IS_PALETTE_COLOUR belongs ↵rubidium
to TextColour
2010-11-13(svn r21157) -Codechange: remove information about the text direction out of ↵rubidium
the language "list"
2010-10-30(svn r21060) -Doc: Improved wording of comments (mostly by __ln__)alberth
2010-10-22(svn r21006) -Fix (r21004): don't print the text direction character when ↵rubidium
ICU isn't linked and thus doesn't remove them
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-20(svn r20578) -Fix [FS#4051]: Draw bounding boxes using white instead of pure ↵frosch
white, so they are recoloured to grey in coloured newspaper instead of blue.
2010-08-05(svn r20384) -Fix: Update cursor dimensions when reloading grfs resp. ↵frosch
changing base graphics, so the cursor does not glitch if it becomes bigger.
2010-08-01(svn r20286) -Codechange: Unify end of doxygen comments.frosch
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-07-31(svn r20256) -Codechange: add a DrawStringMultiline variant that accepts ↵yexo
const char* instead of StringID
2010-07-24(svn r20211) -Codechange: Indented code should have curly braces around it.alberth
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-07-19(svn r20185) -Codechange: reduce the scope of _palette_animation_counterrubidium
2010-07-02(svn r20045) -Add: Allow SA_BOTTOM alignment in DrawStringMultiLine().alberth
2010-07-02(svn r20044) -Codechange: Using number of lines rather than number of added ↵alberth
lines simplifies code.
2010-07-02(svn r20043) -Codechange: Introduce vertical alignment for ↵alberth
DrawStringMultiLine().
2010-07-02(svn r20042) -Codechange: Add set methods to DrawStringParams.alberth
2010-06-27(svn r20026) -Codechange: No need to copy a formal parameter if the value is ↵alberth
not needed further.
2010-05-30(svn r19911) -Codechange: Simplify text drawing by eliminating global ↵frosch
variables and side effects. This also fixes the 'colour' parameter of DrawStringMultiLine().
2010-05-13(svn r19817) -Fix: MSVC compile warningsrubidium
2010-05-13(svn r19814) -Codechange: give some more unnamed enums a name, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-04-28(svn r19736) -Fix [FS#3802]: Spritepicker still failed for 32bpp-anim blitter.frosch
2010-04-27(svn r19732) -Fix [FS#3802]: Spritepicker failed for 32bpp blitters due to ↵frosch
pitch measured in pixels rather than bytes.
2010-04-26(svn r19731) -Add: Spritepicker to sprite alignment tool.frosch
2010-04-18(svn r19671) -Fix (r19670): RoundDiv() needs to deal with signed numerators.frosch
2010-04-18(svn r19670) -Codechange: Add CeilDiv() and RoundDiv() to simplify integer ↵frosch
divisions with rounding.