diff options
author | rubidium <rubidium@openttd.org> | 2010-12-13 21:52:39 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2010-12-13 21:52:39 +0000 |
commit | 49a77e89c425c37eb4c6bb4bf9e942bd75a48d57 (patch) | |
tree | eebb3a1f7f349404435949a411fb4072e4914da9 /src/train_cmd.cpp | |
parent | a2b50b05c14a27ecbd63026b17b87582bc955305 (diff) | |
download | openttd-49a77e89c425c37eb4c6bb4bf9e942bd75a48d57.tar.xz |
(svn r21504) -Codechange: move the "lost" bit from the train's flags to vehicle flags
Diffstat (limited to 'src/train_cmd.cpp')
-rw-r--r-- | src/train_cmd.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index 46bbb1d8f..0d42cb47d 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -2412,9 +2412,9 @@ static Track ChooseTrainTrack(Train *v, TileIndex tile, DiagDirection enterdir, /* handle "path not found" state */ if (path_not_found) { /* PF didn't find the route */ - if (!HasBit(v->flags, VRF_NO_PATH_TO_DESTINATION)) { - /* it is first time the problem occurred, set the "path not found" flag */ - SetBit(v->flags, VRF_NO_PATH_TO_DESTINATION); + if (!HasBit(v->vehicle_flags, VF_PATHFINDER_LOST)) { + /* It is first time the problem occurred, set the "lost" flag. */ + SetBit(v->vehicle_flags, VF_PATHFINDER_LOST); /* and notify user about the event */ AI::NewEvent(v->owner, new AIEventVehicleLost(v->index)); if (_settings_client.gui.lost_train_warn && v->owner == _local_company) { @@ -2428,9 +2428,9 @@ static Track ChooseTrainTrack(Train *v, TileIndex tile, DiagDirection enterdir, } } else { /* route found, is the train marked with "path not found" flag? */ - if (HasBit(v->flags, VRF_NO_PATH_TO_DESTINATION)) { + if (HasBit(v->vehicle_flags, VF_PATHFINDER_LOST)) { /* clear the flag as the PF's problem was solved */ - ClrBit(v->flags, VRF_NO_PATH_TO_DESTINATION); + ClrBit(v->vehicle_flags, VF_PATHFINDER_LOST); /* can we also delete the "News" item somehow? */ } } |