summaryrefslogtreecommitdiff
path: root/src/order_type.h
AgeCommit message (Collapse)Author
2009-12-16(svn r18518) -Add [NoAI]: AIOrder::AIOF_GOTO_NEAREST_DEPOT for goto nearest ↵yexo
depot orders
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-05-26(svn r16428) -Codechange: use the less bloated SimpleTinyEnumT instead of ↵rubidium
TinyEnumT if the stuff provided by TinyEnumT but not SimpleTinyEnumT is not used.
2009-04-12(svn r16037) -Feature: allow (per order) to let a train stop at the near ↵rubidium
end, middle or far end of a platform from the point of view of the driver of the train that enters the station.
2009-01-04(svn r14830) -Fix [FS#2495]: overflow of number of orders per vehicle (based ↵rubidium
on patch by Swallow)
2009-01-03(svn r14803) -Codechange: move order list management into it's own class and ↵rubidium
remove the order count from the savegame as we can easily count that (PhilSophus)
2008-10-24(svn r14524) -Add: stop-in-depot as part of orders (PhilSophus)rubidium
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.
2008-07-20(svn r13752) -Fix [FS#2130]: correctly restore conditional orders when they ↵rubidium
are put 'into' backup.
2008-04-12(svn r12670) -Add: unconditional/always order 'jump/skip' variable.rubidium
2008-04-12(svn r12667) -Feature: conditional 'skip/jump' orders.rubidium
2008-04-11(svn r12661) -Add: ability to send a vehicle (using default orders) to the ↵rubidium
nearest depot.
2008-04-10(svn r12650) -Feature: ability to force a vehicle to not load at a station.rubidium
-Feature: ability to force a vehicle to not unload at a station.
2008-04-10(svn r12648) -Feature: allow four different non-stop types in a single game ↵rubidium
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.
2008-04-09(svn r12643) -Codechange: be more explicit about the orders a vehicle has ↵rubidium
(non stop and full load are ambiguous and depend on some patch settings).
2008-04-09(svn r12640) -Codechange: let GetLoadType make a difference between full ↵rubidium
load and full load any based on the patch setting instead of using the patch setting directly.
2008-04-09(svn r12636) -Codechange: make CmdModifyOrder a little more flexible and ↵rubidium
remove 'hack' that used the full load flag to set the service if needed flag.
2008-04-07(svn r12617) -Codechange: add type safety to the Order's load and unload types.rubidium
2008-04-07(svn r12615) -Codechange: rename some enums related to depot orders to make ↵rubidium
it more clear that they are no loading/unloading flags. Also add more type strictness.
2008-04-07(svn r12600) -Codechange: make GetNonStopType return a more augmented type; ↵rubidium
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.
2008-04-06(svn r12593) -Codechange: hide Order's flags in most of the code.rubidium
2008-03-28(svn r12475) -Codechange: cleanup coding style in news_gui.cpp.rubidium
2008-03-28(svn r12470) -Codechange: split order related types from order.h (and ↵rubidium
openttd.h) to order_type.h.