Changeset - r16092:953ef365bbf7
[Not reviewed]
master
0 1 0
yexo - 14 years ago 2010-09-13 12:14:22
yexo@openttd.org
(svn r20795) -Codechange: clarify code/documentation of the start/stop bit in CmdMassStartStopVehicle (Krille)
1 file changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/vehicle_cmd.cpp
Show inline comments
 
@@ -434,7 +434,7 @@ CommandCost CmdStartStopVehicle(TileInde
 
 * @param tile Tile of the depot where the vehicles are started/stopped (only used for depots)
 
 * @param flags type of operation
 
 * @param p1 bitmask
 
 *   - bit 0 false = start vehicles, true = stop vehicles
 
 *   - bit 0 set = start vehicles, unset = stop vehicles
 
 *   - bit 1 if set, then it's a vehicle list window, not a depot and Tile is ignored in this case
 
 * @param p2 packed VehicleListIdentifier
 
 * @param text unused
 
@@ -443,7 +443,7 @@ CommandCost CmdStartStopVehicle(TileInde
 
CommandCost CmdMassStartStopVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 p2, const char *text)
 
{
 
	VehicleList list;
 
	bool start_stop = HasBit(p1, 0);
 
	bool do_start = HasBit(p1, 0);
 
	bool vehicle_list_window = HasBit(p1, 1);
 

	
 
	VehicleListIdentifier vli;
 
@@ -460,7 +460,7 @@ CommandCost CmdMassStartStopVehicle(Tile
 
	for (uint i = 0; i < list.Length(); i++) {
 
		const Vehicle *v = list[i];
 

	
 
		if (!!(v->vehstatus & VS_STOPPED) != start_stop) continue;
 
		if (!!(v->vehstatus & VS_STOPPED) != do_start) continue;
 

	
 
		if (!vehicle_list_window) {
 
			if (vli.vtype == VEH_TRAIN) {
0 comments (0 inline, 0 general)