MakeTiles: Animation: draw the frames for different times during the animation

This commit is contained in:
Jason Long 2014-06-19 16:13:57 -04:00
parent 56a4b3da27
commit 8acf22d790
3 changed files with 31 additions and 12 deletions

View file

@ -135,9 +135,12 @@ public class MakeTiles
if (m.dest instanceof Animation) {
Animation ani = (Animation) m.dest;
for (Animation.Frame f : ani.frames) {
int t = 0;
for (int i = 0; i < ani.frames.size(); i++) {
Animation.Frame f = ani.frames.get(i);
TileImageSprite s = (TileImageSprite) f.frame;
m.ref.drawTo(gr, s.offsetX, s.offsetY, 0, 0);
m.ref.drawWithTimeTo(gr, t, s.offsetX, s.offsetY, 0, 0);
t += f.duration;
}
}
else {