Vi har lavet en implementation der tegner uden anti-aliasing når det er
kort tid siden der er blevet tegnet, og med anti-aliasing når det er et
stykke tid siden der er blevet tegnet.
Tilføjet krak-kit klasser.
Krak-kit
Flyttet krak-kit klasser til Model mappe.
Tilføjet krak-kit klasser til Model package.
KrakData
Tilføjet Locatable interface.
Tilføjet MappedKrakLoader, som extender KrakLoader og implementerer dennes abstrakte metoder. MappedKrakLoader gør brug af et QuadTree som datastruktur.
Tilføjet QuadTree klasse, som indeholder objekter af typen Locatable.
Ændret NodeData klasse til at implementere Locatable.
Kommenteret main metode ud i KrakLoader.
NodeData
Ændret NodeData klasse til at implementere Locatable.
Tilføjet DataLine og EdgeData klasser til Model package.
Ignorer
Ignoreret krak datafiler.
Ignoreret .class filer.
MappedKrakLoader
Fjernet debugging kode.
Added .gitignore to view package
Rekonstrueret model
- Udskiftet LocatableEdgeData med decorator-klassen Edge.
- Udskiftet redigerede krak-kit kildekode med den originale kildekode.

- Tilføjet Node decorator klasse som simplificerer NodeData.
- Omdøbt MappedKrakLoader til Loader.
- Implementeret queryRange() i QuadTree klassen.
- Gjort QuadTree afhængig af Edge klassen i stedet for gamle interface løsning.
- Fjernet Locatable interface, da QuadTree nu kun er afhængig af Edge klassen.
Subpakke

Tilføjet pakkestruktur med subpakken Map.
Kan nu tegne Danmarkskortet.
.gitignore oprydning

– Slettet alle .class filer
– Tilføjet central .gitignore i repository root
– Slettet alle unødvendige .gitignore filer i subdirectories
.gitignore forbedring

- Tilføjet linje til .gitignore der ignorerer alle filer i data
Tilføjelse af load timer og oprydning

- Tilføjet load timer
    - Smart fordi man kan se hvornår den er færdig med at loade
    - Godt værktøj til at performance teste eventuelle optimeringer af
data load
- Fjernet udkommenterede koordinater da vi ikke længere har brug for
dem som reference
Optimering af Main

- Byttet rundt på rækkefølgen af model og view således at view først
laves når model er loadet
- Fjernet et par print statements der ikke længere var nødvendige
Alle vejfarver (+1) er implementeret

Vi har gjort det ved hjælp af multidimensionelle arrays og switch. Vi
har tilføjet en ekstra vej gruppe – gågader.
Søgning
Implementeret en søgealgoritme search(point), som finder den nærmeste edge til et punt.
Tilføjet en distancemetode til Edge, som finder distancen mellem Edge-objektet og et double[] punkt.
Ignoreret IntelliJ filer.
Ignoreret IntelliJ filer.
Ignoreret .bat filer.
Fixet bugs i QuadTree.