}
proc message {pirate msg} {
- global times pirates messages
+ global times pirates messages height
global lw_ls lw_ws
set ix [lsearch -exact $pirates $pirate]
}
incr cix
}
+ for_lw {
+ set $l [lreplace [set $l] $ix $ix]
+ lappend $l {}
+ $w delete $ix
+ $w insert end {}
+ }
+ set ix [expr {$height-1}]
}
for_lw new [list $now $pirate $msg] {
set $l [lreplace [set $l] $ix $ix $new]