Fasi del giorno legate alla storia (pomeriggio, tramonto, sera) ed effetti animati: lucine, lampioni, acqua, fumo, bandiere, foglie, pulviscolo, occhi che sbattono
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ApqNBvNbNCwXqR2RLo8QJh
This commit is contained in:
@@ -339,6 +339,12 @@ export class Game {
|
||||
}
|
||||
|
||||
// La mappa: i posti già visti, con la posizione sulla pianta, e le strade che li collegano (uscite fra due posti visti).
|
||||
// La fase del giorno: l'ultima di story.phases la cui condizione è vera (la prima non ne ha: è quella di partenza).
|
||||
// Segue la storia, non l'orologio: il pomeriggio diventa tramonto con le impronte, e sera con la torcia.
|
||||
phase() {
|
||||
const phases = this.story.phases ?? [];
|
||||
return [...phases].reverse().find(p => check(p.when, this.state)) ?? phases[0] ?? null;
|
||||
}
|
||||
// Il taccuino: le tappe fatte e quella di adesso (la prima non fatta).
|
||||
notebook() {
|
||||
const steps = this.story.notebook ?? [], at = steps.findIndex(s => !check(s.done, this.state));
|
||||
|
||||
Reference in New Issue
Block a user