diff --git a/src/mapedit/mod.rs b/src/mapedit/mod.rs index 09d369e..d9731c4 100644 --- a/src/mapedit/mod.rs +++ b/src/mapedit/mod.rs @@ -423,20 +423,20 @@ pub(crate) fn run_mapedit() { let ye = ys + stuff.gsa1.bg[0].size.y * TILE_SIZE as i32 + 1; if xs >= 16 && xs < screen_size.x { let starty = (ys + 1).max(0); - let len = ye.min(screen_size.y) - starty; + let len = ye.min(screen_size.y - 10) - starty; screen.draw_vline(IVec2 { x: xs, y: starty }, len, 0xfc); } if xe >= 16 && xe < screen_size.x { let starty = (ys + 1).max(0); - let len = ye.min(screen_size.y) - starty; + let len = ye.min(screen_size.y - 10) - starty; screen.draw_vline(IVec2 { x: xe, y: starty }, len, 0xfc); } - if ys >= 0 && ys < screen_size.y { + if ys >= 0 && ys < (screen_size.y - 10) { let startx = (xs + 1).max(16); let len = xe.min(screen_size.x) - startx; screen.draw_hline(IVec2 { x: startx, y: ys }, len, 0xfc); } - if ye >= 0 && ye < screen_size.y { + if ye >= 0 && ye < (screen_size.y - 10) { let startx = (xs + 1).max(16); let len = xe.min(screen_size.x) - startx; screen.draw_hline(IVec2 { x: startx, y: ye }, len, 0xfc);