Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-09 | (svn r5822) - NewGRF: add support for callback 31, vehicle start/stop check. ↵ | peter1138 | |
This allows a set to disallow a vehicle from being started, i.e. to not be able to leave the depot. This is almost a partner to callback 1D. | |||
2006-08-09 | (svn r5819) - NewGRF: add support for refit costs specified in NewGRF. This ↵ | peter1138 | |
may affect the default refit costs for the default rail vehicles. | |||
2006-06-29 | (svn r5427) - Codechange: testing for "== true" is redundant. | peter1138 | |
2006-06-09 | (svn r5188) - NewGRF: check refit capacity callback when refitting a ship | peter1138 | |
2006-06-05 | (svn r5120) Add IsShipInDepot{Stopped,}() and remove some redundant checks | tron | |
2006-06-04 | (svn r5104) - When refitting a vehicle to its existing cargo type, don't ↵ | peter1138 | |
lose the cargo onboard (useful when adding wagons to a train) | |||
2006-06-04 | (svn r5103) - Add cargo subtype parameter to refit commands (mart3p) | peter1138 | |
2006-06-04 | (svn r5094) Remove _new_{aircraft,roadveh,ship,train,wagon}_id. ↵ | tron | |
_new_vehicle_id is enough. | |||
2006-06-04 | (svn r5093) -CodeChange: [YAPF] min. debug level changed from 1 to 3 and 4 ↵ | KUDr | |
for frequent debug messages (performance stats) | |||
2006-05-27 | (svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous ↵ | KUDr | |
support and users for testing. | |||
2006-05-19 | (svn r4910) - NewGRF: add and initialize cargo subtype for vehicle visual ↵ | peter1138 | |
variations | |||
2006-05-11 | (svn r4826) -Fix: [autoreplace] fixed possible problem when autoreplacing ↵ | bjarni | |
and was number of vehicles (of a type, not total) was reached now the new vehicle gets the same number as the old one, completely removing the problem where we could run out of numbers since we don't have to find free numbers for the new vehicles, autoreplace should be somewhat faster, specially in late games NOTE: in CmdBuildRailVehicle(), bit 0 and 1 in p2 have been switched to make the meaning of bit 0 consistent with the other build commands. CmdCloneVehicle() is modified to follow this as well | |||
2006-04-23 | (svn r4554) Replace magic numbers by TILE_{HEIGHT,SIZE} | tron | |
2006-04-21 | (svn r4505) -Fix (FS#94) Ships can now be used to set up feeders as well. | celestar | |
2006-04-10 | (svn r4342) Change the first two parameters of commands - virtual pixel ↵ | tron | |
coordinates of the tile to operate on - to a TileIndex Remove DoCommandByTile(), because now it does the same as DoCommand() | |||
2006-04-08 | (svn r4321) For ships check the ship state, not the road state. This bug was ↵ | tron | |
harmless, because both states are at the same byte in the vehicle type specific union. | |||
2006-04-07 | (svn r4317) -Codechange: More map accessors for ship_cmd. it is now ↵ | celestar | |
map-access free, but still requires a huge cleanup | |||
2006-04-05 | (svn r4289) -Codechange: Make use of water_map accessors for ships. Make a ↵ | celestar | |
mental note to clean ship_cmd | |||
2006-04-04 | (svn r4272) -Codechange: Moved the map-accessing stuff from station.h into ↵ | celestar | |
station_map.h | |||
2006-04-03 | (svn r4246) -Codechange. Replaced about 100 occurences of '16' by TILE_SIZE | celestar | |
2006-03-12 | (svn r3832) Replace some magic numbers by (Diag)Direction enums | tron | |
2006-03-08 | (svn r3783) Replace further ints and magic numbers by Direction, ↵ | tron | |
DiagDirection and friends | |||
2006-03-05 | (svn r3767) Move all direction related enums and functions to a separate header | tron | |
2006-03-04 | (svn r3758) Remove the news validation callback. It is superseded by r3757. | tron | |
2006-03-04 | (svn r3757) -Feature: Delete news items about vehicles, when they get stale | tron | |
This is used to delete - all news about a vehicle, when it gets deleted - "vehicle has stopped in depot" news, when it gets started - "vehicle has invalid orders" news, when the orders get changed | |||
2006-02-10 | (svn r3585) Similar changes to the order handlers of the other vehicle types ↵ | tron | |
like r3584 | |||
2006-02-03 | (svn r3524) - Split newgrf features from engine.[ch] into ↵ | peter1138 | |
newgrf_engine.[ch], and add the new files to project files. | |||
2006-01-29 | (svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it ↵ | Darkvater | |
in branch/pbs. This reverts revisions r3158, r3140, r3075, r2977, r2674, r2625, r2621, r2529, r2528, r2525, r2524, r2519, r2517, r2516, r2507, r2499. (in conjunction with Tron) - The only change is that the nsignalsw.grf file is kept and that existing nightlies with PBS signals get those signals converted to combo-signals. | |||
2006-01-18 | (svn r3402) -Fix: [building/cloning] added a string telling if build failed ↵ | bjarni | |
due to not being able to build a vehicle. Triggered when cloning a retired design | |||
2006-01-05 | (svn r3367) Unify the 4 distinct ↵ | tron | |
CMD_CHANGE_{AIRCRAFT,ROADVEH,SHIP,TRAIN}_SERVICE_INT commands into one CMD_CHANGE_SERVICE_INT command. As side effect this is a -Fix: The default AI tried to change the service intervals of vehicles via the CMD_CHANGE_TRAIN_SERVICE_INT command - regardless of the type of the vehicle - which of course failed for non-trains | |||
2006-01-05 | (svn r3365) Staticise 36 functions | tron | |
2005-12-28 | (svn r3352) - NewGRF: Move initialization of vehicle random_bits to DC_EXEC ↵ | peter1138 | |
blocks to allow use of Random() instead of InteractiveRandom(), which will alleviate some possible network desyncs. | |||
2005-12-24 | (svn r3339) Remove unnecessary includes | tron | |
2005-11-29 | (svn r3248) - Codechange: Change interface of CanRefitTo() to supply the ↵ | peter1138 | |
engine type directly instead of getting it from a vehicle. This allows the function to be used before vehicles are involved. | |||
2005-11-16 | (svn r3204) Make handling of clicking on vehicles a bit less ugly by ↵ | tron | |
avoiding function declarations in .c files and unnecessary indirection | |||
2005-11-14 | (svn r3181) -Bracing | tron | |
-Indentation -Whitespace -DeMorgan's Law -Test with NULL or 0 for non-booleans -'\0' instead of 0 for chars -Remove redundantly redundant comments (like DoFoo(); // Do foo) -Join multiple short lines with a single statement -Split single lines with multiple statements -Avoid assignments in if | |||
2005-11-14 | (svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT | tron | |
2005-11-13 | (svn r3172) static, const | tron | |
2005-11-08 | (svn r3156) -Fix: removed some cases where autoreplace windows were redrawn ↵ | bjarni | |
when nothing was changed due to the FOR_ALL_VEHICLES(), redrawing those windows are slow | |||
2005-10-31 | (svn r3111) -Fix: [autoreplace] [ 1341783 ] Assertion failure in vehicle.c ↵ | bjarni | |
line 378 running MaybeReplaceVehicle() is now delayed until after the loop in CallVehicleTicks() This avoids selling the vehicle the loop currently works with (and continues to work with afterwards) | |||
2005-10-30 | (svn r3105) readded 2 line that should not have been removed in last ↵ | bjarni | |
commit(3104). Now cargo are removed when refitting (like it should) | |||
2005-10-30 | (svn r3104) -Codechange: [refit] removed now obsolite code that the old ↵ | bjarni | |
autoreplace needed | |||
2005-10-29 | (svn r3101) -Codechange: added _new_vehicle_id | bjarni | |
this var works like _new_train_id and the rest of that kind of vars, except it is set each time a vehicle is build, nomatter what type this is a nice tool to code vehicle independent code, which in turn can reduce code duplication Right now it's used in ReplaceVehicle() and CmdCloneVehicle() | |||
2005-10-26 | (svn r3090) Remove long dead pieces of code | tron | |
2005-10-24 | (svn r3081) -Codechange: [autoreplace] complete rewrite of autoreplace | bjarni | |
this is a complete rewrite, that makes use of existing commands like build and sell this means that multiheaded train engines are replaced correctly | |||
2005-10-01 | (svn r3003) Change int, uint, uin16 and byte to EngineID where appropriate, ↵ | tron | |
plus some related changes (mostly casts) | |||
2005-09-26 | (svn r2990) Remove _engine_original_sprites and replace all uses with ↵ | peter1138 | |
references to our (new) original engine/vehicle tables. | |||
2005-07-28 | (svn r2732) -Codechange: Cleaned the order flags some more. Hit some ↵ | celestar | |
inconsistencies while trying to locate bug 1244167 | |||
2005-07-24 | (svn r2701) Insert Id tags into all source files | tron | |
2005-07-22 | (svn r2673) Include functions.h directly, not globally via openttd.h | tron | |