当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 第2章 可控游戏类 2.4 梭 哈 游 戏(6)

Unix/Linux
Solaris系统性能问题
定时任务
SA299考前简要总结
2005.8.22 310-015考试在TK中出现的原题或类似的题
My sumarization after passing the exam of 310-015
博客序言
SM240 课程内容及学习目标
SA399课程介绍及学习目标
Solaris9的jumpstart服务器配置中文详解(转载自CU)
SA399第一章读书笔记
SA399第二章读书笔记
精灵王的提醒
步长法-解决判断循环链表
SA399第三章读书笔记
真令人惊讶
Solaris介绍(转载)
VxVM中的底层建卷
转: Solaris 10 安装及SVC管理及X及Vmware及其它可能遇到的一些问题
Solaris学习笔记(2)
小型机内存与pc机内存区别

Unix/Linux 中的 第2章 可控游戏类 2.4 梭 哈 游 戏(6)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 50 ::
收藏到网摘: n/a

第2章 可控游戏类2.4 梭 哈 游 戏(6)
第2章 可控游戏类2.4 梭 哈 游 戏(6) //执行一个循环,首先判断变量_root["hold"+_root.card]是否为0,如果是,就执行下列的语句:1. 变量_root["cvalue"+_root.card]重新赋值为0。2. 变量_root["suit"+_root.card]重新赋值为0。3. 执行cardvalue帧中的脚本。4. 将变量value的值赋予变量_root["cardvalue"+_root.card]。5. 判断表达式“value<14”,如果是真,就重新将_root[ +_root.card]赋值为1,否则判断表达式“value<27”,如果是真,就重新将_root["suit"+_ root.card]赋值为2,如果还是假,则判断表达式“value<40”,如果是真,就重新将_root["suit"+_root.card]赋值为3,如果还是假,判断表达式“value<53”,如果是真,就重新将_root["suit"+_root.card]赋值为4,将_root["cardvalue"+_root.card]- (_root["suit"+ _root.card]*13- 13)的值赋予变量_root["card"+_root.card];将剪辑_root["card"+_root.card].cards的播放头跳转到变量_root["cardvalue"+_root.card]值的那一帧,然后停止插入。这段程序是判断我们随机出现的5张牌的花色和点数。 if ((_root.showbutton/2)<>Math.round(_root.showbutton/2)) { for (var ii = 1; ii<=13; ii++) { for (var jj = 1; jj<=4; jj++) { for (var kk = 1; kk<=5; kk++) { if (_root[ +kk]>52) { _root["cvalue"+kk] = ii; _root["suit"+kk] = jj; } } for (var i = 1; i<=4; i++) { for (var j = i+1; j<=5; j++) { if (_root[ +i]>_root["cvalue"+j]) { tempvalue = _root["cvalue"+i]; _root["cvalue"+i] = _root["cvalue"+j]; _root["cvalue"+j] = tempvalue; tempsuit = _root["suit"+i]; _root["suit"+i] = _root["suit"+j]; _root["suit"+j] = tempsuit; tempcardvalue = _root["cardvalue"+i]; _root["cardvalue"+i] = _root["cardvalue"+j]; _root["cardvalue"+j] = tempcardvalue; } } } if (_root.suit1 == _root.suit2 && _root.suit2 == _root.suit3 && _root.suit3 == _root.suit4 && _root.suit4 == _root.suit5) { Flush = 1; } if (_root.cvalue1+1 == _root.cvalue2 && _root.cvalue2+1 == _root.cvalue3 && _root.cvalue3+1 == _root.cvalue4 && _root.cvalue4+1 == _root.cvalue5) { Straight = 1; } if (_root.cvalue1 == 1 && _root.cvalue2 == 10 && _root.cvalue3 == 11 && _root.cvalue4 == 12 && _root.cvalue5 == 13) { HStraight = 1; } k = 0; for (iii=1; iii<=4; iii++) { for (jjj=iii+1; jjj<=5; jjj++) { if (_root[ +iii] == _root["cvalue"+jjj]) { k = k+1; } } } if (k == 10) { isKind = 8; } else if (k == 6) { isKind = 6; } else if (k == 4) { isKind = 5; } else if (k == 3) { isKind = 2; } else if (k == 2) { isKind = 1; } else { isKind = 0; } if (WinStatus