minetest.colorspec: simpler error message

master
Lars Mueller 2021-09-16 20:28:13 +02:00
parent 139d003742
commit 651593639c
1 changed files with 2 additions and 1 deletions

View File

@ -186,6 +186,7 @@ function colorspec.from_string(string)
return colorspec.from_number(number * 0x100 + alpha)
end
local hex_text = string:match("^" .. hex .. "$")
assert(hex_text, "invalid colorstring")
local len, num = hex_text:len(), tonumber(hex_text, 16)
if len == 8 then
return colorspec.from_number(num)
@ -209,7 +210,7 @@ function colorspec.from_string(string)
r = (floor(num / (16 ^ 2)) % 16) * 17
}
end
error("invalid colorstring: " .. string)
error"invalid colorstring"
end
colorspec.from_text = colorspec.from_string