package map.events import map.LatLong import java.util.* /** * Handles the MapClickEvent * @author Niklas Kellner */ interface MapClickEventListener { fun onMapClick(latLong: LatLong) } internal class MapClickEventMaker { private val listeners = ArrayList() fun addListener(toAdd: MapClickEventListener) { listeners.add(toAdd) } fun MapClickEvent(latLong: LatLong) { // Notify everybody that may be interested. for (hl in listeners) hl.onMapClick(latLong) } }