Хорошо, прямо в точку, вот код:
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
}
};
Ошибка
too many intitializers for 'Load::Vars()::TileStruct'
Кстати, TILE
- это число 16.
В любом случае, я не уверен, как это исправить.Я искал это в нескольких местах, но не могу найти ответ.Может кто-нибудь объяснить, что здесь происходит не так?Нет голосования, пожалуйста.Я не мог найти решение в сети.