mirror of
https://github.com/minetest/minetestmapper.git
synced 2024-09-27 23:10:22 +02:00
parseColorsStream: check RGB components presence
Report lines failing to match at least RGB components.
This commit is contained in:
parent
82a19b6cae
commit
51c99e2d56
|
@ -277,9 +277,13 @@ void TileGenerator::parseColorsStream(std::istream &in)
|
||||||
a = 255;
|
a = 255;
|
||||||
t = 0;
|
t = 0;
|
||||||
|
|
||||||
sscanf(line, "%64s %u %u %u %u %u", name, &r, &g, &b, &a, &t);
|
int read_items = sscanf(line, "%64s %u %u %u %u %u", name, &r, &g, &b, &a, &t);
|
||||||
if(strlen(name) == 0)
|
if(strlen(name) == 0)
|
||||||
continue;
|
continue;
|
||||||
|
if(read_items < 4) {
|
||||||
|
std::cerr << "Unable to parse color '" << line << "'\n";
|
||||||
|
continue;
|
||||||
|
}
|
||||||
ColorEntry color = ColorEntry(r, g, b, a, t);
|
ColorEntry color = ColorEntry(r, g, b, a, t);
|
||||||
m_colorMap[name] = color;
|
m_colorMap[name] = color;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user