Commit Graph

3299 Commits (a9775dfcc9d5c7ff07eac18a9cd7e3f121812657)

Author SHA1 Message Date
rubidium 3c7e23fa8c (svn r12659) -Cleanup: some style cleanups in vehicle.cpp. 16 years ago
rubidium daf5a2f1bc (svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands. 16 years ago
rubidium aa8a5b2c39 (svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class. 16 years ago
rubidium 23465fa7c4 (svn r12656) -Fix: tooltips for some order buttons are outdated/incorrect. 16 years ago
rubidium 1059f1e9f6 (svn r12655) -Change: show the current state in the drop down 'buttons'. 16 years ago
rubidium 39c5c448b9 (svn r12654) -Codechange: remove some unneeded right click handling due to the splitting of the load/refit button. 16 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. 16 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. 16 years ago
peter1138 3badd38914 (svn r12651) -Fix (r12644) [FS#1915]: Dropdown widget width should be one pixel less than window width, not one more. 16 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.
16 years ago
rubidium 00d5b516bf (svn r12649) -Fix: refit orders not being shown.
-Fix: unusable non-stop orders shown for waypoints and depots.
16 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.
16 years ago
belugas 79cb5ec1c7 (svn r12647) -Codechange: Ooops... Too fast on the job... forgot to indent 3 lines 16 years ago
belugas 3491a3346e (svn r12646) -Codechange: another run of code-style cleanup 16 years ago
belugas 032924dbd6 (svn r12645) -Codechange: a bit of code-style cleanup 16 years ago
rubidium 845c5d0a49 (svn r12644) -Codechange: rework the order gui a little to prepare it for some future changes. 16 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). 16 years ago
smatz 183145c0dc (svn r12642) -Fix: remove buggy buoys at tile 0 from old TTDP savegames 16 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. 16 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. 16 years ago
rubidium c93e1293cb (svn r12639) -Fix: order window was not marked dirty on changed orders. 16 years ago
rubidium 3274ca604f (svn r12638) -Codechange: give order_gui.cpp a touch of coding style. 16 years ago
rubidium cd23dd64bf (svn r12637) -Fix [FS#1913]: possible NULL pointer dereference when reading some NewGRF data. 16 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. 16 years ago
belugas 70dc7edd92 (svn r12635) -Codechange: a bit of a code-style cleanup 16 years ago
belugas 5e11fec66b (svn r12634) -Feature: Financial and Player Selection Face windows are now remembering their position when toggling sizes 16 years ago
rubidium d7afec34ac (svn r12633) -Fix: could not make a (go-to) depot order. 16 years ago
smatz adc84cd786 (svn r12632) -Fix (r12547): with invisible catenary, trams were be drawn over a bridge 16 years ago
rubidium c1e6cdbef7 (svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to their depot. 16 years ago
maedhros 49a515f210 (svn r12630) -Fix (r12600): Missing 'break' made it impossible to add waypoints to vehicle orders. 16 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.
16 years ago
rubidium 4267797cc8 (svn r12628) -Fix: TTDP compatible non-stop wasn't handled properly. 16 years ago
peter1138 d577b0504a (svn r12624) -Codechange: Make drawing of catenary an attribute of rail types, instead of deciding by the rail type directly. 16 years ago
rubidium 5967f5b379 (svn r12622) -Fix: infinite loop in case your compiler decides that enums are unsigned by default. Patch by Dominik. 16 years ago
rubidium 337c92090b (svn r12620) -Fix: automatic servicing of vehicles made them stop in the depot. 16 years ago
rubidium 1dc0af3248 (svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth. 16 years ago
rubidium 16cb871398 (svn r12618) -Codechange: as load and unload type are now split, some case statements got ugly. 16 years ago
rubidium 973997e896 (svn r12617) -Codechange: add type safety to the Order's load and unload types. 16 years ago
smatz f35612bd21 (svn r12616) -Codechange: r12591 didn't work as expected for NDS, move one function back to cpp 16 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. 16 years ago
belugas 0017149c33 (svn r12609) -Codechange: Remove wrong comments and give more comments on the drawing part of subsidies 16 years ago
rubidium c6e8bf41a1 (svn r12608) -Fix [FS#1909]: pressing 'Load' did not cancel the full load order. 16 years ago
smatz 7dc63836ea (svn r12605) -Cleanup: variable scope and coding style in train* 16 years ago
rubidium 4b7ca97056 (svn r12601) -Fix (r12587): do not reset the index of orders (causes loading ancient savegames to loop infinitively. 16 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. 16 years ago
smatz 76eaed68a0 (svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining 16 years ago
rubidium bd432258cb (svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin. 16 years ago
rubidium 949762fc65 (svn r12595) -Codechange: hide Order's flags in the last few cases. 16 years ago
smatz aaabd59369 (svn r12594) -Codechange: move large functions from driver.h to driver.cpp to reduce binary size and compile time 16 years ago
rubidium 53d101cc99 (svn r12593) -Codechange: hide Order's flags in most of the code. 16 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. 16 years ago
smatz 54630d0735 (svn r12591) -Codechange: move CommandCost accessors to header file, 8kB of binary size saved 16 years ago
rubidium 935b562074 (svn r12588) -Codechange: do not access the destination of an order directly. 16 years ago
rubidium a3224512cc (svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order. 16 years ago
rubidium 3edb967ecf (svn r12586) -Codechange: do not access an order's refit variables directly. 16 years ago
rubidium 84e3fa75e1 (svn r12585) -Fix (r12584): assumption that assertions were enabled during compilation/testing was flawed. 16 years ago
rubidium 3b0e3d8d30 (svn r12584) -Codechange: do not access the order type directly. 16 years ago
rubidium 4ff5d2057c (svn r12583) -Codechange: make AssignOrder a class function of order. 16 years ago
rubidium 21ae6fa444 (svn r12582) -Codechange: move some (needlessly) static inlined functions from order_base.h to order_cmd.cpp. 16 years ago
rubidium b5a73c77de (svn r12581) -Fix (r12580): trains would not stop correctly on intermediate stations when non-stop was not enabled. 16 years ago
rubidium ed2acd6f3d (svn r12580) -Codechange: merge some logical related to non-stop orders. 16 years ago
smatz f8b2e84537 (svn r12579) -Change: reset cursor when the Plant trees GUI is opened 16 years ago
rubidium ba0a9538cf (svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder. 16 years ago
smatz c830c4a369 (svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed 16 years ago
smatz d0fdbce6d2 (svn r12576) -Feature(tte) [FS#337]: highlight vehicle chain when dragging in the group and depot GUI if appropriate 16 years ago
rubidium 3fdddeac40 (svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles. 16 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. 16 years ago
smatz c3399b6848 (svn r12573) -Codechange: use defined constants instead of numbers in math_func.hpp 16 years ago
smatz 6a501c85fc (svn r12572) -Fix (r12192): min() has 32bit arguments, clamping of 64bit values didn't work 16 years ago
rubidium 1db6c4d55e (svn r12571) -Fix: MorphOS misses INT16_MAX/INT16_MIN. 16 years ago
smatz 33a97141d5 (svn r12570) -Cleanup: further variable scope in road_gui.cpp 16 years ago
smatz 4c84f76dd5 (svn r12569) -Cleanup: variable scope and coding style in road*.cpp 16 years ago
smatz 2185591156 (svn r12565) -Cleanup: variable scope in misc\*.cpp 16 years ago
smatz 9532cde5ff (svn r12564) -Fix: towns couldn't terraform when inflation rised terraform prices enough 16 years ago
smatz 21981bca85 (svn r12563) -Cleanup: variable scope and a bit of coding style in landscape.cpp 16 years ago
smatz f5e445a252 (svn r12562) -Cleanup: variable scope in terraform_cmd.cpp 16 years ago
smatz 401c7b6752 (svn r12561) -Fix: do not affect town rating change by the order in which we examine stations 16 years ago
smatz 39dc3d3eda (svn r12560) -Cleanup: town_cmd.cpp and header files - variable scope and a bit of coding style 16 years ago
belugas ad877852d4 (svn r12558) -Feature: subsidy window can now be resized. 16 years ago
smatz 0cceb0cb3e (svn r12557) -Cleanup: use MAX_PATH at two more places 16 years ago
smatz 673055d27f (svn r12556) -Fix (r6001): remove fences with fields when loading old savegames, looks better 16 years ago
smatz cc775d809c (svn r12553) -Fix (r11547): redraw the signal GUI when the signal drag density changes in the patch settings and vice versa 16 years ago
smatz 8ed3f5fd5e (svn r12550) -Change: the signal GUI is now persistent - has the same data when it is reopened 16 years ago
smatz 4caeac0cb8 (svn r12549) -Fix [FS#1900](r11547): respect type of selected signal when building more signals using the GUI
-Fix: do not check patch settings but check if the Signal GUI window is open instead
16 years ago
smatz 99f4e979db (svn r12548) -Cleanup: remove strings removed in r12547 from all language files 16 years ago
smatz fcf4a7067d (svn r12547) -Feature: invisibility options to make objects invisible instead of transparent 16 years ago
glx b8e3bbe039 (svn r12546) -Fix: completely remove cases from Brazilian Portuguese translation 16 years ago
frosch 525ef7ae6f (svn r12545) -Cleanup: Replace some tables of magic values with already existing functions. 16 years ago
miham 06ac5eaa37 (svn r12543) -Update: WebTranslator2 update to 2008-04-03 08:42:55
brazilian_portuguese - 18 fixed by fukumori (18)
bulgarian  - 17 fixed by thetitan (17)
catalan    - 11 fixed by arnaullv (11)
dutch      - 19 fixed by habell (19)
french     - 11 fixed by glx (11)
hungarian  - 5 fixed by miham (5)
icelandic  - 24 fixed, 2 changed by scrooge (26)
italian    - 11 fixed, 1 changed by lorenzodv (12)
korean     - 17 fixed, 3 changed by leejaeuk5 (20)
slovak     - 18 fixed by lengyel (18)
slovenian  - 19 fixed by Necrolyte (19)
swedish    - 33 fixed by daishan (33)
turkish    - 18 fixed by jnmbk (18)
ukrainian  - 17 fixed by mad (17)
16 years ago
frosch 3e9baa7dfb (svn r12541) -Codechange: Declare Slope enum as bit set, and remove some (then) unneeded casts. 16 years ago
frosch ae01e263ad (svn r12540) -Codechange: Enumify some values in original pathfinder and remove an unused variable. 16 years ago
smatz 976d08bcdf (svn r12537) -Cleanup: comment newgrf_config.h a bit 16 years ago
rubidium 571ba97f56 (svn r12536) -Codechange: some stack allocations were too large for NDS, so use the SmallStackSafeStackAlloc wrapper. Allocate on the stack by default and on the heap for NDS (or other devices that have a very small stack). 16 years ago
belugas a84a913f3e (svn r12535) -Fix: A little typo and 4 omissions on bridge sprites. 16 years ago
skidd13 1e7f2dbc10 (svn r12534) -Feature: Add a new type of town road layouts - random for each town 16 years ago
frosch 15b2f07587 (svn r12533) -Cleanup: Remove some wizardry from default ai by using existings enums and helper functions. 16 years ago
frosch 2de802567a (svn r12532) -Cleanup: Replace two tables of magic values with already existing functions. 16 years ago
frosch 51155403a4 (svn r12531) -Codechange: Rename some variables for consistency. 16 years ago
skidd13 b93a612dfd (svn r12516) -Revert r2583: Removed mersenne PRNG cause it is not used and won't be used in the future 16 years ago
skidd13 e64beee656 (svn r12513) -Codechange: rename OriginalTileRandomiser something more descriptive 16 years ago
rubidium b488fe1929 (svn r12501) -Codechange: split signs.h. 16 years ago
rubidium 0f1a82a4c2 (svn r12499) -Codechange: some coding style tweaks for network_internal.h. 16 years ago
rubidium 8920a15979 (svn r12498) -Codechange: bring a little 'order' to openttd.cpp's includes and do not 'define' VARDEF for files that do not have them anymore. 16 years ago
rubidium 877ca99198 (svn r12495) -Codechange: reduce the dependency on newgrf_station.h (especially because newgrf_station.h includes a lot of stuff). 16 years ago
rubidium df1d9bd880 (svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h. 16 years ago
rubidium c51b81c247 (svn r12489) -Codechange: split station.h into station_base.h and station_func.h. 16 years ago
rubidium b84b16cfcd (svn r12488) -Codechange: split order.h into order_base.h and order_func.h. 16 years ago
rubidium 8e9750901d (svn r12486) -Fix: the copyright date wasn't set correctly in ottdres.rc. 16 years ago
bjarni 8837c7dcd5 (svn r12482) -Fix: [build train] we don't need to have a depot in order to just check the price of a rail vehicle so don't check for compatible rails on the tile either
also wagons will only need tracks they can drive on in order to be build so there is no reason to check for power in the depot
16 years ago
peter1138 2d37f4c823 (svn r12479) -Codechange [FS#1723]: Simplify the method used to resize the industry view window. The window is now shown the correct size so the resize button is also removed. 16 years ago
rubidium 9f363b3f92 (svn r12477) -Fix [FS#1883]: timetable times for aircraft were always doubled. 16 years ago
rubidium 49a040e6ad (svn r12476) -Codechange: split type engine related types from engine.h (and openttd.h) to engine_type.h. 16 years ago
rubidium bb1f657076 (svn r12475) -Codechange: cleanup coding style in news_gui.cpp. 16 years ago
rubidium 1f870e2bc9 (svn r12474) -Codechange: split type related stuff from waypoints from waypoint.h (and openttd.h) to waypoint_type.h. 16 years ago
rubidium 4a0e471b60 (svn r12473) -Codechange: move EngineList to a more logical location. 16 years ago
rubidium 9861a8c322 (svn r12472) -Codechange: remove unneeded declaration of ViewPort and DrawPixelInfo. 16 years ago
rubidium 1c51f1e591 (svn r12471) -Codechange: move SignID to a more logical location. 16 years ago
rubidium 492d132831 (svn r12470) -Codechange: split order related types from order.h (and openttd.h) to order_type.h. 16 years ago
rubidium bf54e0ba1c (svn r12469) -Codechange: split type related stuff from group.h (and openttd.h) to group_type.h. 16 years ago
rubidium eba67a3b8f (svn r12468) -Codechange: move some type related stuff from station.h (and openttd.h) to station_type.h. 16 years ago
rubidium 02eddad8d9 (svn r12467) -Codechange: move DepotID to a more logical location. 16 years ago
rubidium b563a2e52c (svn r12466) -Codechange: move DestinationID to a more logical location. 16 years ago
rubidium 99d0c61ec0 (svn r12464) -Change: remove an include that doesn't define anything anyway. 16 years ago
rubidium 4ce279812f (svn r12460) -Change: rename src/namegen.h to src/namegen_func.h so MSVC can have both files in it's treelist. 16 years ago
rubidium 2426f5342f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h. 16 years ago
rubidium 0e73ac2198 (svn r12458) -Codechange: split acquiring the sprite ID for cargos from the actual drawing of them. 16 years ago
belugas 55676e3b6c (svn r12457) -Codechange: Move signal enums on their own header. 16 years ago
glx 0f8584b2fb (svn r12456) -Update: apply english.txt changes from r12455 to other languages 16 years ago
glx 221071d299 (svn r12455) -Codechange: Implement NewGRF callback 37 (cargo sub-type display for industries) 16 years ago
glx 1df06c7ef1 (svn r12454) -Fix (r12452): incorrect calculation for 'first vehicle in this chain of vehicles with the same ID' (thx DaleStan)
-Fix (r12452): wrong loading of random action 2 type 84 for non vehicle (though it shouldn't happen, but who knows ;))
16 years ago
peter1138 00286005ba (svn r12453) -Fix [FS#1880]: Remove broken endian-dependent code and unnecessary rgb to bgr swapping. 16 years ago
glx 90616adcb0 (svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only. 16 years ago
peter1138 a729283a3c (svn r12451) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead of for-loops 16 years ago
peter1138 d275282e4d (svn r12450) -Codechange: Use a pointer instead of several array dereferences. 16 years ago
belugas 7aab471a76 (svn r12449) -Feature[newGRF]: Add support for var A2/22 for action 7/9/D: Diificulty level 16 years ago
rubidium 6db0edda7c (svn r12447) -Add: company colours to hangars and road depots; train depots already have them. 16 years ago
peter1138 64979511e3 (svn r12446) -Feature: Add +/- toggle buttons to station cargo waiting list to show/hide the detailed transferred cargo information. 16 years ago
peter1138 cb7b587746 (svn r12445) -Fix: Add missing compile asserts for window data structs 16 years ago
belugas 8988c1f7c1 (svn r12444) -Fix: A little typo 16 years ago
rubidium 6d9c7ef315 (svn r12443) -Add: OpenTTDs version to openttd.cfg, just so we do not need to keep to ask people for their version number because it's likely they give you the wrong answer anyway. 16 years ago
skidd13 5d06dcb37e (svn r12442) -Feature: Allow build leveled roads on slopes for the old ai 16 years ago
rubidium 105b95e94c (svn r12441) -Feature: open the time table when pressing the order button while pressing the CTRL key. Patch by Phil Sophus. 16 years ago
skidd13 75072624d8 (svn r12440) -Fix [FS#1694]: Make the road building and road removing conditions more union
-Feature: Allow to build/remove more road-piece combinations directly
16 years ago
rubidium 5ab921feaa (svn r12439) -Fix [FS#1871]: do not 'disable' the drawing of autorail overlays when the tile is 'error'-marked (red pulsating selection). Patch by Icosikai. 16 years ago
rubidium 1c1a721d63 (svn r12438) -Fix-ish: typo spotted by Biblo. 16 years ago
peter1138 bda732047b (svn r12436) -Cleanup: minor coding style 17 years ago
rubidium 9a62238096 (svn r12435) -Fix: do not remove the case from the Brazilian Portuguese translation while it is still in use. 17 years ago
rubidium 8989e6572f (svn r12428) -Fix [FS#1878]: loading from the config file could fail even when the data is correct. Patch by Dominik. 17 years ago
rubidium a28f2f2bb1 (svn r12426) -Cleanup: sprinkle some coding style over a few files. 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