if(enemy->Attributes[11] < 0 ){
enemy->Extend = enemy->Attributes[11]*-1;
enemy->Misc[__GHI_IN_USE] = 1;
continue;
}
I made a new enemy with the appropriate attribute set to -2 (extend=2). However, its animation is messed up. The first sprite looks perfectly fine, but the second sprite shifts only one tile over so it includes part of the first as well.
The tiles are set up like this (and I selected the highlighted tile):
But while the first frame looks right, the second frame looks like this:
The animation is set to 2-frame (walking enemy). What is going wrong?

