33 lines
587 B
Plaintext
33 lines
587 B
Plaintext
|
package io.sarl.demos.sierpinski.objects
|
||
|
|
||
|
class Triangle {
|
||
|
private var bottomLeft: Vector2D
|
||
|
private var bottomRight: Vector2D
|
||
|
private var top: Vector2D
|
||
|
|
||
|
new (){
|
||
|
bottomLeft = new Vector2D
|
||
|
bottomRight = new Vector2D
|
||
|
top = new Vector2D
|
||
|
}
|
||
|
|
||
|
new (bottomLeft: Vector2D, bottomRight: Vector2D, top: Vector2D){
|
||
|
this.bottomLeft = bottomLeft
|
||
|
this.top = top
|
||
|
this.bottomRight = bottomRight
|
||
|
}
|
||
|
|
||
|
public def getBottomLeft(): Vector2D {
|
||
|
return bottomLeft
|
||
|
}
|
||
|
|
||
|
public def getBottomRight(): Vector2D {
|
||
|
return bottomRight
|
||
|
}
|
||
|
|
||
|
public def getTop(): Vector2D {
|
||
|
return top
|
||
|
}
|
||
|
|
||
|
}
|