From fa70ab484d61667245bcf7e0905072aa258ae915 Mon Sep 17 00:00:00 2001 From: Lalit Pant Date: Tue, 3 May 2022 19:00:00 +0530 Subject: [PATCH] Tweak initRandomGenerator(). --- src/main/scala/net/kogics/kojo/lite/Builtins.scala | 2 +- src/main/scala/net/kogics/kojo/lite/CoreBuiltins.scala | 2 +- src/main/scala/net/kogics/kojo/lite/Versions.scala | 2 +- src/main/scala/net/kogics/kojo/lite/canvas/SpriteCanvas.scala | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/scala/net/kogics/kojo/lite/Builtins.scala b/src/main/scala/net/kogics/kojo/lite/Builtins.scala index 0b27607a..822a827e 100644 --- a/src/main/scala/net/kogics/kojo/lite/Builtins.scala +++ b/src/main/scala/net/kogics/kojo/lite/Builtins.scala @@ -853,7 +853,7 @@ Here's a partial list of the available commands: @volatile var cwidth = 0 @volatile var cheight = 0 - def resetPictureDraw(): Unit = { + private[lite] def onClear(): Unit = { PictureDraw.reset() val cb = canvasBounds cwidth = cb.width.toInt diff --git a/src/main/scala/net/kogics/kojo/lite/CoreBuiltins.scala b/src/main/scala/net/kogics/kojo/lite/CoreBuiltins.scala index f05760dc..e08abc5e 100644 --- a/src/main/scala/net/kogics/kojo/lite/CoreBuiltins.scala +++ b/src/main/scala/net/kogics/kojo/lite/CoreBuiltins.scala @@ -158,7 +158,7 @@ trait CoreBuiltins extends Rationals { def randomColor = Color(random(256), random(256), random(256)) def randomTransparentColor = Color(random(256), random(256), random(256), 100 + random(156)) def initRandomGenerator(): Unit = { - initRandomGenerator(randomLong) + initRandomGenerator(System.currentTimeMillis()) } def initRandomGenerator(seed: Long): Unit = { diff --git a/src/main/scala/net/kogics/kojo/lite/Versions.scala b/src/main/scala/net/kogics/kojo/lite/Versions.scala index 804967a8..a09b8766 100644 --- a/src/main/scala/net/kogics/kojo/lite/Versions.scala +++ b/src/main/scala/net/kogics/kojo/lite/Versions.scala @@ -3,7 +3,7 @@ package net.kogics.kojo.lite object Versions { val KojoMajorVersion = "2.9" val KojoVersion = "2.9.21" - val KojoRevision = "r2" + val KojoRevision = "r3" val KojoBuildDate = "3 May 2022" val JavaVersion = { val jrv = System.getProperty("java.runtime.version") diff --git a/src/main/scala/net/kogics/kojo/lite/canvas/SpriteCanvas.scala b/src/main/scala/net/kogics/kojo/lite/canvas/SpriteCanvas.scala index 739ef4a6..097d053c 100644 --- a/src/main/scala/net/kogics/kojo/lite/canvas/SpriteCanvas.scala +++ b/src/main/scala/net/kogics/kojo/lite/canvas/SpriteCanvas.scala @@ -664,7 +664,7 @@ class SpriteCanvas(val kojoCtx: core.KojoCtx) extends PSwingCanvas with SCanvas pictures.removeAllChildren() zoom(1, 0, 0) enablePanAndZoom() - Builtins.instance.resetPictureDraw() + Builtins.instance.onClear() } PicCache.clear() Utils.clearGuiBatchQ()