Hi everyone
I really feel bad posting this once again ;
but since the last time ; I haven't managed to get it to work
proparly :
sprite 0 always comes out perfectly
sprite 1 has it's top cut off but the rest is ok
and sprite 2 simply apears blank ....grrrrrrr
I set the starting characters at
(previous-sprite-start-location + size-of-sprite / (4*8))
where size of sprite = 256 for a 16x16 sprite
as posted in previous posts but the pb remains
here's my problematic code I guess :
///////////////////////////////////////////////////////////
InitializeSprites(); //set all 128 sprites to offscreen
sprites[0].attribute0 = COLOR_256 | SQUARE | y_ball;
sprites[0].attribute1 = SIZE_16 | x_ball;
sprites[0].attribute2 = 0; //first sprite
sprites[1].attribute0 = COLOR_256 | SQUARE | y_boy1;
sprites[1].attribute1 = SIZE_32 | x_boy1;
sprites[1].attribute2 = 8; //second sprite 0 + 128/16 = 8
sprites[2].attribute0 = COLOR_256 | y_plot1;
sprites[2].attribute1 = SIZE_16 | x_plot1;
sprites[2].attribute2 = 40; // third sp 8+(512 / 16)= 8 + 32 = 40
//OBJ_MAP_1D
for(loop = 0; loop < 128; loop++)
{
OAMData[loop] = ball16Data[loop];
}//end loop loop
for(loop= 128; loop < 641; loop++)
{
OAMData[loop] = blueboy32Data[loop];
}//end loop loop
for(loop = 641 ; loop < 769; loop++)
{
OAMData[loop] = plotData[loop];
}//end loop loop
////////////////////////////////////////////
If anybody has a clue of what's going on in this guys(*gba* or mine)
head pleaze feel free to operate...
Thanx in advance
Tib