Mappa a gradini con le miniature; Campomigliaio dalle foto dell'Arcu; Marco Arcuri nei crediti
- la mappa: una scheda per posto con la miniatura del suo sfondo e il nome, in quattro fasce come il paese a gradini, le strade disegnate fra le schede; sta in una schermata sul desktop - tools/miniature.py (make miniature): le miniature 128x72 a 64 colori in assets/scenes/mini/ - tre sfondi di Campomigliaio generati da Codex dalle foto di Marco Arcuri (ponte, Circolo SMS, strada), pronti a 640x360 ma non ancora collegati - Marco Arcuri «l'Arcu» nei crediti, fra le fotografie Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ApqNBvNbNCwXqR2RLo8QJh
This commit is contained in:
@@ -383,3 +383,11 @@ test('il Trebbio ha un indizio per ogni tappa della torcia, e la torcia usata tr
|
||||
early.act('use', 'fessura', 'torcia'); settle(early);
|
||||
assert.ok(!early.state.ended && !early.state.flags.palio_trovato, 'senza le impronte la fessura è solo buia');
|
||||
});
|
||||
|
||||
test('ogni posto della mappa ha la sua miniatura (make miniature)', () => {
|
||||
for (const p of new Game(story, { state: { scene: 'piazza', x: 250, y: 320, facing: 1, inventory: [], used: {}, ended: false,
|
||||
flags: Object.fromEntries(Object.keys(story.scenes).map(id => ['visto:' + id, true])) } }).mapPlaces()) {
|
||||
assert.ok(p.mini, `${p.id} senza sfondo`);
|
||||
assert.ok(existsSync(new URL('../' + p.mini, import.meta.url)), `manca ${p.mini}: make miniature`);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user