alberth
|
c2a871d10b
|
(svn r20043) -Codechange: Introduce vertical alignment for DrawStringMultiLine().
|
14 years ago |
frosch
|
39e941a414
|
(svn r19911) -Codechange: Simplify text drawing by eliminating global variables and side effects. This also fixes the 'colour' parameter of DrawStringMultiLine().
|
15 years ago |
rubidium
|
f09a74a996
|
(svn r19812) -Codechange: give some unnamed enums a name or, in case they consisted of unrelated values use static const (u)int
|
15 years ago |
smatz
|
d2e99657fa
|
(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT and DECLARE_ENUM_AS_BIT_SET
|
15 years ago |
rubidium
|
7127338414
|
(svn r18872) -Codechange: introduce PaletteID and use it
|
15 years ago |
rubidium
|
3fcccd89fe
|
(svn r18575) -Fix [FS#3393]: unit numbers weren't always fully shown in the depot
|
15 years ago |
rubidium
|
2fa869cbe0
|
(svn r18143) -Codechange: allow stripping/ignoring of SETX(Y) during DrawString
|
15 years ago |
rubidium
|
aec99b1790
|
(svn r17772) -Fix [FS#3264]: CJK languages don't have spaces, so for adding newlines (multi line strings) we need to (properly) handle the case when there are no spaces instead of truncating the string.
|
15 years ago |
alberth
|
07b113da46
|
(svn r17391) -Codechange: Add string box calculation routine for multi-line strings.
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
alberth
|
28ad9897da
|
(svn r16672) -Codechange: Add functions to compute size of strings and sprites.
|
15 years ago |
alberth
|
484a915ec2
|
(svn r16606) -Doc: Added/fixed doxygen comments.
|
16 years ago |
alberth
|
f773774d15
|
(svn r16605) -Codechange: Move ASCII_LETTERSTART to the right source file.
|
16 years ago |
rubidium
|
650cb3694e
|
(svn r16160) -Codechange: remove the need for explicit TC_FROMSTRING for DrawString.
|
16 years ago |
rubidium
|
dd2661bbbd
|
(svn r16156) -Codechange: make the parameters of DrawStringMultiline the same as for DrawString (except the addition of the bottom parameter)
|
16 years ago |
rubidium
|
1328acc03e
|
(svn r15849) -Codechange: provide easy access to the real height of the used fonts
|
16 years ago |
rubidium
|
e1ca9bbeed
|
(svn r15844) -Codechange: allow text alignment to be forced so the console and ai debug output don't get swapped (those are untranslateable anyways)
|
16 years ago |
rubidium
|
6d3745a924
|
(svn r15813) -Codechange: remove the last remnants of the old text drawing API.
|
16 years ago |
rubidium
|
31a5457c03
|
(svn r15803) -Codechange: use the new text drawing API for multicenter
-Fix (r15800): off-by-one w.r.t. offsets
|
16 years ago |
rubidium
|
dcd5ad8b19
|
(svn r15797) -Codechange: make users of the old DrawStringMultiLine use the new one.
|
16 years ago |
rubidium
|
93b0548999
|
(svn r15796) -Codechange: unify multiline drawstrings
|
16 years ago |
rubidium
|
a1088869f5
|
(svn r15794) -Codechange: remove the DoDrawString part of the old text drawing API
|
16 years ago |
rubidium
|
2a422e3e95
|
(svn r15791) -Codechange: remove the *RightAligned part of the old text drawing API.
|
16 years ago |
rubidium
|
89d614deea
|
(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.
|
16 years ago |
rubidium
|
c1aabd9842
|
(svn r15785) -Codechange: remove the *Truncated part of the old text drawing API.
|
16 years ago |
glx
|
583c756679
|
(svn r15784) -Fix (r15779): TextAlignment and TA_* already exist on windows
|
16 years ago |
rubidium
|
b3b4be2dde
|
(svn r15782) -Codechange: replace some calls to the all text drawing API to the new one.
|
16 years ago |
rubidium
|
83ebb4ed74
|
(svn r15779) -Codechange: unify (most) of the text drawing "API".
|
16 years ago |
rubidium
|
a7693c6059
|
(svn r15425) -Codechange: some color->colour changes and type safety.
|
16 years ago |
rubidium
|
72b0341ed0
|
(svn r15126) -Feature: downloading content from a central server (content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
16 years ago |
rubidium
|
28ea38ae55
|
(svn r14949) -Cleanup: pointer coding style
|
16 years ago |
rubidium
|
9ca1972e01
|
(svn r14229) -Feature: allow overriding the palette of the base GRFs. This way you can play with NewGRFs made for the Windows palette with the DOS palettes base GRFs (and vice versa). Note that for this to work correctly ALL NewGRFs must use the same palette; mix and match is not yet supported.
|
16 years ago |
rubidium
|
0742de717f
|
(svn r14152) -Fix (r14146): Apple decided to use a name I wanted to use... thus making compilation fail on OSX (planetmaker)
|
16 years ago |
rubidium
|
07c20252c3
|
(svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs.
|
16 years ago |
rubidium
|
b76620939d
|
(svn r14051) -Codechange: enumify the DrawString buffer length.
|
16 years ago |
frosch
|
3c2128dedb
|
(svn r14030) -Fix (r14027): true != false, also rename the parameter to make 'true' and 'false' more intuitively useable.
|
16 years ago |
belugas
|
b4b9626172
|
(svn r14028) -Fix(r14027): Wrong value for the multiline_skipping. Just the other way around.
|
16 years ago |
belugas
|
b714273706
|
(svn r14027) -Codechange: Document a bit the DoDrawString function while removing yet som more magic numbers and one "false" colour
|
16 years ago |
belugas
|
39c92f9068
|
(svn r13994) -Codechange: replace a few rogue magic numbers with Colours enum values
|
16 years ago |
rubidium
|
019a519446
|
(svn r13910) -Document: string drawing related functions and types (Alberth)
|
16 years ago |
smatz
|
766e57df5f
|
(svn r13787) -Codechange: resize the red error message box if needed
|
16 years ago |
frosch
|
cfdc710104
|
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
|
17 years ago |
smatz
|
5259d13da7
|
(svn r13571) -Codechange: define channels in struct Colour in different order on LE and BE machines
|
17 years ago |
smatz
|
e00df941fa
|
(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions
|
17 years ago |
rubidium
|
c27f3cfa62
|
(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
|
17 years ago |
rubidium
|
a606fe9610
|
(svn r12425) -Feature [FS#1846]: On Screen Keyboard for input fields so someone without a keyboard can enter text too. Patch by Dominik.
|
17 years ago |
smatz
|
d3d126f999
|
(svn r12167) -Feature(tte): change colour of autorail and autoroad selection when Ctrl is pressed
|
17 years ago |
rubidium
|
3f104194d6
|
(svn r12003) -Codechange: don't declare InteractiveRandom[Range] in multiple places.
|
17 years ago |
peter1138
|
04da1e1d45
|
(svn r11915) -Codechange: Add a function to draw a sort button's up/down arrow. Arrows are now drawn in a consistent position based on the widget, instead of randomly positioned by pixel.
|
17 years ago |
frosch
|
7d3ecec5b9
|
(svn r11813) -Fix [FS#1602]: Switch _screen to the output buffer and disable usage of 32bpp-anim animation buffer during giant screenshots.
|
17 years ago |