22 lines
411 B
Plaintext
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)}
|
||
|
}
|
||
|
}
|