equal
deleted
inserted
replaced
1109 { |
1109 { |
1110 if (obj == NULL) return 0; |
1110 if (obj == NULL) return 0; |
1111 |
1111 |
1112 switch (rt) { |
1112 switch (rt) { |
1113 case REF_VEHICLE_OLD: // Old vehicles we save as new onces |
1113 case REF_VEHICLE_OLD: // Old vehicles we save as new onces |
1114 case REF_VEHICLE: return ((Vehicle *)obj)->index + 1; |
1114 case REF_VEHICLE: return ((const Vehicle*)obj)->index + 1; |
1115 case REF_STATION: return ((Station *)obj)->index + 1; |
1115 case REF_STATION: return ((const Station*)obj)->index + 1; |
1116 case REF_TOWN: return ((Town *)obj)->index + 1; |
1116 case REF_TOWN: return ((const Town*)obj)->index + 1; |
1117 case REF_ORDER: return ((Order *)obj)->index + 1; |
1117 case REF_ORDER: return ((const Order*)obj)->index + 1; |
1118 case REF_ROADSTOPS: return ((RoadStop *)obj)->index + 1; |
1118 case REF_ROADSTOPS: return ((const RoadStop*)obj)->index + 1; |
1119 default: NOT_REACHED(); |
1119 default: NOT_REACHED(); |
1120 } |
1120 } |
1121 |
1121 |
1122 return 0; // avoid compiler warning |
1122 return 0; // avoid compiler warning |
1123 } |
1123 } |