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

  • 相关阅读:
    MySQL锁概述
    MYSQL删除重复记录
    SPRING事务控制
    性能测试中如何确定并发用户数
    Jsoup操作
    linux根据端口号查询进程
    linux下解压jar文件
    开发阶段的logback.xml
    栈--getMin(leetcode 155)
    git "fatal: The remote end hung up unexpectedly"
  • 原文地址:https://www.cnblogs.com/mayuko/p/4567515.html
Copyright © 2011-2022 走看看