- Vue.js 2 Web Development Projects
- Guillaume Chau
- 138字
- 2021-07-02 22:34:37
Drawing cards
Before drawing the cards, we will need to add two properties to the app state in the state.js file:
var state = {
// ...
drawPile: pile,
discardPile: {},
}
The drawPile property is the pile of cards that can be drawn by the players. It is initialized with the pile object defined in the cards.js file. Each key is the ID of a card definition, and the value is the amount of cards of this type in the pile.
The discardPile property is the equivalent of the drawPile property, but it serves a different purpose--all the cards played by the player will be removed from their hand and put into the discard pile. At some point, if the draw pile is empty, it will be refilled with the discard pile (which will be emptied).
推薦閱讀
- Learning Cython Programming(Second Edition)
- Flask Web開發入門、進階與實戰
- Practical Windows Forensics
- YARN Essentials
- Python機器學習算法與實戰
- Building an RPG with Unity 2018
- AIRIOT物聯網平臺開發框架應用與實戰
- Mastering Business Intelligence with MicroStrategy
- NetBeans IDE 8 Cookbook
- Solr Cookbook(Third Edition)
- 零基礎學Python編程(少兒趣味版)
- R語言數據挖掘:實用項目解析
- Java Hibernate Cookbook
- React and React Native
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序