From b49ea2d7dc56a60c9e56233820e2ca2833fa9e60 Mon Sep 17 00:00:00 2001 From: Lalit Pant Date: Mon, 20 Apr 2015 15:11:51 +0530 Subject: [PATCH] Car-ride game: use tighter collision polygon for cars. --- src/main/resources/samples/car-ride.kojo | 8 +++++++- src/main/scala/net/kogics/kojo/lite/Versions.scala | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/resources/samples/car-ride.kojo b/src/main/resources/samples/car-ride.kojo index ddfb03f7..df2e4106 100644 --- a/src/main/resources/samples/car-ride.kojo +++ b/src/main/resources/samples/car-ride.kojo @@ -5,7 +5,13 @@ switchToDefault2Perspective() val carHeight = 100 val markerHeight = 80 -val carE = PicShape.rect(carHeight, 50) +// The collision polygon for the (very similarly sized) car images car1.png and car2.png +val carE = trans(2, 14) -> Picture { + repeat(2) { + forward(70); right(45); forward(20); right(45) + forward(18); right(45); forward(20); right(45) + } +} def car(img: String) = PicShape.image(img, carE) val cars = collection.mutable.Map.empty[Picture, Vector2D] diff --git a/src/main/scala/net/kogics/kojo/lite/Versions.scala b/src/main/scala/net/kogics/kojo/lite/Versions.scala index 3d8f1402..7381bd95 100644 --- a/src/main/scala/net/kogics/kojo/lite/Versions.scala +++ b/src/main/scala/net/kogics/kojo/lite/Versions.scala @@ -3,8 +3,8 @@ package net.kogics.kojo.lite object Versions { val KojoMajorVersion = "2.4 Beta" val KojoVersion = "2.4.06" - val KojoRevision = "r40" - val KojoBuildDate = "19 Apr 2015" + val KojoRevision = "r41" + val KojoBuildDate = "20 Apr 2015" val JavaVersion = geogebra.main.AppD.getJavaVersion val ScalaVersion = scala.tools.nsc.Properties.versionString.substring("version ".length) } \ No newline at end of file