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
}
|