sp; //“已选值为false”时候把鼠标x轴值赋值给之前声明的整形变量“x1” //程序开头已声明此变量《private int x1, y1, x2, y2;//被选中两个图的坐标》 画框(x1, y1, Color.White,"实线"); //给选定的方块画个白色的外框提示玩家 此处调用之前已封装好的“画框”方法 已选 = !已选;//布尔值互斥 当值为true时,改值为false 然后反之。 } if (已选 == true) { x2 = x;//然则把第二次选择的点(与第一次选择的坐标不重复) y2 = y;//赋值,把鼠标点击的位置格式化坐标赋值给x2,y2 //当“已选为true值”时则表示接下来鼠标点击的坐标为第二次选择方块的坐标 if (x1 == x2 && y1 == y2)//判断当两次点击的位置相同时,第二次选择没有意义 { return;//则返回 重新选择。 } 画框(x2, y2, Color.White, "实线");//画框方法 if (x1 > x2)//如果先点击的坐标点在右边 换位,换位的重要性之前有提到 { int n = x1; &n
<< 上一页 [31] [32] [33] [34] [35] [36] [37] 下一页