pub fn draw_y_as_impl(win_y: u32, el_y: i32) -> u32Expand description
render.rs が実際に行っている描画座標の算出を、そのまま写したもの。
let draw_y = win_y + el_y as u32;計算量: O(1)。
危険: el_y が負のとき as u32 で巨大な値へ折り返す。
画面より上へスクロールアウトした要素は el_y が負になるため、
この経路を通る値は常に折り返しの可能性がある。
折り返した結果は boxfill の y0 > y1 になって描画されないだけなので
実害は出にくいが、y1 側だけ折り返すと巨大な矩形を塗るため危険。