非公開constructorbeforeからafterへ移る間にまたいだ境目。またいでいなければundefined。
その時刻に、太陽の光だけで手元の細かい作業ができるか。
明るい時刻の集合そのものを見られるのはここだけ。 daybreakBetweenはまたいだ1回しか答えない ので、一日中明るい世界と一日中暗い世界がどちらもundefinedになって区別が付かない。
静的ofそのキャラクタにとっての境目。明るさを宣言していない世界・キャラクタでは、どの時刻も明るく ない扱いになる——境目が無ければ、またぐこともない。
太陽の光だけで手元の細かい作業ができる時刻(IlluminationSystem.md 5節)と、その境目をまたいだか。
天気を見ない。 見るのは太陽高度が世界の
ambient_brightnessへ与える寄与だけで、雲がどれだけ 陽を遮るか(core.yamlのweather)も、樹冠と地面の反射(locations.yaml)も足さない——出すのは 太陽が昇った・沈んだという位置の話なので、嵐が来ただけで日が沈んではならない。数字を1つも持たない。 しきい値を持つのはキャラクタの
hand_brightnessの段だけ(同8節)、 太陽高度の寄与を持つのはhourの段のmodifyだけ、1日の長さを持つのはhourの値域だけなので、 どれも宣言から読む。