rubidium
|
e75e1e62cb
|
(svn r15813) -Codechange: remove the last remnants of the old text drawing API.
|
2009-03-22 14:55:49 +00:00 |
|
rubidium
|
e74dc1e1d6
|
(svn r15803) -Codechange: use the new text drawing API for multicenter
-Fix (r15800): off-by-one w.r.t. offsets
|
2009-03-22 09:34:06 +00:00 |
|
rubidium
|
a07fae67c3
|
(svn r15800) -Codechange: make the engine gui use the new multiline API.
|
2009-03-22 00:15:00 +00:00 |
|
rubidium
|
d837fc4d03
|
(svn r15797) -Codechange: make users of the old DrawStringMultiLine use the new one.
|
2009-03-21 23:45:34 +00:00 |
|
rubidium
|
676bf31e82
|
(svn r15796) -Codechange: unify multiline drawstrings
|
2009-03-21 23:23:06 +00:00 |
|
rubidium
|
f11300d1f9
|
(svn r15794) -Codechange: remove the DoDrawString part of the old text drawing API
|
2009-03-21 22:46:17 +00:00 |
|
rubidium
|
69decac406
|
(svn r15791) -Codechange: remove the *RightAligned part of the old text drawing API.
|
2009-03-21 22:22:00 +00:00 |
|
rubidium
|
9003641095
|
(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.
|
2009-03-21 22:00:00 +00:00 |
|
rubidium
|
45f189fdca
|
(svn r15785) -Codechange: remove the *Truncated part of the old text drawing API.
|
2009-03-21 20:12:12 +00:00 |
|
glx
|
9fcff01850
|
(svn r15784) -Fix (r15779): TextAlignment and TA_* already exist on windows
|
2009-03-21 20:06:00 +00:00 |
|
rubidium
|
93fe44a3c5
|
(svn r15783) -Codechange: make the dropdown draw code pass around the left/right instead of the x and width to make drawing text at offsets easier.
|
2009-03-21 19:31:47 +00:00 |
|
rubidium
|
a22559ff95
|
(svn r15779) -Codechange: unify (most) of the text drawing "API".
|
2009-03-21 18:28:01 +00:00 |
|
glx
|
e968f5c572
|
(svn r15752) -Fix: don't try to (un)draw the cursor when the screen is not ready
|
2009-03-17 16:28:21 +00:00 |
|
truebrain
|
3adc0d77b8
|
(svn r15637) -Fix: when you try to protect something from doing something it shouldn't be doing, make sure that the actions happening after that, doesn't start doing what it shouldn't be doing. This of course would only happen in rare corner cases.
|
2009-03-07 20:53:32 +00:00 |
|
rubidium
|
b55ed2e668
|
(svn r15603) -Fix [FS#2696]: crash when using an extraordinarily large sprite as cursor.
|
2009-03-03 20:33:57 +00:00 |
|
rubidium
|
66a8c0a132
|
(svn r15577) -Codechange: bool _networking belongs in network/ not gfx.cpp
|
2009-02-25 00:48:04 +00:00 |
|
yexo
|
3bb872e7dd
|
(svn r15576) -Codechange: rename SwitchModes to SwitchMode and don't hardcode the values for that enum.
|
2009-02-25 00:45:52 +00:00 |
|
yexo
|
901230bde1
|
(svn r15575) -Codechange: Rename GameModes to GameMode and store _game_mode as GameMode instead of as byte.
|
2009-02-25 00:14:46 +00:00 |
|
rubidium
|
d71ec28edc
|
(svn r15431) -Fix (r15425): wrongly added assertion due to unneeded & 0xFF. Now use the same method of handling the colour as it would do when drawing a string instead of a character.
|
2009-02-09 10:31:37 +00:00 |
|
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
2009-02-09 02:57:15 +00:00 |
|
rubidium
|
8dae160d0f
|
(svn r15425) -Codechange: some color->colour changes and type safety.
|
2009-02-09 02:09:47 +00:00 |
|
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
rubidium
|
11da45ee55
|
(svn r14949) -Cleanup: pointer coding style
|
2009-01-10 00:31:47 +00:00 |
|
rubidium
|
0bf775a20a
|
(svn r14668) -Change: use include <> instead of include "" when including ICU's headers.
|
2008-12-12 19:54:54 +00:00 |
|
skidd13
|
706dd0f86c
|
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
|
2008-11-02 11:20:15 +00:00 |
|
rubidium
|
219abb5235
|
(svn r14516) -Fix: determine the default text direction based on the language file instead of hardcoding one.
|
2008-10-22 20:21:11 +00:00 |
|
rubidium
|
8cce756f8f
|
(svn r14494) -Fix: few MSVC x64 warnings.
|
2008-10-19 18:47:15 +00:00 |
|
rubidium
|
ae0715e8c3
|
(svn r14479) -Add: initial (optional) support for handling bidirectional scripts and connecting Arabic characters.
|
2008-10-17 17:14:09 +00:00 |
|
rubidium
|
c8e8911ef6
|
(svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
|
2008-09-02 15:20:38 +00:00 |
|
rubidium
|
200f405706
|
(svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs.
|
2008-08-23 20:16:54 +00:00 |
|
belugas
|
c773d33cc3
|
(svn r14061) -Codechange: constification and move a declaration more logically
|
2008-08-13 02:48:50 +00:00 |
|
rubidium
|
4ae352d288
|
(svn r14054) -Fix (rthebeginning): long strings in the edit box would cause OpenTTD to stop drawing the string. This is especially noticable with low resolutions and the chat input box.
|
2008-08-12 19:29:10 +00:00 |
|
rubidium
|
a3910ced70
|
(svn r14051) -Codechange: enumify the DrawString buffer length.
|
2008-08-12 11:21:37 +00:00 |
|
belugas
|
61007078b6
|
(svn r14049) -Codechange: rename a variable to a somewhat more descriptive one. And constify it too.
|
2008-08-12 02:20:39 +00:00 |
|
rubidium
|
d0c1a989a4
|
(svn r14047) -Codechange: move chatmessage handling to the network directory as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
|
2008-08-11 22:45:11 +00:00 |
|
belugas
|
5f52c44c14
|
(svn r14043) -Codechange: Rename a variable to a more obvious name. And a few comments added too.
|
2008-08-11 20:06:57 +00:00 |
|
belugas
|
7f5173bf94
|
(svn r14042) -Codechange: Rename some structure members to more obvious names. And add a few comments on the _extra_palette_values array.
|
2008-08-11 18:30:52 +00:00 |
|
frosch
|
92afb4d9bd
|
(svn r14030) -Fix (r14027): true != false, also rename the parameter to make 'true' and 'false' more intuitively useable.
|
2008-08-09 11:04:42 +00:00 |
|
belugas
|
815f08982a
|
(svn r14029) -Fix(r14027): reverting the TC_FROMSTRING back to the magical 0xFE number. Exact meaning will need to be found later.
|
2008-08-09 03:30:15 +00:00 |
|
belugas
|
e3ea3c8fbe
|
(svn r14027) -Codechange: Document a bit the DoDrawString function while removing yet som more magic numbers and one "false" colour
|
2008-08-09 02:11:46 +00:00 |
|
belugas
|
a2f590aeec
|
(svn r14016) -Codechange: Remove some magical numbers
|
2008-08-08 02:28:28 +00:00 |
|
belugas
|
5c3a18fa90
|
(svn r13994) -Codechange: replace a few rogue magic numbers with Colours enum values
|
2008-08-04 17:27:06 +00:00 |
|
rubidium
|
c5a4e90338
|
(svn r13910) -Document: string drawing related functions and types (Alberth)
|
2008-08-01 09:34:34 +00:00 |
|
smatz
|
06a52be95c
|
(svn r13787) -Codechange: resize the red error message box if needed
|
2008-07-22 19:25:47 +00:00 |
|
rubidium
|
fec49bcc83
|
(svn r13759) -Fix [FS#2147]: selecting non-full length vehicles in the depot gui would place the "mouse pointer" out of the center of the vehicle making it hard to "aim".
|
2008-07-20 19:21:18 +00:00 |
|
rubidium
|
71820bf129
|
(svn r13700) -Fix: possible buffer overflow in string truncation code.
|
2008-07-14 18:22:15 +00:00 |
|
rubidium
|
b7c69ba5f0
|
(svn r13699) -Fix: handle SETX(Y) properly when truncating a string instead of ignoring it and returning a too long string.
|
2008-07-14 17:31:41 +00:00 |
|
frosch
|
ecc5d648df
|
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
|
2008-06-28 15:44:24 +00:00 |
|
smatz
|
2299181c4b
|
(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions
|
2008-06-16 19:38:41 +00:00 |
|
skidd13
|
f95cee3057
|
(svn r13523) -Codechange: replace qsort by the internal typesafe QSortT for resolution sorting
|
2008-06-15 16:40:41 +00:00 |
|