qq_35427028 2016-11-06 16:59 采纳率: 0%
浏览 1043

用java编写俄罗斯方块的难题不知道怎么解决,求大神帮助!

怎么解决方块下落后,堆积的各种方块颜色的问题?
关键代码部分
//获得方块类型编号
int type=this.dto.getGameAct().getTypeCode();

    //打印方块
    for (int i = 0; i < points.length; i++) {
        drawAct(points[i].x,points[i].y,type,g);
    }

    //绘制地图
    boolean[][] map=this.dto.getGameMap();
    //map为 boolean[][] map,如果方块不能再向下移动,该map对面的坐标点就等于true
    //双重循环来遍历map
    for (int x = 0; x < map.length; x++) {
        for (int y = 0; y < map[x].length; y++) {
            if(map[x][y]){
                    //画方块的方法,x为map的x坐标,y为map的y坐标,第三个参数是方块的颜色编号
                    drawAct(x,y,this.dto.getGameAct().getTypeCode(),g);                     
            }
        }
    }

    =================================================
    我的问题就是堆积起来的方块怎么能保持各自的颜色![图片说明](https://img-ask.csdn.net/upload/201611/07/1478451556_422135.jpg)
  • 写回答

2条回答 默认 最新

  • devmiao 2016-11-06 16:59
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 mmocr的训练错误,结果全为0
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀