Carte che volano: dalla mano al tavolo e, finita la presa, sul mucchietto di chi ha preso (briscola, tressette, scopa; Andrea: «non si capisce quando vengono buttate le carte»). Il valzer della balera ai tavoli da carte (tools/valzer_carte.py: fisarmonica musette, basso, melodia di mandolino col tremolo), musica per primo piano; video «Come si gioca»: cache del Chromium della VM spenta, narratore e personaggi a turno, musica di sottofondo, pronunce del narratore
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A1dxvtsZx8NE9fwjXUNDBr
This commit is contained in:
@@ -13,6 +13,10 @@ test('il brano giusto per titolo, fine e scena', () => {
|
||||
assert.equal(trackFor(s, { screen: 'game', scene: 'a' }), 'g.mp3');
|
||||
assert.equal(trackFor(s, { screen: 'game', scene: 'b' }), 'b.mp3');
|
||||
assert.equal(trackFor({ scenes: {} }, { screen: 'game', scene: 'x' }), null);
|
||||
// Un tavolo da carte aperto ha la sua musica; un primo piano senza musica lascia quella della scena.
|
||||
const tavoli = { ...s, closeups: { carte: { music: 'c.mp3' }, libro: {} } };
|
||||
assert.equal(trackFor(tavoli, { screen: 'game', scene: 'b', closeup: 'carte' }), 'c.mp3');
|
||||
assert.equal(trackFor(tavoli, { screen: 'game', scene: 'b', closeup: 'libro' }), 'b.mp3');
|
||||
// La sera ha la sua musica all'aperto; la scena col suo brano e gli interni non cambiano.
|
||||
const sera = { id: 'sera', music: 's.mp3' };
|
||||
assert.equal(trackFor({ ...s, scenes: { ...s.scenes, i: { indoor: true } } }, { screen: 'game', scene: 'a', phase: sera }), 's.mp3');
|
||||
|
||||
Reference in New Issue
Block a user