Flash MX 编程深层次应用-网络连线游戏(3) (1)
7.2 游戏区(2)下面是对应的SIT部分的Java代码:if(cmd.equals(this.cmd_SIT)) { if(param != null) { param = param.trim(); if( param.indexOf(" ") != -1) { String desk_name = param.substring(0, param.indexOf(" ")); param = param.substring(param.indexOf(" ")); param = param.trim(); String chessman_status = param.substring(0,param.indexOf(" ")); Stringplayer_name = param.substring(param.indexOf(" ")); player_name = player_name.trim(); chessman_status = chessman_status.trim(); user.deskname = desk_name;
7.2 游戏区(2)
下面是对应的SIT部分的Java代码:if(cmd.equals(this.cmd_SIT)) { if(param != null) { param = param.trim(); if( param.indexOf(" ") != -1) { String desk_name = param.substring(0, param.indexOf(" ")); param = param.substring(param.indexOf(" ")); param = param.trim(); String chessman_status = param.substring(0,param.indexOf(" ")); Stringplayer_name = param.substring(param.indexOf(" ")); player_name = player_name.trim(); chessman_status = chessman_status.trim(); user.deskname = desk_name;
user.place = chessman_status; if (chessman_status.equals("stand_up")) { user.deskname = null; user.place = null; user.play_status = null; } // 由于是广播,所以自己也会收到一个坐下的命令,所以自己就不发给自己了 user.manager.notifyAll(packMsg(this.m_SIT, desk_name "
页:
[1]