Per ora si corre solo per Campomigliaio: gli altri rioni si vedono chiusi
Piazza, Pieve e Cardetole restano nella scelta, col lucchetto e «prossimamente» (locked in story.rioni), per non moltiplicare battute e voci; in docs/STATO.md cosa fare quando si sbloccano. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ApqNBvNbNCwXqR2RLo8QJh
This commit is contained in:
+3
-1
@@ -67,7 +67,9 @@ $('rione-buttons').replaceChildren(...Object.entries(story.rioni ?? {}).map(([id
|
||||
b.style.setProperty('--rione', r.color);
|
||||
b.innerHTML = '<span class="rione-name"></span><span class="rione-colors"></span>';
|
||||
b.querySelector('.rione-name').textContent = r.name;
|
||||
b.querySelector('.rione-colors').textContent = r.colors;
|
||||
b.querySelector('.rione-colors').textContent = r.locked ? 'prossimamente' : r.colors;
|
||||
// Un rione chiuso si vede ma non si sceglie (per ora si corre solo per Campomigliaio).
|
||||
if (r.locked) { b.disabled = true; b.classList.add('locked'); b.title = 'Prossimamente'; }
|
||||
b.addEventListener('click', () => { rione = id; $('rione').hidden = true; showIntro(); });
|
||||
return b;
|
||||
}));
|
||||
|
||||
+5
-3
@@ -38,10 +38,12 @@ export const story = {
|
||||
start: { scene: 'piazza', at: [250, 320] },
|
||||
// I quattro rioni del Palio: dopo «Nuova partita» si sceglie per chi corre Andrea, e la partita lo ricorda col
|
||||
// flag `rione:<id>`. Le battute che parlano del rione di Andrea lo controllano con `if`.
|
||||
// Per ora si corre solo per Campomigliaio (decisione di Andrea, 24 ottobre: ogni rione vuol dire battute e voci
|
||||
// in più); gli altri si vedono chiusi (`locked`) e si sbloccano togliendo la riga.
|
||||
rioni: {
|
||||
piazza: { name: 'Piazza', colors: 'i rossi', color: '#d0453a' },
|
||||
pieve: { name: 'Pieve', colors: 'i bianchi', color: '#f2eee2' },
|
||||
cardetole: { name: 'Cardetole', colors: 'i verdi', color: '#3fa34d' },
|
||||
piazza: { name: 'Piazza', colors: 'i rossi', color: '#d0453a', locked: true },
|
||||
pieve: { name: 'Pieve', colors: 'i bianchi', color: '#f2eee2', locked: true },
|
||||
cardetole: { name: 'Cardetole', colors: 'i verdi', color: '#3fa34d', locked: true },
|
||||
campomigliaio: { name: 'Campomigliaio', colors: 'i blu', color: '#2f6fd0' },
|
||||
},
|
||||
// Le righe dell'introduzione, sopra il panorama del paese, prima della prima scena.
|
||||
|
||||
Reference in New Issue
Block a user