mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 01:05:48 +01:00 
			
		
		
		
	Add multiline support to colorize. (#5444)
This commit is contained in:
		@@ -667,7 +667,14 @@ else
 | 
			
		||||
	end
 | 
			
		||||
 | 
			
		||||
	function core.colorize(color, message)
 | 
			
		||||
		return core.get_color_escape_sequence(color) .. message .. core.get_color_escape_sequence("#ffffff")
 | 
			
		||||
		local lines = message:split("\n", true)
 | 
			
		||||
		local color_code = core.get_color_escape_sequence(color)
 | 
			
		||||
 | 
			
		||||
		for i, line in ipairs(lines) do
 | 
			
		||||
			lines[i] = colour_code .. line
 | 
			
		||||
		end
 | 
			
		||||
 | 
			
		||||
		return table.concat(lines, "\n") .. core.get_color_escape_sequence("#ffffff")
 | 
			
		||||
	end
 | 
			
		||||
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user