polyadvent

A game engine from scratch in C
git clone git://jb55.com/polyadvent
Log | Files | Refs | README

commit 34d306176a155d0046d2aebc3298bbcd8a47c846
parent 8d819cf0288c0e64ae122e5228cfd58e341f9e8d
Author: William Casarin <jb55@jb55.com>
Date:   Fri, 26 Oct 2018 09:24:46 -0700

day/night: hide log for now

Diffstat:
Msrc/update.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/update.c b/src/update.c @@ -172,18 +172,19 @@ static int try_reload_shaders(struct resources *res) { } #endif +// TODO: match based on some real concept of time static void day_night_cycle(float n, struct resources *res) { float darkest = 0.25; float val = n; float roots = sin(val); float circle = fmod(val, TAU); float angle = circle/TAU; - float hour = 24.0*angle; float intensity = angle <= 0.5 ? clamp(roots, darkest, 1.0) : clamp(-roots * 0.4, darkest, 0.5); - printf("intensity %f(%f) angle %f hour %f n %f\n", roots, intensity, angle, - hour, n); + + /* printf("intensity %f(%f) angle %f hour %f n %f\n", roots, intensity, angle, */ + /* hour, n); */ res->light_intensity[0] = intensity; res->light_intensity[1] = intensity;