summaryrefslogtreecommitdiff
path: root/src/graphyx/graphics/GraphicalWorld.scala
blob: 2837d69d748ba18b5187eeabc0dca2164dad0bb4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
 * Graphyx
 * copyright (c) 2009 Jakob Odersky
 * made available under the MIT License
*/

package graphyx.graphics

import sims.dynamics._
case class GraphicalWorld(real: World){
  val time = real.time
  val timeStep = real.timeStep
  val iterations = real.iterations
  val overCWarning = real.overCWarning
  val gravity = real.gravity
  val monitorResults = for (b <- real.bodies; m <- real.monitors; if (b.monitor)) yield "b" + b.uid.toString + " " + m._1 + ": " + m._2(b)
  val enableCollisionDetection = real.enableCollisionDetection
  val enablePositionCorrection = real.enablePositionCorrection
}