summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-06-29 12:43:56 +0200
committerJakob Odersky <jodersky@gmail.com>2015-06-29 12:43:56 +0200
commit642f97a9378f71a279b22aa4af12f12e7f52c149 (patch)
tree6ac5fad49c62d835420f3865f966200a8b30b6a1
parent3bc7d76b5da00781908da82cd0e989885323396f (diff)
downloadsims-642f97a9378f71a279b22aa4af12f12e7f52c149.tar.gz
sims-642f97a9378f71a279b22aa4af12f12e7f52c149.tar.bz2
sims-642f97a9378f71a279b22aa4af12f12e7f52c149.zip
fix warnings
-rw-r--r--build.sbt2
-rw-r--r--src/main/scala/sims/collision/Pair.scala2
-rw-r--r--src/main/scala/sims/collision/PolyCircleCollision.scala4
-rw-r--r--src/main/scala/sims/util/Positioning.scala2
4 files changed, 8 insertions, 2 deletions
diff --git a/build.sbt b/build.sbt
index 24c097a..2bd320c 100644
--- a/build.sbt
+++ b/build.sbt
@@ -4,6 +4,8 @@ version := "1.1"
scalaVersion := "2.11.7"
+scalacOptions ++= Seq("-deprecation", "-feature")
+
libraryDependencies ++= Seq(
"org.scala-lang.modules" %% "scala-swing" % "2.0.0-M2",
"com.typesafe.akka" %% "akka-actor" % "2.3.11"
diff --git a/src/main/scala/sims/collision/Pair.scala b/src/main/scala/sims/collision/Pair.scala
index a01fb00..02880dc 100644
--- a/src/main/scala/sims/collision/Pair.scala
+++ b/src/main/scala/sims/collision/Pair.scala
@@ -6,6 +6,8 @@
package sims.collision
+import scala.language.implicitConversions
+
import sims.dynamics._
/**Pair of shapes.*/
diff --git a/src/main/scala/sims/collision/PolyCircleCollision.scala b/src/main/scala/sims/collision/PolyCircleCollision.scala
index 20f1d49..3048ef3 100644
--- a/src/main/scala/sims/collision/PolyCircleCollision.scala
+++ b/src/main/scala/sims/collision/PolyCircleCollision.scala
@@ -19,11 +19,11 @@ case class PolyCircleCollision(p: ConvexPolygon, c: Circle) extends Collision {
//minimum overlap
var min = (p.sides(0) distance c.pos) - c.radius
var axis = p.sides(0).n0
- for (s <- p.sides; val delta = (s distance c.pos) - c.radius) if (delta <= 0 && delta < min) {
+ for (s <- p.sides; delta = (s distance c.pos) - c.radius) if (delta <= 0 && delta < min) {
min = delta
axis = s.n0
}
- for (v <- p.vertices; val delta = (v - c.pos).length - c.radius) if (delta <= 0 && delta <= min){
+ for (v <- p.vertices; delta = (v - c.pos).length - c.radius) if (delta <= 0 && delta <= min){
min = delta
axis = (c.pos - v).unit
}
diff --git a/src/main/scala/sims/util/Positioning.scala b/src/main/scala/sims/util/Positioning.scala
index cf72276..84441de 100644
--- a/src/main/scala/sims/util/Positioning.scala
+++ b/src/main/scala/sims/util/Positioning.scala
@@ -6,6 +6,8 @@
package sims.util
+import scala.language.implicitConversions
+
import sims.geometry._
import sims.dynamics._