From 49e8918e20d9cce86a7a136a231e400c2680e88f Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 30 May 2023 11:24:46 +0200 Subject: wip light inspect & serialize stuff --- src/light.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'src/light.cpp') diff --git a/src/light.cpp b/src/light.cpp index ed9469f2..03fe4690 100644 --- a/src/light.cpp +++ b/src/light.cpp @@ -20,7 +20,7 @@ bool light_proto::operator==(const light_proto&) const = default; light::light(object_id id, struct chunk& c, const light_proto& proto) : entity{id, c, proto}, - half_dist{proto.half_dist}, + max_distance{proto.max_distance}, color{proto.color}, falloff{proto.falloff} { @@ -43,19 +43,4 @@ bool light::update(size_t, float) { return false; } bool light::is_dynamic() const { return true; } bool light::is_virtual() const { return true; } -Vector2 light::intensity(Vector2 half_dist, light_falloff falloff) -{ - switch (falloff) - { - case light_falloff::linear: return 2 * half_dist; - case light_falloff::quadratic: return Vector2{std::sqrt(2 * half_dist.x()), std::sqrt(2 * half_dist.y())}; - default: case light_falloff::constant: return Vector2{1, 1}; - } -} - -Vector2 light::intensity() const -{ - return intensity(half_dist, falloff); -} - } // namespace floormat -- cgit v1.2.3