From 3acf09eed6f8c0695c17907e6f8708ed8e81056a Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Sat, 27 Mar 2021 12:20:57 +0100 Subject: [PATCH] Add colorspec.from_number_rgb --- minetest/colorspec.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/minetest/colorspec.lua b/minetest/colorspec.lua index 3e82bc5..80638cb 100644 --- a/minetest/colorspec.lua +++ b/minetest/colorspec.lua @@ -217,6 +217,16 @@ function colorspec.from_number(number) } end +function colorspec.from_number_rgb(number) + local floor = math.floor + return colorspec.from_table{ + a = 0xFF, + b = number % 0x100, + g = floor(number / 0x100) % 0x100, + r = floor(number / 0x10000) + } +end + function colorspec.from_any(value) local type = type(value) if type == "table" then