display travel time in output of "nearby" command

master
Jordan Orelli 5 years ago
parent b0aaa046ad
commit 50128a64a6

@ -128,11 +128,12 @@ func NearbyCommand(sys *System) Command {
return return
} }
c.Printf("--------------------------------------------------------------------------------\n") c.Printf("--------------------------------------------------------------------------------\n")
c.Printf("%-4s %-20s %s\n", "id", "name", "distance") c.Printf("%-4s %-20s %-12s %s\n", "id", "name", "distance", "trip time")
c.Printf("--------------------------------------------------------------------------------\n") c.Printf("--------------------------------------------------------------------------------\n")
for _, neighbor := range neighbors { for _, neighbor := range neighbors {
other := index[neighbor.id] other := index[neighbor.id]
c.Printf("%-4d %-20s %-5.6v\n", other.id, other.name, neighbor.distance) dur := NewTravel(c, sys, other).(*TravelState).tripTime()
c.Printf("%-4d %-20s %-12.6v %v\n", other.id, other.name, neighbor.distance, dur)
} }
c.Printf("--------------------------------------------------------------------------------\n") c.Printf("--------------------------------------------------------------------------------\n")
} }

Loading…
Cancel
Save