/** Filter content by tags/name */
	static bool CDECL TagNameFilter(const ContentInfo * const *a, StringFilter &filter)
	{
		filter.ResetState();
		for (int i = 0; i < (*a)->tag_count; i++) {
			filter.AddLine((*a)->tags[i]);
		}
		filter.AddLine((*a)->name);
		return filter.GetState();
	}
Exemplo n.º 2
0
	/** Filter sign list by sign name */
	static bool CDECL SignNameFilter(const Sign * const *a, StringFilter &filter)
	{
		/* Get sign string */
		char buf1[MAX_LENGTH_SIGN_NAME_CHARS * MAX_CHAR_LENGTH];
		SetDParam(0, (*a)->index);
		GetString(buf1, STR_SIGN_NAME, lastof(buf1));

		filter.ResetState();
		filter.AddLine(buf1);
		return filter.GetState();
	}