File diff r17402:05a8887a1cde → r17403:bbaee031fd60
src/newgrf.cpp
Show inline comments
 
@@ -5382,11 +5382,11 @@ static void ScanInfo(ByteReader *buf)
 
	/* GRF IDs starting with 0xFF are reserved for internal TTDPatch use */
 
	if (GB(grfid, 24, 8) == 0xFF) SetBit(_cur_grfconfig->flags, GCF_SYSTEM);
 

	
 
	AddGRFTextToList(&_cur_grfconfig->name, 0x7F, grfid, name);
 
	AddGRFTextToList(&_cur_grfconfig->name->text, 0x7F, grfid, name);
 

	
 
	if (buf->HasData()) {
 
		const char *info = buf->ReadString();
 
		AddGRFTextToList(&_cur_grfconfig->info, 0x7F, grfid, info);
 
		AddGRFTextToList(&_cur_grfconfig->info->text, 0x7F, grfid, info);
 
	}
 

	
 
	/* GLS_INFOSCAN only looks for the action 8, so we can skip the rest of the file */
 
@@ -6466,14 +6466,14 @@ static void TranslateGRFStrings(ByteRead
 
/** Callback function for 'INFO'->'NAME' to add a translation to the newgrf name. */
 
static bool ChangeGRFName(byte langid, const char *str)
 
{
 
	AddGRFTextToList(&_cur_grfconfig->name, langid, _cur_grfconfig->ident.grfid, str);
 
	AddGRFTextToList(&_cur_grfconfig->name->text, langid, _cur_grfconfig->ident.grfid, str);
 
	return true;
 
}
 

	
 
/** Callback function for 'INFO'->'DESC' to add a translation to the newgrf description. */
 
static bool ChangeGRFDescription(byte langid, const char *str)
 
{
 
	AddGRFTextToList(&_cur_grfconfig->info, langid, _cur_grfconfig->ident.grfid, str);
 
	AddGRFTextToList(&_cur_grfconfig->info->text, langid, _cur_grfconfig->ident.grfid, str);
 
	return true;
 
}