diff --git a/src/gameState.js b/src/gameState.js index ee8bc79..2065620 100644 --- a/src/gameState.js +++ b/src/gameState.js @@ -10,7 +10,7 @@ export function createInitialState() { visuStriscia: true, modalitaPartita: "3/5", sp: { - striscia: { home: [0], guest: [0] }, + striscia: { home: [0], guest: [" "] }, servHome: true, punt: { home: 0, guest: 0 }, set: { home: 0, guest: 0 }, @@ -84,7 +84,7 @@ export function applyAction(state, action) { } case "decPunt": { - if (s.sp.striscia.home.length > 1 && s.sp.storicoServizio.length > 0) { + if (s.sp.storicoServizio.length > 0) { const tmpHome = s.sp.striscia.home.pop() s.sp.striscia.guest.pop() const statoServizio = s.sp.storicoServizio.pop() @@ -118,6 +118,9 @@ export function applyAction(state, action) { case "cambiaPalla": { if (s.sp.punt.home === 0 && s.sp.punt.guest === 0) { s.sp.servHome = !s.sp.servHome + s.sp.striscia = s.sp.servHome + ? { home: [0], guest: [" "] } + : { home: [" "], guest: [0] } } break } @@ -132,7 +135,9 @@ export function applyAction(state, action) { home: ["1", "2", "3", "4", "5", "6"], guest: ["1", "2", "3", "4", "5", "6"], } - s.sp.striscia = { home: [0], guest: [0] } + s.sp.striscia = s.sp.servHome + ? { home: [0], guest: [" "] } + : { home: [" "], guest: [0] } s.sp.storicoServizio = [] break }