如果您正在阅读此内容,谢谢。
我正在尝试为俄罗斯方块游戏创建一个Piece Constructor类,该类的功能是从特定数量的预先创建的数组中选择一个数组(这些是片段)
这是我的代码
#include "PieceCreator.h"
int PCreator::colocarFicha()
{
int Pieces[6][5][5] =
{
{
{0,0,0,0,0},
{0,0,0,0,0},
{1,1,1,1,1},
{0,0,0,0,0},
{0,0,0,0,0}
},
{
{0,0,0,0,0},
{1,0,0,0,0},
{1,1,1,1,1},
{0,0,0,0,0},
{0,0,0,0,0}
},
{
{0,0,0,0,0},
{0,0,0,0,0},
{1,1,1,1,1},
{0,0,0,0,0},
{0,0,0,0,0}
},
{
{0,0,0,0,0},
{0,1,1,0,0},
{0,1,1,0,0},
{0,0,0,0,0},
{0,0,0,0,0}
},
{
{0,0,0,0,0},
{0,1,1,0,0},
{1,1,0,0,0},
{0,0,0,0,0},
{0,0,0,0,0}
},
{
{0,0,0,0,0},
{1,1,0,0,0},
{0,1,1,0,0},
{0,0,0,0,0},
{0,0,0,0,0}
}
};
srand((int) time(0));
int randNum = rand() % 5;
return Pieces[1];
}
我试图做的是返回阵列数组中位置2的数组,因为我将其与另一个函数一起使用,我不知道该怎么做。< / p>
我知道如何打印数组,但我不知道如何返回自我数组。