strike.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. window.strike = {
  2. //攻击力
  3. ATK : -10,
  4. //当前这一拳的数据
  5. playerATKData : {},
  6. strikeAll : [],
  7. strikeOK : [],
  8. //如果出拳了 我就添加
  9. addStrikeAll(data){
  10. this.strikeAll.push(data)
  11. },
  12. //打中的拳
  13. addStrikeOK(data){
  14. this.strikeOK.push(data)
  15. },
  16. }
  17. //对手的组件
  18. window.rival = {
  19. }
  20. window.player = {
  21. }
  22. //血量管理器
  23. window.lifes = []
  24. window.gameManager = {
  25. gameTag : false,
  26. gameover : null,
  27. gameOver(num){
  28. if ( !this.gameTag) {
  29. this.gameTag = true
  30. Log.info("现在谁赢了",num)
  31. rival.stopAuto();
  32. gameManager.gameover.setAct(true)
  33. }else{
  34. }
  35. },
  36. //获取当前游戏状态
  37. getGameType(){
  38. // false 正在游戏 true 游戏结束
  39. return this.gameTag;
  40. },
  41. restart(){
  42. lifes[0].initLife()
  43. lifes[1].initLife()
  44. player._init()
  45. rival._init()
  46. this.gameTag = false
  47. gameManager.gameover.setAct(false)
  48. }
  49. }
  50. window.game = {
  51. }