переименуйте тему в "Пишем свой 2d двиг"
написал функцию таилинга:
void TileImage(uint16_t *buff,loadimg img,int x,int y,uint16_t width,uint16_t height)
{
uint16_t i,n,w_c,h_c;
w_c=img.width/width;
h_c=img.height/height;
for(i=0;i<w_c;i++){
for(n=0;n<h_c;n++){
DrawImage(buff,img,x+img.width*i,y+img.width*n);
}
}
}
тока будет в настоящий размер,если размер области тайлинга будет цело кратен размеру имаги,а то либо нехватать будет,либо много наоборот...
....