Added bird model

This commit is contained in:
zzzzrrr
2009-07-22 10:40:30 -04:00
parent bdbef0e93e
commit c67d9d1b86
2 changed files with 283 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ import org.newdawn.slick.{BasicGame, GameContainer, Graphics, Color, AppGameCont
import org.newdawn.slick.geom.{Polygon, Circle}
import scala.collection.mutable.ArrayBuffer
import scala.io.Source
// TODO: Lots of documentation!
@@ -67,6 +68,7 @@ class Poly2TriDemo extends BasicGame("Poly2Tri") {
def init(container: GameContainer) {
poly
earClipPoly
bird
}
def update(gc: GameContainer, delta: Int) {
@@ -285,6 +287,12 @@ class Poly2TriDemo extends BasicGame("Poly2Tri") {
}
def bird {
for (line <- Source.fromFile("data/bird.dat").getLines)
print(line)
}
def earClipPoly {
val polyX = Array(400f, 500f, 520f, 460f, 580f, 480f, 360f, 360f, 300f, 200f, 120f, 200f, 340f, 208f, 180f, 300f)