.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')")
+ button(@click="clickReadRules()") {{ st.tr["Rules"] }}
+ button(v-show="!gameInProgress" @click="startGame('auto')")
| {{ st.tr["Example game"] }}
- button(v-show="!gameInProgress" @click="() => startGame('versus')")
+ button(v-show="!gameInProgress" @click="startGame('versus')")
| {{ st.tr["Practice"] }}
- button(v-show="gameInProgress" @click="() => stopGame()")
+ button(v-show="gameInProgress" @click="stopGame()")
| {{ st.tr["Stop game"] }}
button(v-if="display=='rules' && gameInfo.vname!='Dark'"
- @click="gotoAnalyze")
+ @click="gotoAnalyze()")
| {{ st.tr["Analyse"] }}
- .section-content(v-show="display=='rules'" v-html="content")
+ div(v-show="display=='rules'" v-html="content")
ComputerGame(v-show="display=='computer'" :game-info="gameInfo"
@game-over="stopGame" @game-stopped="gameStopped")
</template>
import ComputerGame from "@/components/ComputerGame.vue";
import { store } from "@/store";
import { getDiagram } from "@/utils/printDiagram";
-
export default {
name: 'my-rules',
components: {
<!-- NOTE: not scoped here, because HTML is injected (TODO) -->
<style lang="sass">
-//.section-content
-// *
-// margin-left: auto
-// margin-right: auto
-// max-width: 767px
-// figure.diagram-container
-// max-width: 1000px
-// @media screen and (max-width: 767px)
-// max-width: 100%
-// padding: 0 5px
-
.warn
padding: 3px
color: red
background-color: #FFCC66
padding: 5px
+.bigfont
+ font-size: 1.2em
+
+.bold
+ font-weight: bold
+
.stageDelimiter
color: purple