class_name Utils extends Object static func generate_guid() -> String: var guid = "" var time = Time.get_ticks_msec() var rng = RandomNumberGenerator.new() rng.randomize() # Format: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx guid += "%08x" % time guid += "-" guid += "%04x" % rng.randi() guid += "-" guid += "4" guid += "%03x" % rng.randi() guid += "-" guid += "%x" % (8 + rng.randi() % 4) guid += "%03x" % rng.randi() guid += "-" guid += "%012x" % rng.randi() return guid static var LIGHT_CELL = Color(0.5, 0.5, 0.5, 1) static var DARK_CELL = Color(0.2, 0.2, 0.2, 1) static var WALL_CELL = Color(0.59, 0.29, 0.0, 1) # Brown (#964B00) static var DOUBLE_WALL = Color(0.36, 0.17, 0.0, 1) # Dark Brown (#5C2B00)