summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-06-17(svn r10190) -Codechange: merged renderer and blitter to one single class ↵truelight
API: blitter -Codechange: introduced a hierachy of blitters to avoid a lot of code duplication Note: this allows much easier adding other types of video-drivers, like OpenGL
2007-06-17(svn r10188) -Codechange: make it a little easier to load a savegame from ↵rubidium
the console: -g <absolute path> -g <relative path from current working directory> -g <relative path from within the savegame directory>
2007-06-17(svn r10187) -Fix: don't do a 270 degree turn on the international airport ↵rubidium
when a 90 degree turn is enough.
2007-06-17(svn r10186) -Fix (FS#876): don't mess desktop when using alt-tab (win32)glx
2007-06-17(svn r10185) -Codechange: make the bounding boxes of the drive through road ↵rubidium
stops a little larger so NewGRFs authors have more possibilities when replacing them (minime).
2007-06-17(svn r10184) -Fix: remove empty strings that are clearly bad. WT2 shouldn't ↵rubidium
add them anymore.
2007-06-17(svn r10182) -Codechange: rewrite most part of the file loading/searching to ↵rubidium
be more flexible. -Codechange: add support for personal directories on Windows. -Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles.
2007-06-17(svn r10181) -Fix (r10093): clamp the zoom level so it won't try to use a ↵rubidium
wrong zoom level when loading an old savegame.
2007-06-17(svn r10180) -Fix (r10167): do not reset the 2cc loaded feature setting when ↵rubidium
a (later) newgrf does not have 2cc.
2007-06-17(svn r10178) -Fix: Don't deactivate newgrf files when skipping the rest of ↵maedhros
the file during the initialisation stage.
2007-06-17(svn r10177) -Fix: Passengers has one A and two Es (ln)peter1138
2007-06-17(svn r10176) -Fix (r10071): Deselect the currently selected order when ↵maedhros
clicking on an empty part of the orders window.
2007-06-17(svn r10175) -Fix: [Translations] Stupid me, {STRINGx} can only be used in ↵miham
english...
2007-06-17(svn r10174) -Fix: [Translations]: piglatin plural forms had some problem..miham
2007-06-17(svn r10173) -Add: Translations: added new language "Pig Latin". Already ↵miham
"pre-translated", only needs checking. Idea of Piglatin language was from Adam M-W
2007-06-17(svn r10172) -Fix(r10127): Wrong evaluation order on variable 0x41 for ↵belugas
industry tile. The industry's xy (northernmost tile) should be checked against the relative tile, not the other way around.
2007-06-16(svn r10170) -Codechange: remove some duplication of code.rubidium
2007-06-16(svn r10169) -Fix [FS#875]: trunk did still tell Windows that it was version ↵rubidium
0.5.0(.0), so now we use a "bogus" version number to tell it's not a real release. The version number that will be shown in-game will not change, only the version number in the file properties.
2007-06-16(svn r10168) -Fix [FS#879]: cannot build airport when an aircraft is flying ↵rubidium
over it.
2007-06-15(svn r10167) -Codechange: Change the flagging system of grf loaded feature ↵belugas
from a bitset to a bool evaluation. Like easier to read and faster to evaluate :)
2007-06-15(svn r10166) -Feature(tte): Add support for antialiased typefaces via ↵peter1138
FreeType. This is configurable for each font size in the configuration settings and requires using the 32bpp blitter and suitable fonts.
2007-06-15(svn r10165) -Fix [FS#874]: crash when trying to get the aircraft movement ↵rubidium
state of an aircraft going to a just deleted airport.
2007-06-15(svn r10164) -Update: WebTranslator2 update to 2007-06-15 07:44:28miham
catalan - 2 fixed by arnaullv (2) dutch - 2 fixed by habell (2) esperanto - 1 fixed by LaPingvino (1) norwegian_bokmal - 24 fixed by oletk (24) turkish - 16 fixed by jnmbk (16)
2007-06-15(svn r10163) -Fix(r8128): Industries had lost their random recoloring. A ↵belugas
test was removed and is now reintroduced in another way.
2007-06-14(svn r10158) -Codechange: port some changes from NoAI and FS#872 to make the ↵rubidium
loan commands a little better readable.
2007-06-14(svn r10157) -Fix: use as indentified for PNGs, the place of the image as it ↵truelight
was in the grf, not the internal SpriteID
2007-06-14(svn r10156) -Fix: PNG loader can now load 8bpp palette images and greyscale ↵truelight
images
2007-06-14(svn r10155) -Fix [FS#601]: Airports didn't flood when there are aircraft on ↵rubidium
the airport.
2007-06-13(svn r10154) -Fix [FS#870]: some vehicles were not drawn when having a high ↵rubidium
resolution and a high zoom-out level. Patch by B. N. SmatZ!.
2007-06-13(svn r10153) -Fix [FS#869]: vehicles disappear when crossing certain tiles. ↵rubidium
Fix by B. N. SmatZ!.
2007-06-13(svn r10150) -Fix r10148: show a message to users when using 32bpp blitter ↵truelight
and no libpng available
2007-06-13(svn r10149) -Fix r10143: MSVC warnings... (tnx boekabart and glx)truelight
2007-06-13(svn r10148) -Fix r10143: make --without-png to compile againtruelight
2007-06-13(svn r10147) -Fix: the oldloader did clear some bits for road vehicles that ↵rubidium
shouldn't be cleared in some cases.
2007-06-13(svn r10146) -Codechange: Silence a compiler warningbelugas
-Codechange: Comment style beautifying -Codechange: define (tentatively) var 0x44 and 0x61 for industry tiles
2007-06-13(svn r10145) -Fix: make compiling with networking disabled (again) possible.rubidium
2007-06-13(svn r10143) -Add: store the filename of the grfs opened and allow easy ↵truelight
access to the name -Codechange: store the SpriteID in the spritecache too -Add: add a PNG loader for graphical files -Documentation: added a document to explain the PNG format
2007-06-13(svn r10142) -Fix r10132: do something useful with the alpha channel instead ↵truelight
of ignoring it
2007-06-13(svn r10141) -Fix (FS#848, r8973): Set the newgrf bit for realistic plane ↵celestar
speeds (bulb)
2007-06-13(svn r10140) -Fix [FS#867]: an industry could overbuild a bridge.rubidium
2007-06-13(svn r10139) -Fix: all inner parts of OpenTTD assume that the resolution is ↵rubidium
at least 1 by 1, so force the resolution to be always at least 1 by 1.
2007-06-13(svn r10138) -Fix: when you got a sufficiently small resolution, there is a ↵rubidium
possibility for a division by zero when a sound is played.
2007-06-13(svn r10137) -Add: console command to get the current game date.rubidium
2007-06-13(svn r10132) -Codechange: split out the last direct video-buffer read access ↵truelight
to the blitter-layer -Add: added a new renderer and blitter to make room for some optimized bpp -Fix: fill the alpha channel in the grf-spriteloader
2007-06-13(svn r10131) -Fix [FS#810]: when removing a dock, a ship will always try to ↵rubidium
reach the old location of the dock even when it cannot anymore because it the old location of the dock is now land instead of water.
2007-06-13(svn r10130) -Fix (r4493): SetCurrentGrfLangID returned the wrong language ↵maedhros
ids for most languages.
2007-06-13(svn r10129) -Fix (r10111): Test for x == INVALID_COORD instead of v->tile ↵peter1138
== INVALID_TILE to determine if a vehicle should be removed from the has.
2007-06-13(svn r10128) -Fix (r4811): missing printf parameters in newgrf debug messagepeter1138
2007-06-13(svn r10127) -Add: Addition of basic structure for industry tiles callbacks ↵belugas
(unfinished). -Codechange: ResolverObject receives member gfx, making it compatible for both industries and industry tiles -Codechange: NewIndustryResolver now has his randombits and triggers (even if not implemented)
2007-06-13(svn r10126) -Fix (r10111, FS#864): old_new_hash cache was not reset when ↵glx
the position hash were