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

  • 相关阅读:
    Java -- Matrix的一点认识
    LeetCode -- Sort List
    在Eclipse中调用weka包实现分类
    LeetCode -- Maximum Depth of Binary Tree
    LeetCode -- Lowest Common Ancestor of a Binary Search Tree
    LeetCode -- Ugly Number II
    LeetCode -- Ugly Number
    LeetCode -- Move Zeroes
    LeetCode -- Best Time to Buy and Sell Stock III
    LeetCode -- Best Time to Buy and Sell Stock II
  • 原文地址:https://www.cnblogs.com/mayuko/p/4567515.html
Copyright © 2011-2022 走看看