Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-16 | (svn r10587) -Codechange: move the string/dparam related stuff from ↵ | rubidium | |
variables.h to strings.h | |||
2007-07-01 | (svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a ↵ | rubidium | |
Tick method in the Vehicle class. | |||
2007-07-01 | (svn r10408) -Codechange: make GetImage a class method of Vehicle instead of ↵ | rubidium | |
Get(Aircraft|RoadVeh|Ship|Train)Image. | |||
2007-06-27 | (svn r10363) -Fix [FS#911]: invalidating autoreplace windows didn't take ↵ | peter1138 | |
account of vehicle group (Matthias Wolf) | |||
2007-06-25 | (svn r10335) -Fix (r10331): Increment the current order index *after* using ↵ | maedhros | |
it in UpdateVehicleTimetable. | |||
2007-06-22 | (svn r10266) -Codechange: keep track of the origin, time of travel and ↵ | rubidium | |
accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it. | |||
2007-06-20 | (svn r10236) -Feature: Introduce a form of timetabling for vehicles. | maedhros | |
2007-06-18 | (svn r10208) -Codechange: replace int32 with Money where appropriate. | rubidium | |
2007-06-18 | (svn r10205) -Codechange: refactor returning of cost, so it can be more ↵ | rubidium | |
easily modified. | |||
2007-06-18 | (svn r10197) -Codechange: replace int32 with CommandCost where appropriate. | rubidium | |
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-05-24 | (svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple ↵ | rubidium | |
road types on a single tile. | |||
2007-05-14 | (svn r9833) -Fix: also 'leave' the station when leaving for automatic servicing. | rubidium | |
2007-05-12 | (svn r9828) -Codechange: [NewGRF] Add support for changing cargo capacity ↵ | peter1138 | |
with callback 36. This is set on construction for ships and roadvehicles, and whenever carriages are attached for trains. | |||
2007-05-07 | (svn r9809) -Codechange: [NewGRF] Add callback 36 properties to purchase ↵ | peter1138 | |
lists and add running cost changing for ships. | |||
2007-05-07 | (svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions. | rubidium | |
2007-05-07 | (svn r9807) -Codechange: unify playing of sound when vehicle has been loaded ↵ | rubidium | |
and leaves the station. | |||
2007-05-07 | (svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, ↵ | peter1138 | |
for all vehicle types. | |||
2007-05-06 | (svn r9794) -Codechange: refactor the question whether a vehicle can be ↵ | rubidium | |
loaded into LoadUnloadVehicle instead of duplicating it for each vehicle. | |||
2007-05-02 | (svn r9770) -Codechange: perform the payment of cargo when ↵ | rubidium | |
loading/unloading, but when arriving at the station. | |||
2007-05-01 | (svn r9760) -Codechange: remove the need for saving some vehicle variables. | rubidium | |
2007-04-29 | (svn r9755) -Codechange: refactor some more of the begin loading stuff. | rubidium | |
2007-04-29 | (svn r9754) -Codechange: make classes for all vehicle types, so we can make ↵ | rubidium | |
nicer/better maintainable code, i.e. virtual methods instead of switches. | |||
2007-04-29 | (svn r9752) -Codechange: remove some duplication related to BeginLoading. | rubidium | |
2007-04-29 | (svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, ↵ | maedhros | |
hopefully for good this time. | |||
2007-04-20 | (svn r9685) -Fix (r9683): Call v->LeaveStation() when a vehicle in a station ↵ | maedhros | |
is sent to a depot. | |||
2007-04-18 | (svn r9672) -Cleanup: lots of coding style fixes around operands. | rubidium | |
2007-04-18 | (svn r9671) -Codechange: Implement NewGRF callback 36, which allows changing ↵ | peter1138 | |
of various properties which were previously static. Vehicle max speed and train power/te/running costs are adjustable. | |||
2007-04-12 | (svn r9609) -Codechange: Move some function prototypes out of functions.h ↵ | maedhros | |
and into landscape.h, and add a few where they didn't exist. | |||
2007-04-04 | (svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. ↵ | belugas | |
The end of the preliminary work is near | |||
2007-04-02 | (svn r9543) -Fix [FS#691]: Split up STR_ENGINE_NOT_BUILDABLE into four ↵ | maedhros | |
strings so it can be translated properly and remove "buildable", since it isn't actually a word. | |||
2007-03-22 | (svn r9400) -Codechange: Use some more representative enum names for ↵ | belugas | |
landscape types. | |||
2007-03-16 | (svn r9259) -Codechange: NUM_CARGO isn't a valid cargo type... | peter1138 | |
2007-03-08 | (svn r9072) -Codechange: [Orders] added methods to orders to free them and ↵ | bjarni | |
check if they are in use | |||
2007-03-08 | (svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the ↵ | rubidium | |
coding style (and rest of the code). | |||
2007-03-07 | (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; | rubidium | |
2007-03-07 | (svn r9050) -Codechange: Foo(void) -> Foo() | rubidium | |
2007-02-28 | (svn r8946) -Feature: [NewGRF] Add support for vehicle variables 0xFE and ↵ | maedhros | |
0xFF bit 10, which is set when a vehicle was built during the exclusive testing phase. | |||
2007-02-28 | (svn r8945) -Codechange: Rename v->load_status to v->vehicle_flags so it can ↵ | maedhros | |
be used for more than just the gradual loading status. | |||
2007-02-25 | (svn r8897) -Fix | tron | |
Change the signature of GetNewVehiclePos(): -void GetNewVehiclePos(const Vehicle *v, GetNewVehiclePosResult *gp); +GetNewVehiclePosResult GetNewVehiclePos(const Vehicle *v); | |||
2007-02-25 | (svn r8896) -Fix | tron | |
Most (i.e. 13 of 15) callers of GetNewVehiclePos() do not care for the return and the others can figure it out by inspecting the information returned in struct GetNewVehiclePosResult. Therefore remove the return value. | |||
2007-02-13 | (svn r8703) -Codechange/cleanup: some magic numbers -> enums and other small ↵ | rubidium | |
coding style changes to the ShipController and TrainController. | |||
2007-02-13 | (svn r8701) -Codechange: replace magic numbers with enums for u.rail.track. | rubidium | |
2007-02-13 | (svn r8698) -Codechange: enumify the returns of VehicleEnterTile | rubidium | |
2007-02-10 | (svn r8661) -Fix: [depot windows] Enlarge the blocks in the depot window if ↵ | bjarni | |
a sprite is too big to fit (ships and aircraft only) -Codechange: depot windows default now makes a 1x1 matrix and resize the window by block size*number of blocks This will make less vehicle type specific code and easier to read resizing based on sprite sizes | |||
2007-02-06 | (svn r8610) -Codechange/Feature: rewrote the list handling in the ↵ | bjarni | |
autoreplace window -The user will notice the following changes: All vehicle types behaves in the same way Adding/removing an engine (new design and so on) can no longer result in the window selecting a new engine All valid replacements will be displayed since it looks at refitting options as well (this solves the missing ships with the newships GRF) Since you can't replace an engine into itself, the engine selected in the left list will no longer appear in the right list -The code changes: Instead of looping all engines all the time, each list generates a list like the build windows This ensures consistent list generation since only one function can loop all engines Unified code for all vehicle types It now use the lists to call the drawing code in the build vehicle window Works on selected EngineIDs instead of selected index in the list | |||
2007-02-03 | (svn r8550) -Fix | tron | |
Building a vehicle does not involve allocating orders, so do not check whether orders could be allocated | |||
2007-01-27 | (svn r8434) -Fix (r8430): Missing braces caused compilation failure for some ↵ | peter1138 | |
(most?) compilers... | |||
2007-01-27 | (svn r8430) -Fix | tron | |
Replace the rather obscure control flow for handling aircraft/ship/train orders by something remotly comprehensible (see r3584) | |||
2007-01-14 | (svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit ↵ | peter1138 | |
values. This lets us increase the sprite width from 14 to up to 29 bits, effectively nulling the old sprite limit. Table changes in next commit. |