diff --git a/src/wire.c b/src/wire.c index 301dcffb7710649db06b56dfcc938a91d52c575b..73100cf177652ed49c18bd335cb4ddc0cf17152d 100644 --- a/src/wire.c +++ b/src/wire.c @@ -10,8 +10,43 @@ #include "log.h" #include "screen.h" -void fryhwire(log_hwrec *hw); -void fryvwire(log_vwrec *vw); +void fryhwire(log_hwrec *hw) +{ + long t0; + + remcursor(); + clipon(); + t0 = sysclock(); + while (labs(sysclock() - t0) < frytime) + { + m_color((long)gg.color.conflict); + hline(hw->x1, hw->x2, hw->y); + m_color((long)gg.color.backgr); + hline(hw->x1, hw->x2, hw->y); + } + clipoff(); + refreshsoon(); +} + + +void fryvwire(log_vwrec *vw) +{ + long t0; + + remcursor(); + clipon(); + t0 = sysclock(); + while (labs(sysclock() - t0) < frytime) + { + m_color((long)gg.color.conflict); + vline(vw->x, vw->y1, vw->y2); + m_color((long)gg.color.backgr); + vline(vw->x, vw->y1, vw->y2); + } + clipoff(); + refreshsoon(); +} + /* Local variables for wantsolder: */ struct LOC_wantsolder @@ -939,40 +974,3 @@ void addvwire2(short x, short y1, short y2) addvwire(x, y1, y2, log_wcol_normal); } -void fryhwire(log_hwrec *hw) -{ - long t0; - - remcursor(); - clipon(); - t0 = sysclock(); - while (labs(sysclock() - t0) < frytime) - { - m_color((long)gg.color.conflict); - hline(hw->x1, hw->x2, hw->y); - m_color((long)gg.color.backgr); - hline(hw->x1, hw->x2, hw->y); - } - clipoff(); - refreshsoon(); -} - - -void fryvwire(log_vwrec *vw) -{ - long t0; - - remcursor(); - clipon(); - t0 = sysclock(); - while (labs(sysclock() - t0) < frytime) - { - m_color((long)gg.color.conflict); - vline(vw->x, vw->y1, vw->y2); - m_color((long)gg.color.backgr); - vline(vw->x, vw->y1, vw->y2); - } - clipoff(); - refreshsoon(); -} -