zoukankan      html  css  js  c++  java
  • PacMan开发-地图类的设计

    作为一个游戏,地图是少不了的,并且地图的数量一定不止一张。
    我们可以创建一个存放地图的矩形容器(数组,链表和STL模板库容器)

    下面用列表的方式来初始化二维数组:

    #define A true;
    #define B false;
    bool Stage_1::initData[MAPLENTH][MAPLENTH] =
    {
    	B, B, B, B, B, B, B, B, B, A, B, B, B, B, B, B, B, B, B,
    	B, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, B,
    	B, A, A, B, A, A, B, B, B, A, B, B, B, A, A, B, A, A, B,
    	B, A, B, B, A, A, A, A, A, A, A, A, A, A, B, B, A, A, B,
    	B, A, B, A, A, A, B, B, B, A, B, B, B, A, A, A, B, A, B,
    	B, A, B, A, A, A, A, A, A, A, A, A, A, A, A, A, B, A, B,
    	B, B, B, B, B, B, B, B, B, A, B, B, B, B, B, B, B, B, B,
    	B, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, B,
    	B, A, A, B, A, A, B, B, B, A, B, B, B, A, A, B, A, A, B,
    	B, A, B, B, A, A, A, A, A, A, A, A, A, A, B, B, A, A, B,
    	B, A, B, A, A, A, B, B, B, A, B, B, B, A, A, A, B, A, B,
    	B, A, B, A, A, A, A, A, A, A, A, A, A, A, A, A, B, A, B,
    	B, B, B, B, B, B, B, B, B, A, B, B, B, B, B, B, B, B, B,
    	B, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, B,
    	B, A, A, B, A, A, B, B, B, A, B, B, B, A, A, B, A, A, B,
    	B, A, B, B, A, A, A, A, A, A, A, A, A, A, B, B, A, A, B,
    	B, A, B, A, A, A, B, B, B, A, B, B, B, A, A, A, B, A, B,
    	B, A, B, A, A, A, A, A, A, A, A, A, A, A, A, A, B, A, B,
    	B, B, B, B, B, B, B, B, A, B, B, B, B, B, B, B, B, B, B,
    };
    #undef A
    #undef B

    相应的bool变量已经被设定为A,B,分别代表true和false。


    @ Mayuko

  • 相关阅读:
    Android在代码中获取应用签名
    Android之密码的显示与隐藏
    如何把本地项目上传到Github
    Android之移动热修复
    Android之apk优化
    Android之内存泄漏
    Java类加载顺序
    mysql系列-⼀条SQL查询语句是如何执⾏的?
    java操作redis(jedis)常用方法示例
    mybatis拦截器实现通用权限字段添加
  • 原文地址:https://www.cnblogs.com/mayuko/p/4567515.html
Copyright © 2011-2022 走看看