0
わかりましたが、ストレートポイントに、ここでのコードは次のとおりです。なぜそれが戻っていますか:イニシャライザが多すぎますか?
too many intitializers for 'Load::Vars()::TileStruct'
struct TileStruct
{
SDL_Rect clip[0];
};
TileStruct Tiles[] =
{
{
clip[0].x = 0*TILE,
clip[0].y = 0*TILE,
clip[0].w = TILE,
clip[0].h = TILE
},
{
clip[0].x = 1*TILE,
clip[0].y = 0*TILE,
clip[0].w = TILE,
clip[0].h = TILE
},
{
clip[0].x = 0*TILE,
clip[0].y = 1*TILE,
clip[0].w = TILE,
clip[0].h = TILE
},
{
clip[0].x = 1*TILE,
clip[0].y = 1*TILE,
clip[0].w = TILE,
clip[0].h = TILE
}
};
エラーがところで、TILE
はとにかく数16
ですが、私はわからないんだけどこれを修正する方法。私はいくつかの場所でそれを見てきましたが、答えを見つけることができないようです。誰かがここで間違っていることを説明することはできますか?下降はしないでください。正当にネット上の解決策を見つけることができませんでした。