I'm getting the same stack overflow as other's have had but calling super didn't do anything
public void CollidedWith(Sprite other) {
super.CollidedWith(other);
explosion = new ExplosionSprite(myCanvas);
explosion.Picture("explosion.png");
explosion.Initialize();
explosion.MoveTo(this.X(), this.Y());
}
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.google.devtools.simple.runtime.components.android.ImageSprite.Picture(ImageSprite.java:159)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.shooter.Project2Activity$AndroidSprite.CollidedWith(Project2Activity.java:168)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.google.devtools.simple.runtime.components.android.Canvas.findSpriteCollisions(Canvas.java:547)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.google.devtools.simple.runtime.components.android.Canvas.registerChange(Canvas.java:505)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.google.devtools.simple.runtime.components.android.Sprite.Initialize(Sprite.java:84)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.shooter.Project2Activity$AndroidSprite.CollidedWith(Project2Activity.java:169)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.google.devtools.simple.runtime.components.android.Canvas.findSpriteCollisions(Canvas.java:547)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.google.devtools.simple.runtime.components.android.Canvas.registerChange(Canvas.java:505)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.google.devtools.simple.runtime.components.android.Sprite.Initialize(Sprite.java:84)
02-08 22:58:24.230: E/AndroidRuntime(1077): at com.shooter.Project2Activity$AndroidSprite.CollidedWith(Project2Activity.java:169)
Any ideas?
Kevin