grid.h

来自「基于symbian s60 2nd的俄罗斯方块(注意:只能在2nd环境中工作)」· C头文件 代码 · 共 23 行

H
23
字号
#ifndef GRID_H
#define GRID_H

#include <e32std.h>
#include "block.h"

const int KGridX=10;
const int KGridY=20;

class TGrid
{
public:
  TFixedArray<TUint16, KGridY> iMask;
  TFixedArray<TFixedArray<TInt8, KGridX>, KGridY> iContent;

  TGrid();
  bool DoesCollide(const TBlock &b, const TPoint &p) const;
  void PutBlock(const TBlock &b, const TPoint &p);
  void Clear();
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?