Here's my code for the 2 classes the error shows:
here's the error:
java.lang.StackOverflowError
at greenfoot.Actor.getClassImage(Actor.java:676)
at greenfoot.Actor.<init>(Actor.java:131)
at Spaces.<init>(Spaces.java:7)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
at Spaces.<init>(Spaces.java:10)
at win.<init>(win.java:10)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | import java.util.*; import greenfoot.*; /** * */ public class win extends Actor { public static int player = 1 ; private final Spaces i = new Spaces(); private final Spaces2 i2 = new Spaces2(); private final Spaces3 i3 = new Spaces3(); private final Spaces4 i4 = new Spaces4(); private final Spaces5 i5 = new Spaces5(); private final Spaces6 i6 = new Spaces6(); private final Spaces7 i7 = new Spaces7(); private final Spaces8 i8 = new Spaces8(); private final Spaces9 i9 = new Spaces9(); /** * Act - do whatever the win wants to do. This method is called whenever the 'Act' or 'Run' button gets pressed in the environment. */ public void act() { if (player == 1 ) { if (i.a == 0 && i2.a == 0 && i3.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i4.a == 0 && i5.a == 0 && i6.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i7.a == 0 && i8.a == 0 && i9.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i.a == 0 && i4.a == 0 && i7.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i2.a == 0 && i5.a == 0 && i8.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i3.a == 0 && i6.a == 0 && i9.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i.a == 0 && i5.a == 0 && i9.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i7.a == 0 && i5.a == 0 && i3.a == 0 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } } else if (player == 2 ) { if (i.a == 10 && i2.a == 10 && i3.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i4.a == 10 && i5.a == 10 && i6.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i7.a == 10 && i8.a == 10 && i9.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i.a == 10 && i5.a == 10 && i9.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i7.a == 10 && i5.a == 10 && i3.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i.a == 10 && i4.a == 10 && i7.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i2.a == 10 && i5.a == 10 && i8.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } else if (i3.a == 10 && i6.a == 10 && i9.a == 10 ) { getWorld().showText( "Player " + player + " wins!" , 300 , 300 ); Greenfoot.stop(); } } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import java.util.*; import greenfoot.*; /** * */ public class Spaces extends Actor { public static int a = 1 ; private final win b = new win(); /** * Act - do whatever the Spaces wants to do. This method is called whenever the 'Act' or 'Run' button gets pressed in the environment. */ public void act() { if (b.player == 1 && Greenfoot.mouseClicked( this )) { a = 0 ; b.player = 2 ; setImage( "circle.png" ); } else if (b.player == 2 && Greenfoot.mouseClicked( this )) { a = 10 ; b.player = 1 ; setImage( "x.png" ); } } } |