started collision handeling for label

This commit is contained in:
PxlLoewe
2025-04-10 21:24:05 -07:00
parent 9e430eeeec
commit b5e5aff084
7 changed files with 363 additions and 8 deletions

View File

@@ -12,6 +12,8 @@ interface MapStore {
};
openMissionMarker: string[];
setOpenMissionMarker: (mission: { open: string[]; close: string[] }) => void;
openAircraftMarker: string[];
setOpenAircraftMarker: (mission: { open: string[]; close: string[] }) => void;
searchElements: {
id: number;
nodes: {
@@ -48,6 +50,14 @@ export const useMapStore = create<MapStore>((set, get) => ({
),
}));
},
openAircraftMarker: [],
setOpenAircraftMarker: ({ open, close }) => {
set((state) => ({
openAircraftMarker: [...state.openAircraftMarker, ...open].filter(
(id) => !close.includes(id),
),
}));
},
map: {
center: [51.5, 10.5],
zoom: 6,