More Pre-Start modes. (#34)

* do

* parse settings before setting
This commit is contained in:
Viktor Rådberg
2024-03-29 23:24:35 +01:00
committed by GitHub
parent fa5829b402
commit 9c27f34261
17 changed files with 756 additions and 322 deletions

View File

@@ -12,6 +12,7 @@ import {
GameFormat,
InitialGameSettings,
Orientation,
PreStartMode,
} from '../../../Types/Settings';
import { InfoModal } from '../../Misc/InfoModal';
import { SettingsModal } from '../../Misc/SettingsModal';
@@ -89,6 +90,7 @@ const Start = () => {
setInitialGameSettings,
settings,
isPWA,
setRandomizingPlayer,
} = useGlobalSettings();
const [openInfoModal, setOpenInfoModal] = useState(false);
@@ -126,6 +128,7 @@ const Start = () => {
setInitialGameSettings(initialGameSettings);
setPlayers(createInitialPlayers(initialGameSettings));
setShowPlay(true);
setRandomizingPlayer(settings.preStartMode === PreStartMode.RandomKing);
localStorage.setItem('playing', 'false');
localStorage.setItem('showPlay', 'true');
};