Die BooMap (selbstverliebt, gemeint ist RP-Karte mit Dynmap-Anteil) ist komplett zugewuchert. Entstanden aus einem leaflet.js-Experiment kann man daran jetzt kaum noch etwas anfassen. Insbesondere das Mergen von Wolfskins RP-Karte mit einem Layer aus der Dynmap für die Stadtkarte ist nahezu unmöglich.
Refactoring
- Die Wabenkarte ist fester Bestandteil der BooMap, keine externe Komponente (wenn doch, Vererbung researchen)
- Fraktionskarte (bzw. Kartograph) bleibt eigene Komponente
- Dokumentierter Konstruktor für die BooMap
- Optionale Parameter sollen u.a. sein: worldID und mapID. Ist keine worldID gegeben oder aber eine entsprechende Option angegeben, soll man die Welt durch einen Button wechseln können - analog für Karten
- Kartendaten sollen von der BooMap geladen werden und nicht durch Parameter durchgereicht werden
- Die Layer müssen dynamisch zusammenklickbar sein, damit bspw. die RP-karte mit der Stadtkarte verbunden werden kann
- Eventlistener delegieren. Von Leaflet über die BooMap als API anbieten (Listener-Queue analog zu jQuery)