rubidium
300c7e459a
(svn r12936) -Doc: a few structs in geometry_type.hpp. Patch by Alberth.
17 years ago
rubidium
200e35cd8c
(svn r12935) -Fix [FS#1975]: vehicles forget their manual depot order when stopping at a station. Now we just pass through the station without stopping when a vehicle has been given a depot order.
17 years ago
belugas
5867336b6e
(svn r12934) -Codechange: Before verification of local authority, just make sure airport can physically be built there. Just moving tests
17 years ago
glx
5bd8b6adb0
(svn r12933) -Fix: minor errors related to industries accepted/produced cargo
17 years ago
peter1138
c8e10ac1f8
(svn r12932) -Fix [FS#1970]: Articulated engines ignored GRF engine overrides.
17 years ago
rubidium
f1820a5708
(svn r12930) -Add: build support for NetBSD and HP-UX. Patch by ahoka.
17 years ago
smatz
36bb91cc6d
(svn r12929) -Fix [FS#1967](r12560): town rating was too often reset to Mediocre
17 years ago
peter1138
45034bc522
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
17 years ago
rubidium
6056d1fb31
(svn r12921) -Codechange: coding style fixes and documentation updates.
17 years ago
smatz
299b15c2bf
(svn r12920) -Fix (r12859): town rating was affected even after the test run
17 years ago
smatz
0ddb481a33
(svn r12919) -Fix [FS#1965]: flood road tiles even when there are road works in progress
17 years ago
rubidium
49ded3f2c3
(svn r12918) -Fix [FS#1963] (r12679): last airport would always be shown as buildable even when it was not.
17 years ago
peter1138
8bb0ff0a63
(svn r12917) -Codechange: standardise variable names called with FOR_ALL_ENGINEIDS_OF_TYPE
17 years ago
smatz
2d7430cf33
(svn r12916) -Fix: let ThreadObject_pthread::IsRunning() behave the same way as ThreadObject_Win32::IsRunning() does
17 years ago
smatz
6181451b13
(svn r12915) -Fix [FS#1960](r12857): don't initialize Station struct with tile=0, buoys will never change that value
17 years ago
peter1138
1a7c1cb84b
(svn r12914) -Fix: Game crash when a spectator/server tried to show an engine with no owner when a NewGRF requested a specific variable.
17 years ago
bjarni
783e20a263
(svn r12913) -Add: ability to backup and restore a player's economic data and data for a vehicle (or chain of vehicles)
...
Autoreplace uses this with the following benefits:
-Mass autoreplace (the button in the depot window) will now estimate costs correctly
-Autoreplace now either replaces correctly or manages to keep the original vehicle (no more broken trains)
Thanks to Ammler for testing this
17 years ago
bjarni
d6c971fd9b
(svn r12912) -Codechange: overloaded ChangeVehicleViewWindow() so each argument can be either a Vehicle pointer or a VehicleID
17 years ago
peter1138
2d5be0185f
(svn r12910) -Fix: Report reverse sprite status (FD/FE) to NewGRF for manually toggled vehicles.
17 years ago
smatz
bf3542e9f7
(svn r12906) -Fix: vehicle groups, engine replacement rules and player/company names were not properly reset/freed after bankrupt (before new player start)
17 years ago
smatz
f129ba40a7
(svn r12904) -Fix [FS#1953]: remove trams from savegames saved in OTTD without tram support, it is better than to simply crash
17 years ago
rubidium
81859bb7ad
(svn r12898) -Codechange: coding style in unmovable_cmd.cpp.
17 years ago
rubidium
60ed64e909
(svn r12897) -Codechange: some coding style in station_cmd.cpp.
17 years ago
glx
5d8ed6f1c2
(svn r12895) -Fix: restored Icelandic plural form and removed cases from Brazilian Portuguese (again)
17 years ago
rubidium
6ed5c01143
(svn r12892) -Fix: too many items in the vehicle toolbars were greyed out.
17 years ago
belugas
eff775d252
(svn r12875) -Codechange: Use defined const instead of cast magic
17 years ago
belugas
249ea61c7e
(svn r12874) -Codechange: The closest town is already known. Do not search for it again.
17 years ago
rubidium
4016d15bc7
(svn r12873) -Fix [FS#1946]: MSVC is whining because it doesn't understand that bytes should be cast to ints.
17 years ago
peter1138
33f85f80d0
(svn r12872) -Codechange: Remove obsolete unused engine list order function
17 years ago
smatz
0a83a43075
(svn r12870) -Codechange: remove some magic numbers from u.ship.state handling
17 years ago
rubidium
26cea31b1e
(svn r12863) -Codechange: rewrite GeneratePlayerColour to be better understandable.
17 years ago
smatz
26206fa116
(svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup
17 years ago
miham
1a26e29333
(svn r12861) -Update: WebTranslator2 update to 2008-04-24 10:49:17
...
brazilian_portuguese - 74 fixed, 2 changed by fukumori (38), tucalipe (38)
bulgarian - 59 fixed by thetitan (59)
catalan - 75 fixed by arnaullv (75)
czech - 70 fixed, 42 changed by Hadez (112)
danish - 46 fixed by MiR (46)
dutch - 75 fixed by habell (75)
estonian - 91 fixed, 33 changed by kristjans (124)
french - 74 fixed, 2 changed by glx (76)
italian - 76 fixed, 9 changed by lorenzodv (85)
latvian - 24 fixed, 39 changed by stripe4 (63)
russian - 86 fixed by Smoky555 (86)
slovak - 3 fixed by lengyel (3)
slovenian - 75 fixed by Necrolyte (75)
spanish - 91 fixed, 2 changed by eusebio (93)
swedish - 72 fixed by ChrillDeVille (72)
traditional_chinese - 82 fixed, 4 changed by xbddc (86)
ukrainian - 76 fixed, 36 changed by mad (112)
17 years ago
peter1138
6ac8ced9af
(svn r12860) -Fix [FS#1947]: Train depart animation trigger was not called in some cases.
17 years ago
rubidium
b2717d1426
(svn r12859) -Fix: make the town rating tests use less memory and much quicker; from 13% to unnoticable in the profile in games with lots of towns and lots of very active AIs.
17 years ago
rubidium
29ce273067
(svn r12858) -Add: small piece of code that can help hunting desyncs. Has to be enabled by --enable-desync-debug=1 though.
17 years ago
rubidium
2b85217bfe
(svn r12857) -Fix [FS#1948]: remove the last uses of AutoPtr in the station code.
17 years ago
peter1138
7c8fe9791b
(svn r12856) -Fix: Taking r12377 further, ensure that prop 25 is set for all vehicles in the consist before other properties.
17 years ago
rubidium
d56827a9a9
(svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
17 years ago
smatz
a204a3b70e
(svn r12854) -Codechange: make drawing of rail catenary a bit faster
17 years ago
smatz
112afdf7d8
(svn r12853) -Fix: catenary on tunnel entrances and middle bridge pieces was drawn twice in some cases
17 years ago
smatz
ac0cfcde33
(svn r12852) -Fix: do not try to draw rail catenary above non-rail station tiles
17 years ago
glx
1461ba9d35
(svn r12850) -Fix (r12848): compilation was broken for some platforms
17 years ago
peter1138
b471c5d312
(svn r12848) -Cleanup/Codechange: Use correct variable types, don't prefix with _ for non-globals, and use implicit enum numbering.
17 years ago
peter1138
616cd60651
(svn r12847) -Cleanup: Identing and variable scope
17 years ago
rubidium
420b1b53d3
(svn r12845) -Change: use YAPF for fairly old savegames from before YAPF was introduced.
17 years ago
rubidium
97f78133d2
(svn r12844) -Fix: the industry tick trigger should only be triggered once every 256 ticks, not every tick... Also bail out of the triggers a little earlier if you know they are not going to happen anyway.
17 years ago
bjarni
80a0435ba8
(svn r12843) -Feature [FS#1945]: The autoreplace window is now resizable in both directions
...
The code to open this window is also unified for all vehicle types
17 years ago
glx
2c057b318e
(svn r12842) -Codechange [FS#1604]: scale message history by map size
17 years ago
peter1138
f767baba58
(svn r12839) -Codechange: Allocate temporary engine data when loading GRFs as needed instead of statically.
17 years ago
belugas
931aecda9f
(svn r12837) -Codechange: Alignment of widget array
17 years ago
rubidium
8637e6afa1
(svn r12836) -Fix: SunOS non-dedicated server compilation.
17 years ago
peter1138
a05e9b4c6b
(svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication.
17 years ago
frosch
f43661e790
(svn r12820) -Documentation: Mark callbacks as 8 or 15 bit in 'newgrf_callbacks.h'.
17 years ago
rubidium
e947fde701
(svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
17 years ago
rubidium
bbe13a0623
(svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in TTDP according to frosch's survey.
17 years ago
rubidium
5a17e6b395
(svn r12817) -Feature: the ability to play NewGRF sounds for industries and stations.
17 years ago
rubidium
23c0017272
(svn r12816) -Fix: the cargo count in the performance rating window could be wrong.
17 years ago
rubidium
c5ac9ee678
(svn r12815) -Codechange: reshuffle some variables in the CargoPacket struct saving 4 of 36 bytes with a 32 bit compiler and 8 of 48 bytes on 64 bit compiler per cargo packets. There are generally more cargopackets in game than vehicles.
17 years ago
rubidium
4ce50a0d64
(svn r12814) -Codechange: reshuffle some variables in the Vehicle struct saving 20 bytes with a 32 bit compiler and 32 bytes on 64 bit compiler per vehicle.
17 years ago
rubidium
47ebab771f
(svn r12813) -Fix [FS#1943]: the 'last built railtype' got reset too often.
17 years ago
glx
9a8d9c4ae5
(svn r12810) -Codechange: style and useless casts in CmdSetAutoReplace()
17 years ago
peter1138
dbb4dcaf5c
(svn r12809) -Fix (r1704): Possible out of bounds array access.
17 years ago
glx
4a4da1eedf
(svn r12808) -Fix: enforce autorenew values range in command
...
-Fix: typo in english.txt
17 years ago
rubidium
650651064b
(svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
17 years ago
rubidium
8186344628
(svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
17 years ago
rubidium
40b19f3997
(svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a uniform naming of the thing instead of using both names for the same thing.
17 years ago
rubidium
d010ae9408
(svn r12801) -Codechange: remove the dependency of function.h in town_map.h
17 years ago
rubidium
ba0532b595
(svn r12800) -Codechange: move the animated tile related functions out of texteff.cpp (it isn't a text effect after all). Also remove a few more functions from functions.
17 years ago
peter1138
61ba65846a
(svn r12799) -Fix (r12798): Empty for-loop warnings from gcc 4.3+
17 years ago
peter1138
3b7558b89c
(svn r12798) -Feature: Add some support for NewGRF station animation. (Thanks to mart3p for samples and fixes)
17 years ago
bjarni
fa4967d845
(svn r12797) -Codechange: [autoreplace] moved wagon removal to a function of it's own
17 years ago
rubidium
af5775a5ec
(svn r12796) -Fix: the dedicated blitter did segfault too, like the null blitter did.
17 years ago
rubidium
a63974547b
(svn r12795) -Fix [FS#1938]: vehicles could break down during loading and keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading.
17 years ago
bjarni
fa549be09e
(svn r12794) -Doc: added missing doxygen comment in autoreplace_cmd.cpp
17 years ago
peter1138
2d659ac8bd
(svn r12793) -Codechange: Use enum values for station types instead of mysterious hex (ln)
17 years ago
bjarni
db403cbe92
(svn r12792) -Codechange: [autoreplace] added a function to figure out if a replacement is needed and if so, to which EngineID
...
It's designed to save a bit of CPU time, specially if the replacement isn't buildable (think autorenew of old vehicle)
17 years ago
bjarni
44145548ea
(svn r12791) -Codechange: [autoreplace] Added a flag parameter (listens for DC_EXEC and DC_QUERY_COST) and included more info when returning CommandCost
...
This allowed cleaning up the code in MaybeReplaceVehicle()
17 years ago
rubidium
a9775dfcc9
(svn r12790) -Codechange: code style fixes. Patch by Alberth.
17 years ago
rubidium
51c7ba39a4
(svn r12789) -Codechange: rename AssignWindowViewport to InitializeWindowViewport because the viewport is now part of the window struct. Patch by Alberth.
17 years ago
rubidium
99733b2b3e
(svn r12788) -Codechange: unduplicate some vehicle GUI code. Patch by Alberth.
17 years ago
rubidium
081f627018
(svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth.
17 years ago
rubidium
af34ce0b5d
(svn r12786) -Change: remove more function from functions.h.
17 years ago
rubidium
bfd2cac6e2
(svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
17 years ago
rubidium
0670ec6ee1
(svn r12784) -Codechange: handle the asynchronious save 'handlers' in saveload.cpp instead of openttd.cpp.
17 years ago
rubidium
1b867382d6
(svn r12783) -Codechange: do not statically allocate the 'temporary map3 array' in the oldloader.
17 years ago
rubidium
136e26925e
(svn r12782) -Codechange: remove some functions from functions.h and do not statically 'waste' memory when the old name array is not needed anymore.
17 years ago
rubidium
312d54bc3b
(svn r12780) -Fix: the null blitter did segfault.
17 years ago
rubidium
7e5639ccea
(svn r12779) -Codechange: remove a few constants from openttd.h.
17 years ago
smatz
6813a17d15
(svn r12778) -Codechange: add the NORETURN attribute to *allocError() functions
17 years ago
smatz
3fe8c58257
(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can always have the NORETURN attribute
17 years ago
egladil
cd7536123b
(svn r12776) -Fix: [OSX] In some rare cases when using an uncalibrated monitor the system colour space could not be retrieved. Show an error when this happens instead of just trying an assertion.
17 years ago
rubidium
36d3553b9b
(svn r12773) -Codechange: replace some magic numbers with enums.
17 years ago
rubidium
c7e2ca8cfd
(svn r12772) -Codechange: some vehicle.cpp coding style.
17 years ago
rubidium
6d25cd50dd
(svn r12771) -Codechange: remove more from variables.h.
17 years ago
rubidium
5c5bd70284
(svn r12769) -Codechange: some coding style cleanups.
17 years ago
rubidium
44128682cf
(svn r12768) -Codechange: move the statusbar GUI to it's own file.
17 years ago
rubidium
bc37ae3f2a
(svn r12767) -Codechange: merge all main toolbar related functions into a single file instead of scattering the functionality over several files.
17 years ago
rubidium
8857f5057f
(svn r12766) -Add: sorting by road vehicle/train length. Based on a patch by Sir Bob.
17 years ago
rubidium
d46d8d9c9d
(svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h.
17 years ago
rubidium
f4b07a78c4
(svn r12762) -Fix: tabs after the first non-tab character are generally not okay (or lines starting with a space and then tabs).
17 years ago
rubidium
ca1f8fbe2e
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
17 years ago
belugas
d2b55e7afd
(svn r12760) -Fix(r12759): Remove a now useless comment
17 years ago
belugas
13dcf2ed7e
(svn r12759) -Fix(r12358): There is no need to mask callback result for pre-version7 since CBID_INDTILE_SHAPE_CHECK (cb2F) is really 15 bits.
17 years ago
belugas
ed497b4fa7
(svn r12758) -Fix(r4712, r12745): Use a bool when it's about boolean evaluation. a TileIndex is hardly a bool, of course of course. Thanks for good old MSVC warnings.
17 years ago
rubidium
18e64b28e2
(svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
17 years ago
smatz
fa4b5b1c18
(svn r12756) -Cleanup: variable scope and coding style in station*
17 years ago
glx
72c16c4de7
(svn r12755) -Fix (r12706): aborting map generation was not properly handled
17 years ago
rubidium
6d063c3ad6
(svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
17 years ago
smatz
ec588da9e8
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
17 years ago
rubidium
b0e687f60c
(svn r12752) -Codechange: replace some magic constants in player_gui.cpp. Patch by Yexo.
17 years ago
rubidium
6dc210b171
(svn r12751) -Codechange: do what has been done in r11862 in a different way so it uses less memory.
17 years ago
rubidium
c7357bee94
(svn r12750) -Fix (r12749): viewport for industry new messages was not shown properly.
17 years ago
rubidium
2752568d61
(svn r12749) -Codechange: store the viewport information in the windows that have a viewport instead of one global array with a viewport for each window, even when they do not use the viewport.
17 years ago
peter1138
9c3725827a
(svn r12747) -Codechange: Add varaction retrieval of station animation frame
17 years ago
peter1138
757d61b22f
(svn r12746) -Codechange: Add map storage for station animation frame
17 years ago
smatz
966e476df8
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
17 years ago
rubidium
61074c4bf8
(svn r12741) -Codechange: do not allocate the viewport drawer each time on the stack, but only once and reuse this.
17 years ago
rubidium
34f4150b15
(svn r12740) -Codechange: use a vector instead of allocating memory in a byte array for ChildScreenSpriteToDraw.
17 years ago
rubidium
1eac80f840
(svn r12739) -Codechange: use a vector instead of allocating memory in a byte array for ParentSpriteToDraw.
17 years ago
smatz
71ebefbbd7
(svn r12738) -Fix (r12736): some sprites could be left unsorted
17 years ago
peter1138
efdf8b8c8a
(svn r12737) -Codechange: Replace vector with a cut down class to allocate space as necessary. This avoids copying data around for vector's push_back() function.
17 years ago
rubidium
47365fee11
(svn r12736) -Codechange: a (small) touch of coding style in viewport.cpp.
17 years ago
rubidium
878a7c9ab1
(svn r12735) -Codechange: use a vector instead of allocating memory in a byte array for TileSpriteToDraw.
17 years ago
rubidium
26dcf25238
(svn r12734) -Codechange: use a vector instead of allocating memory in a big byte array for StringSpriteToDraw.
17 years ago
belugas
aedde3ab4a
(svn r12733) -Codechange: Merge two more Widgets arrays (town views ) into one.
17 years ago
smatz
867566f7f0
(svn r12731) -Fix (r12726): copying a 16bit array into 32bit wouldn't work
17 years ago
rubidium
08894026da
(svn r12726) -Fix [FS#1877]: overflow causing strange building behaviour in towns.
17 years ago
frosch
91e53e23ca
(svn r12717) -Fix (r11107): Check the TILE_NOT_SLOPED flag of the _north_ tile of multi-tile houses to decide if autoslope is allowed.
17 years ago
frosch
93afe81001
(svn r12716) -Fix: Do not compare StationIDs with DepotIDs or WaypointIDs.
17 years ago
rubidium
bd3e5d9c43
(svn r12714) -Fix [FS#1904]: do not move windows below the toolbar on resizes unless they would go behind the toolbar.
17 years ago
rubidium
5766d4a5c0
(svn r12713) -Fix: misleading comment. Patch by Yexo.
17 years ago
glx
90bd1e45eb
(svn r12711) -Codechange: remove unneeded loops
17 years ago
rubidium
52d83de8d8
(svn r12709) -Feature: show the last joined server. Heavily based on a patch by Yexo.
17 years ago
glx
f63bd286e0
(svn r12708) -Fix (FS#1914): increase default sound buffer size only for vista
17 years ago
rubidium
253a95777c
(svn r12707) -Fix: do not crash very hard on unrecognised savegames, just go back to the intro menu instead.
17 years ago
rubidium
d022d4af3d
(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.
17 years ago
belugas
bf1d42c23d
(svn r12705) -Codechange: enumification of some more widgets
17 years ago
belugas
7e601e6bd2
(svn r12704) -Codechange: code style cleanup, mostly switch case alignment
17 years ago
rubidium
cf00e8e1d9
(svn r12701) -Codechange: do not explicitly number a widget enum because that causes a big diff when adding something.
17 years ago
maedhros
c4496d78e5
(svn r12700) -Cleanup (r12699): Remove an unused string.
17 years ago
maedhros
b0629b31fa
(svn r12699) -Codechange: Unify the order drawing code for orders and timetables.
17 years ago
rubidium
760a57867f
(svn r12698) -Codechange: skip orders to stations that do not have a train part anymore, just like is done for road vehicles and ships.
17 years ago
rubidium
60102c9d73
(svn r12697) -Codechange: give signs_gui.cpp a touch of coding style.
17 years ago
rubidium
b6ce235700
(svn r12696) -Fix: loading ancient savegames could result in invalid orders in order lists with all related problems.
17 years ago
rubidium
8ab49198b9
(svn r12695) -Codechange: only allocate window structs when needed. Based on a patch by Alberth.
17 years ago
rubidium
1fe1b5da80
(svn r12694) -Fix: do not call the mouse over callback on already deleted windows.
17 years ago
rubidium
99b51aa235
(svn r12693) -Documentation: add some documentation to some window related stuff. Based on a patch by Albert.
17 years ago
rubidium
c36d613b9b
(svn r12692) -Codechange: swap to functions to remove a function declaration.
17 years ago
glx
5a6014d7e3
(svn r12691) -Fix (r12459): all company related news displayed the 'company is in trouble' message
17 years ago
smatz
b18f330739
(svn r12690) -Cleanup: remove unused table from tgp.cpp
17 years ago
rubidium
a277d2df86
(svn r12689) -Feature: non-stop(or rather no non-stop) and via orders for road vehicles.
17 years ago
rubidium
79f4d763ed
(svn r12688) -Change: make default non-stop for depot/waypoint orders the same as for stations.
17 years ago
rubidium
22353393cd
(svn r12687) -Change: show when a vehicle is actually leaving the station instead of loading/unloading.
17 years ago
glx
0b3a78b927
(svn r12686) -Fix: MSVC signed/unsigned warning
17 years ago
smatz
821ef83af9
(svn r12685) -Codechange: DebugDumpCommands() couldn't be inlined, define it as a macro instead
17 years ago
rubidium
67bb680d26
(svn r12684) -Fix [FS#1891]: manually given service at depot order is not forgotten anymore when autoservice 'interferes'.
17 years ago
rubidium
48d95252d5
(svn r12683) -Fix [FS#1906]: in some cases a news messages would not be shown.
17 years ago
rubidium
1078bc7dd0
(svn r12682) -Fix [FS#1920]: removing road pieces from a town gave you twice the intended penalty.
17 years ago
rubidium
6d04b589d8
(svn r12681) -Fix [FS#1921]: aircraft stopping mid-air.
17 years ago
belugas
03f9718489
(svn r12679) -Codechange : a little bit of widget enumification
17 years ago
rubidium
ef1bf22d59
(svn r12678) -Fix [FS#1918]: when a road vehicle has a tram only stop multiple times in a row in it's orders, only the first one would be skipped.
17 years ago
peter1138
3f7327fcb2
(svn r12676) -Codechange: Reinstate colour selection buses, absent since r6455.
17 years ago
peter1138
66783add65
(svn r12675) -Codechange: Add support for custom drawing of drop down list items.
17 years ago
peter1138
5d755429b4
(svn r12674) -Fix [FS#1902]: Colour remaps on station sprites only worked for company colours.
17 years ago
peter1138
9e69877e70
(svn r12672) -Codechange: Add support for variably-sized drop down list items.
17 years ago
smatz
6a661582d4
(svn r12671) -Fix (r12644): orders window of competitors' vehicles was missing a resizebox
17 years ago
rubidium
7ea682d6eb
(svn r12670) -Add: unconditional/always order 'jump/skip' variable.
17 years ago
rubidium
fec2550803
(svn r12669) -Fix (r12667): crash when a vehicle has never been to a station and the load percentage conditional variable is evaluated.
17 years ago
rubidium
85354456b9
(svn r12668) -Fix (12667): swapping of variables went wrong.
17 years ago
rubidium
0e40b1013c
(svn r12667) -Feature: conditional 'skip/jump' orders.
17 years ago
rubidium
d02f46b959
(svn r12666) -Fix: the time table GUI did not show some data in the correct manner.
17 years ago
rubidium
5c8444638e
(svn r12665) -Codechange: make the internal speed <-> display speed conversions available to a bigger part of the code.
17 years ago
rubidium
02f8281ce2
(svn r12664) -Codechange: do not force the 'color' pointer to be non-NULL when trying to get the load percentage.
17 years ago
rubidium
89ff74fa73
(svn r12663) -Codechange: move the definition from 'order_d' to a more appropriate place and do not misuse it for the time table GUI.
17 years ago
belugas
b21b003f90
(svn r12662) -Codechange: Comment-code style application
17 years ago
rubidium
6fa7001531
(svn r12661) -Add: ability to send a vehicle (using default orders) to the nearest depot.
17 years ago
rubidium
48703f69f4
(svn r12660) -Codechange: make the creation of depot order strings a little more modular (instead of causing a string explosion).
17 years ago
rubidium
3c7e23fa8c
(svn r12659) -Cleanup: some style cleanups in vehicle.cpp.
17 years ago
rubidium
daf5a2f1bc
(svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.
17 years ago
rubidium
aa8a5b2c39
(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
17 years ago
rubidium
23465fa7c4
(svn r12656) -Fix: tooltips for some order buttons are outdated/incorrect.
17 years ago
rubidium
1059f1e9f6
(svn r12655) -Change: show the current state in the drop down 'buttons'.
17 years ago
rubidium
39c5c448b9
(svn r12654) -Codechange: remove some unneeded right click handling due to the splitting of the load/refit button.
17 years ago
rubidium
bdf606967f
(svn r12653) -Codechange: disable load/unload dropdowns when there is a 'via' non-stop order to emphasize that loading/unloading will not be done.
17 years ago
rubidium
4ad8b95dcc
(svn r12652) -Codechange: rework the order GUI a little more to make it a little more clear that 'transfer' is just an unload type.
17 years ago
peter1138
3badd38914
(svn r12651) -Fix (r12644) [FS#1915]: Dropdown widget width should be one pixel less than window width, not one more.
17 years ago
rubidium
2964ba2d34
(svn r12650) -Feature: ability to force a vehicle to not load at a station.
...
-Feature: ability to force a vehicle to not unload at a station.
17 years ago
rubidium
00d5b516bf
(svn r12649) -Fix: refit orders not being shown.
...
-Fix: unusable non-stop orders shown for waypoints and depots.
17 years ago
rubidium
e61dcab79d
(svn r12648) -Feature: allow four different non-stop types in a single game instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains.
...
-Feature: allow three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting.
17 years ago
belugas
79cb5ec1c7
(svn r12647) -Codechange: Ooops... Too fast on the job... forgot to indent 3 lines
17 years ago
belugas
3491a3346e
(svn r12646) -Codechange: another run of code-style cleanup
17 years ago
belugas
032924dbd6
(svn r12645) -Codechange: a bit of code-style cleanup
17 years ago
rubidium
845c5d0a49
(svn r12644) -Codechange: rework the order gui a little to prepare it for some future changes.
17 years ago
rubidium
73392ba85e
(svn r12643) -Codechange: be more explicit about the orders a vehicle has (non stop and full load are ambiguous and depend on some patch settings).
17 years ago
smatz
183145c0dc
(svn r12642) -Fix: remove buggy buoys at tile 0 from old TTDP savegames
17 years ago
rubidium
2db9a59d8e
(svn r12641) -Codechange: do not use the same button for two completely distinct tasks, just make an extra button for it and hide them when not needed.
17 years ago
rubidium
2e4044ac81
(svn r12640) -Codechange: let GetLoadType make a difference between full load and full load any based on the patch setting instead of using the patch setting directly.
17 years ago
rubidium
c93e1293cb
(svn r12639) -Fix: order window was not marked dirty on changed orders.
17 years ago
rubidium
3274ca604f
(svn r12638) -Codechange: give order_gui.cpp a touch of coding style.
17 years ago
rubidium
cd23dd64bf
(svn r12637) -Fix [FS#1913]: possible NULL pointer dereference when reading some NewGRF data.
17 years ago
rubidium
16edbb8635
(svn r12636) -Codechange: make CmdModifyOrder a little more flexible and remove 'hack' that used the full load flag to set the service if needed flag.
17 years ago
belugas
70dc7edd92
(svn r12635) -Codechange: a bit of a code-style cleanup
17 years ago
belugas
5e11fec66b
(svn r12634) -Feature: Financial and Player Selection Face windows are now remembering their position when toggling sizes
17 years ago
rubidium
d7afec34ac
(svn r12633) -Fix: could not make a (go-to) depot order.
17 years ago
smatz
adc84cd786
(svn r12632) -Fix (r12547): with invisible catenary, trams were be drawn over a bridge
17 years ago
rubidium
c1e6cdbef7
(svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to their depot.
17 years ago
maedhros
49a515f210
(svn r12630) -Fix (r12600): Missing 'break' made it impossible to add waypoints to vehicle orders.
17 years ago
frosch
b91781b715
(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
...
-Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders.
17 years ago
rubidium
4267797cc8
(svn r12628) -Fix: TTDP compatible non-stop wasn't handled properly.
17 years ago
peter1138
d577b0504a
(svn r12624) -Codechange: Make drawing of catenary an attribute of rail types, instead of deciding by the rail type directly.
17 years ago
rubidium
5967f5b379
(svn r12622) -Fix: infinite loop in case your compiler decides that enums are unsigned by default. Patch by Dominik.
17 years ago
rubidium
337c92090b
(svn r12620) -Fix: automatic servicing of vehicles made them stop in the depot.
17 years ago
rubidium
1dc0af3248
(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
17 years ago
rubidium
16cb871398
(svn r12618) -Codechange: as load and unload type are now split, some case statements got ugly.
17 years ago
rubidium
973997e896
(svn r12617) -Codechange: add type safety to the Order's load and unload types.
17 years ago
smatz
f35612bd21
(svn r12616) -Codechange: r12591 didn't work as expected for NDS, move one function back to cpp
17 years ago
rubidium
cf250390c5
(svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.
17 years ago
belugas
0017149c33
(svn r12609) -Codechange: Remove wrong comments and give more comments on the drawing part of subsidies
17 years ago
rubidium
c6e8bf41a1
(svn r12608) -Fix [FS#1909]: pressing 'Load' did not cancel the full load order.
17 years ago
smatz
7dc63836ea
(svn r12605) -Cleanup: variable scope and coding style in train*
17 years ago
rubidium
4b7ca97056
(svn r12601) -Fix (r12587): do not reset the index of orders (causes loading ancient savegames to loop infinitively.
17 years ago
rubidium
fcdd44b662
(svn r12600) -Codechange: make GetNonStopType return a more augmented type; not is there a non-stop order but the kind of non-stop order, so one doesn't need to check _patches.new_nonstop type everywhere.
17 years ago
smatz
76eaed68a0
(svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
17 years ago
rubidium
bd432258cb
(svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin.
17 years ago
rubidium
949762fc65
(svn r12595) -Codechange: hide Order's flags in the last few cases.
17 years ago
smatz
aaabd59369
(svn r12594) -Codechange: move large functions from driver.h to driver.cpp to reduce binary size and compile time
17 years ago
rubidium
53d101cc99
(svn r12593) -Codechange: hide Order's flags in most of the code.
17 years ago
rubidium
e150643d31
(svn r12592) -Fix (r12580): aircraft's go-to-depot handling is a mess, which assumes destination to be a station even when it did not set a destination yet.
17 years ago
smatz
54630d0735
(svn r12591) -Codechange: move CommandCost accessors to header file, 8kB of binary size saved
17 years ago
rubidium
935b562074
(svn r12588) -Codechange: do not access the destination of an order directly.
17 years ago
rubidium
a3224512cc
(svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order.
17 years ago
rubidium
3edb967ecf
(svn r12586) -Codechange: do not access an order's refit variables directly.
17 years ago
rubidium
84e3fa75e1
(svn r12585) -Fix (r12584): assumption that assertions were enabled during compilation/testing was flawed.
17 years ago
rubidium
3b0e3d8d30
(svn r12584) -Codechange: do not access the order type directly.
17 years ago
rubidium
4ff5d2057c
(svn r12583) -Codechange: make AssignOrder a class function of order.
17 years ago
rubidium
21ae6fa444
(svn r12582) -Codechange: move some (needlessly) static inlined functions from order_base.h to order_cmd.cpp.
17 years ago
rubidium
b5a73c77de
(svn r12581) -Fix (r12580): trains would not stop correctly on intermediate stations when non-stop was not enabled.
17 years ago
rubidium
ed2acd6f3d
(svn r12580) -Codechange: merge some logical related to non-stop orders.
17 years ago
smatz
f8b2e84537
(svn r12579) -Change: reset cursor when the Plant trees GUI is opened
17 years ago
rubidium
ba0a9538cf
(svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.
17 years ago
smatz
c830c4a369
(svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed
17 years ago
smatz
d0fdbce6d2
(svn r12576) -Feature(tte) [FS#337]: highlight vehicle chain when dragging in the group and depot GUI if appropriate
17 years ago
rubidium
3fdddeac40
(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.
17 years ago
rubidium
fcf888799f
(svn r12574) -Fix: binding to a specific IP could cause OpenTTD to not register properly with the masterserver if one has multiple external interfaces.
17 years ago
smatz
c3399b6848
(svn r12573) -Codechange: use defined constants instead of numbers in math_func.hpp
17 years ago
smatz
6a501c85fc
(svn r12572) -Fix (r12192): min() has 32bit arguments, clamping of 64bit values didn't work
17 years ago
rubidium
1db6c4d55e
(svn r12571) -Fix: MorphOS misses INT16_MAX/INT16_MIN.
17 years ago
smatz
33a97141d5
(svn r12570) -Cleanup: further variable scope in road_gui.cpp
17 years ago
smatz
4c84f76dd5
(svn r12569) -Cleanup: variable scope and coding style in road*.cpp
17 years ago