// palette.hpp - Paleta semàntica per tipus d'entitat // © 2026 JailDesigner #pragma once #include // Paleta semántica por tipo de entidad. Si una entity declara color, lo // pasa al pipeline con alpha=255 (sentinela "color válido"); si no, se // usa el color global del oscilador (g_current_line_color). namespace Defaults::Palette { // Paleta neon: pujada lleugera dels canals secundaris per millorar la // brillantor perceptual sota el bloom (sense alterar la identitat de color). // El canal dominant es manté a 255 a cada color per maximitzar la saturació // visible quan el halo s'expandeix. // Tots els colors d'entitats han migrat al seu YAML respectiu // (data/entities//.yaml, secció `colors`): // - SHIP → player.yaml // - PENTAGON / SQUARE / PINWHEEL / WOUNDED → cada enemy.yaml // - BULLET → bullet.yaml } // namespace Defaults::Palette