The_Dark_Side_of_Earth/utils/global.gd

12 lines
296 B
GDScript3
Raw Normal View History

class_name Global
2025-10-15 16:00:47 +02:00
# Returns the next damage instance (and increases by 1)
static var next_dmg_id : int = 0 :
get:
next_dmg_id += 1
return next_dmg_id
2025-10-05 15:01:51 +02:00
2025-10-15 16:00:47 +02:00
# Entrywise modulo
2025-10-05 15:01:51 +02:00
static func vec_mod(vec : Vector2, modulus : float):
return Vector2(fposmod(vec.x, modulus), fposmod(vec.y, modulus))