run.jl 764 B

12345678910111213141516171819202122232425262728
  1. include("TrafficLight/TrafficLight.jl")
  2. include("TrafficLight/TrafficLightCont.jl")
  3. include("PolicedTrafficLight/Model.jl")
  4. using .TrafficLight
  5. using .ContinuousTrafficLight
  6. using .PolicedTrafficLight
  7. # TrafficModel = TrafficLight.initialize()
  8. # reduced steps for the same result
  9. # step!(model, 12)
  10. # TrafficLight.step!(TrafficModel, 60)
  11. # continuousTrafficModel = ContinuousTrafficLight.initialize()
  12. # ContinuousTrafficLight.step!(model, 60)
  13. PolicedTrafficModel = PolicedTrafficLight.initialize()
  14. PolicedTrafficLight.step!(PolicedTrafficModel, 30)
  15. last_time = -1.0
  16. for (t, msg) in PolicedTrafficModel.event_logs
  17. global last_time
  18. if t != last_time
  19. println("__ Current Time: ", t, " ", "_"^42)
  20. last_time = t
  21. end
  22. println(msg)
  23. end