sierpinski-fractales/src/main/sarl/io/sarl/demos/sierpinski/objects/Positions.sarl

22 lines
411 B
Plaintext

package io.sarl.demos.sierpinski.objects
import java.util.List
import java.util.ArrayList
import java.util.Collections
public class Positions {
private var frac: List<Triangle>
new (){
frac = new ArrayList
}
public def addTriangle(t: Triangle){
synchronized(frac){frac.add(t)}
}
public def getTriangles(): List<Triangle> {
synchronized(frac){return Collections.unmodifiableList(frac)}
}
}