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

  • 相关阅读:
    设计模式总结
    JWT、OAUTH2与SSO资料补充
    dajie项目的坑
    fw-cloud-framework项目配置、启动问题
    Shiro源码分析
    (转)JPA & Restful
    Spring Boot以War包启动
    (转)Spring & SpringMVC学习
    MySQL的数据类型(二)
    MySQL的数据类型(一)
  • 原文地址:https://www.cnblogs.com/mayuko/p/4567515.html
Copyright © 2011-2022 走看看