main
input#modalOptions.modal(type="checkbox")
div#optionsDiv(
role="dialog"
data-checkbox="modalOptions"
)
.card
label.modal-close(for="modalOptions")
h3 {{ st.tr["Options"] }}
fieldset(v-if="!!V && V.Options")
div(v-for="select of V.Options.select || []")
label(:for="select.variable + '_opt'") {{ st.tr[select.label] }}
select(:id="select.variable + '_opt'")
option(
v-for="o of select.options"
:value="o.value"
:selected="o.value == select.defaut"
)
| {{ st.tr[o.label] }}
div(v-for="check of V.Options.check || []")
label(:for="check.variable + '_opt'") {{ st.tr[check.label] }}
input(
:id="check.variable + '_opt'"
type="checkbox"
:checked="check.defaut")
button(@click="setOptions()") {{ st.tr["Validate"] }}
.row
.col-sm-12.col-md-10.col-md-offset-1.col-lg-8.col-lg-offset-2
.button-group
button(@click="clickReadRules()") {{ st.tr["Rules"] }}
button(
v-show="!gameInProgress"
@click="startGame('auto')"
)
| {{ st.tr["Example game"] }}
button(
v-show="!gameInProgress"
@click="startGame('versus')"
)
| {{ st.tr["Practice"] }}
button(
v-show="gameInProgress"
@click="stopGame()"
)
| {{ st.tr["Stop game"] }}
button(
v-if="showAnalyzeBtn"
@click="gotoAnalyze()"
)
| {{ st.tr["Analysis mode"] }}
.row
.col-sm-12.col-md-8.col-md-offset-2.col-lg-6.col-lg-offset-3
h4#variantName(v-show="display=='rules'") {{ getVariantDisplay }}
div(
v-show="display=='rules'"
v-html="content"
)
ComputerGame(
ref="compgame"
v-show="display=='computer'"
:game-info="gameInfo"
@game-stopped="gameStopped"
)