} elseif {$age < 120} {
lappend newprtimes [format "%3ds" $age]
} else {
- lappend newprtimes [format "%3dm" [expr {$age/120}]]
+ lappend newprtimes [format "%3dm" [expr {$age/60}]]
}
set latest [expr { $time > $latest ? $time : $latest }]
set tint [expr { exp( (-($age >= 0 ? $age : 0) + 0.0) / $e_life ) }]
}
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]