Ok. I checked out all the SPGL modules. There are 2 files with problems.
In Spaghetti,
net.puppygames.gui.MousePointer1 2 3 4 5 6 7 8 9 10 11 12
| public class MousePointer extends Resource implements GLRenderable {
private final AnimationDelegate animationDelegate = new AnimationDelegate();
private class AnimationDelegate implements Animated { ...
|
I get the following error:
1 2
| The type MousePointer.AnimationDelegate must implement the inherited abstract method Animated. getLoop() |
In SPGLExtra,
com.shavenpuppy.jglib.sprites.IndexedSpriteEngine1 2 3 4 5 6 7 8 9 10 11 12 13
| private void writePositionBuffers(Sprite s) { final SpriteImage image = s.getImage(); assert (image != null); final int w = image.getWidth(); final int h = image.getHeight();
final int scale = s.getScale(); s.getOffset(offset); final int x = s.getX(); final int y = s.getY(); final int z = s.getZ(); |
I get the error:
1
| The method getScale() is undefined for the type Sprite |
I don't know enough about this library to fix these myself yet.