// ============================================
// SYMBOL-DEFINITIONEN - Index
// Gutachter Symbolbibliothek v2.0
// ============================================
// Globales SYMBOLS-Objekt, wird von den Modulen befüllt
const SYMBOLS = {};
// ========== DYNAMISCHE PFEILE GENERIEREN ==========
function generateArrowSVG(angle) {
return ``;
}
function generateNorthArrowSVG(angle) {
return ``;
}
// Wird von init.js aufgerufen nachdem alle Kategorien geladen sind
function initDynamicSymbols() {
// Pfeile initialisieren
SYMBOLS.pfeile = {
name: "Richtungspfeile (Rot)",
icon: "➡️",
items: []
};
// Kompass initialisieren
SYMBOLS.kompass = {
name: "Nordpfeile / Kompass",
icon: "🧭",
items: []
};
// Pfeile und Kompass generieren
for (let angle = 0; angle < 360; angle += 15) {
SYMBOLS.pfeile.items.push({
id: `pfeil_${angle}`,
name: `${angle}°`,
filename: `richtungspfeil_rot_${angle}grad.svg`,
tags: ["pfeil", "richtung", "rot", angle.toString()],
svg: generateArrowSVG(angle)
});
SYMBOLS.kompass.items.push({
id: `nord_${angle}`,
name: `${angle}°`,
filename: `kompass_nord_${angle}grad.svg`,
tags: ["nord", "kompass", "himmelsrichtung", angle.toString()],
svg: generateNorthArrowSVG(angle)
});
}
}