并且为黑色棋子。开局时在游戏画布中添加退出软键用于退出游戏。
Pu: notifyGameEnd() :void 游戏结束时对画布的修改:设置输赢提示,之后对所有的状态设置进行封锁。
Pu: openConnection() :void 创建连接,在其中构造connection对象,并设置是否为服务器。打开连接。
Pu: completeInitialization(isBTReady) :void 根据参数提示用户,如果连接成功,则提示玩家联网成功,否则连接失败,则跳出提示对话框,并退出程序。isBTReady是在客户和服务端处连接成功的标志的赋值。
Pu: receiveMessage() :void 接收对方信息,并处理Canvas。在此方法中由connection获取对方落子行列信息更新游戏逻辑(logic.playWhiteGo()),然后将isMyturn设置为true,等待我方落子。isMyturn相当于此方法的一个锁。
Pu: setStatus(String,color,image) :void 该方法调整状态提示字符串:设置字符串的内容、颜色及相关图片。
Pr: calcSize() :void 在绘制屏幕之前,将首先计算屏幕中各个部分的位置和大小。如果屏幕的宽度小于高度,提示字符串位于屏幕上方;反则侧方。在除掉字符串的宽度和高度后,将屏幕剩余部分的宽或高最小值