strings.c
changeset 2630 7206058a7e82
parent 2548 49c8a096033f
child 2635 7ed07303448d
equal deleted inserted replaced
2629:78f87f273407 2630:7206058a7e82
   700 			}
   700 			}
   701 			buff = GetStringWithArgs(buff, str, temp);
   701 			buff = GetStringWithArgs(buff, str, temp);
   702 		} break;
   702 		} break;
   703 
   703 
   704 		case 0x9A: { // {STATION}
   704 		case 0x9A: { // {STATION}
   705 			Station *st;
   705 			const Station* st = GetStation(GetInt32(&argv));
   706 			int32 temp[2];
   706 			int32 temp[2];
   707 
   707 
   708 			st = GetStation(GetInt32(&argv));
       
   709 			if (st->xy == 0) { // station doesn't exist anymore
   708 			if (st->xy == 0) { // station doesn't exist anymore
   710 				buff = GetStringWithArgs(buff, STR_UNKNOWN_DESTINATION, NULL);
   709 				buff = GetStringWithArgs(buff, STR_UNKNOWN_DESTINATION, NULL);
   711 				break;
   710 				break;
   712 			}
   711 			}
   713 			temp[0] = st->town->townnametype;
   712 			temp[0] = st->town->townnametype;
   714 			temp[1] = st->town->townnameparts;
   713 			temp[1] = st->town->townnameparts;
   715 			buff = GetStringWithArgs(buff, st->string_id, temp);
   714 			buff = GetStringWithArgs(buff, st->string_id, temp);
   716 			break;
   715 			break;
   717 		}
   716 		}
   718 		case 0x9B: { // {TOWN}
   717 		case 0x9B: { // {TOWN}
   719 			Town *t;
   718 			const Town* t = GetTown(GetInt32(&argv));
   720 			int32 temp[1];
   719 			int32 temp[1];
   721 			t = GetTown(GetInt32(&argv));
       
   722 			assert(t->xy);
   720 			assert(t->xy);
       
   721 
   723 			temp[0] = t->townnameparts;
   722 			temp[0] = t->townnameparts;
   724 			buff = GetStringWithArgs(buff, t->townnametype, temp);
   723 			buff = GetStringWithArgs(buff, t->townnametype, temp);
   725 			break;
   724 			break;
   726 		}
   725 		}
   727 
   726