diff --git a/build.gradle b/build.gradle.kts similarity index 86% rename from build.gradle rename to build.gradle.kts index a5ba1ee..38719ba 100644 --- a/build.gradle +++ b/build.gradle.kts @@ -1,4 +1,6 @@ buildscript { + val korgePluginVersion: String by project + repositories { mavenLocal() maven { url = uri("https://dl.bintray.com/korlibs/korlibs") } diff --git a/gradle.properties b/gradle.properties index c51df66..e2f4adc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,8 @@ -korgePluginVersion=1.5.7.0 +korgePluginVersion=1.10.0.0 -org.gradle.jvmargs=-Xmx1536m +web.bind.port=8080 + +org.gradle.jvmargs=-Xmx2g org.gradle.parallel=true org.gradle.parallel.intra=true org.gradle.configureondemand=true diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 5c2d1cf..f3d88b1 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index b7c8c5d..a2bf131 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.2.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 83f2acf..2fe81a7 100755 --- a/gradlew +++ b/gradlew @@ -154,19 +154,19 @@ if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then else eval `echo args$i`="\"$arg\"" fi - i=$((i+1)) + i=`expr $i + 1` done case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; esac fi @@ -175,14 +175,9 @@ save () { for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done echo " " } -APP_ARGS=$(save "$@") +APP_ARGS=`save "$@"` # Collect all arguments for the java command, following the shell quoting and substitution rules eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then - cd "$(dirname "$0")" -fi - exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 24467a1..9109989 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -29,6 +29,9 @@ if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" diff --git a/sample-3d/build.gradle b/sample-3d/build.gradle.kts similarity index 53% rename from sample-3d/build.gradle rename to sample-3d/build.gradle.kts index 2171c50..7b6983e 100644 --- a/sample-3d/build.gradle +++ b/sample-3d/build.gradle.kts @@ -1,4 +1,6 @@ -apply plugin: "korge" +import com.soywiz.korge.gradle.* + +apply() korge { id = "com.soywiz.samples.korge3d" diff --git a/sample-atlas/build.gradle b/sample-atlas/build.gradle deleted file mode 100644 index 99f03f8..0000000 --- a/sample-atlas/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.bitmapfont" -} diff --git a/sample-atlas/build.gradle.kts b/sample-atlas/build.gradle.kts new file mode 100644 index 0000000..a71babc --- /dev/null +++ b/sample-atlas/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.bitmapfont" +} diff --git a/sample-bitmap-font/build.gradle b/sample-bitmap-font/build.gradle deleted file mode 100644 index 99f03f8..0000000 --- a/sample-bitmap-font/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.bitmapfont" -} diff --git a/sample-bitmap-font/build.gradle.kts b/sample-bitmap-font/build.gradle.kts new file mode 100644 index 0000000..a71babc --- /dev/null +++ b/sample-bitmap-font/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.bitmapfont" +} diff --git a/sample-box2d/build.gradle b/sample-box2d/build.gradle.kts similarity index 84% rename from sample-box2d/build.gradle rename to sample-box2d/build.gradle.kts index 5ededc1..63fc0d7 100644 --- a/sample-box2d/build.gradle +++ b/sample-box2d/build.gradle.kts @@ -1,4 +1,6 @@ -apply plugin: "korge" +import com.soywiz.korge.gradle.* + +apply() korge { id = "com.soywiz.sample1" diff --git a/sample-dragonbones/build.gradle b/sample-dragonbones/build.gradle.kts similarity index 54% rename from sample-dragonbones/build.gradle rename to sample-dragonbones/build.gradle.kts index 00ccee2..9d547d7 100644 --- a/sample-dragonbones/build.gradle +++ b/sample-dragonbones/build.gradle.kts @@ -1,4 +1,6 @@ -apply plugin: "korge" +import com.soywiz.korge.gradle.* + +apply() korge { id = "com.soywiz.samples.dragonbones" diff --git a/sample-filters/build.gradle b/sample-filters/build.gradle deleted file mode 100644 index caf2203..0000000 --- a/sample-filters/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.filters" -} diff --git a/sample-filters/build.gradle.kts b/sample-filters/build.gradle.kts new file mode 100644 index 0000000..5257f4d --- /dev/null +++ b/sample-filters/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.filters" +} diff --git a/sample-input/build.gradle b/sample-input/build.gradle deleted file mode 100644 index 542cb7a..0000000 --- a/sample-input/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.input" -} diff --git a/sample-input/build.gradle.kts b/sample-input/build.gradle.kts new file mode 100644 index 0000000..a312387 --- /dev/null +++ b/sample-input/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.input" +} diff --git a/sample-korio/build.gradle b/sample-korio/build.gradle deleted file mode 100644 index 6746844..0000000 --- a/sample-korio/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.korio" -} diff --git a/sample-korio/build.gradle.kts b/sample-korio/build.gradle.kts new file mode 100644 index 0000000..f5a0afb --- /dev/null +++ b/sample-korio/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.korio" +} diff --git a/sample-lipsync/build.gradle b/sample-lipsync/build.gradle deleted file mode 100644 index 461f36f..0000000 --- a/sample-lipsync/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.lipsync" - supportMp3() -} diff --git a/sample-lipsync/build.gradle.kts b/sample-lipsync/build.gradle.kts new file mode 100644 index 0000000..6494da1 --- /dev/null +++ b/sample-lipsync/build.gradle.kts @@ -0,0 +1,8 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.lipsync" + supportMp3() +} diff --git a/sample-luak/build.gradle b/sample-luak/build.gradle deleted file mode 100644 index 6c908fe..0000000 --- a/sample-luak/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.luak" - dependencyMulti "com.soywiz.korlibs.luak:luak:0.1.7" -} diff --git a/sample-luak/build.gradle.kts b/sample-luak/build.gradle.kts new file mode 100644 index 0000000..a9d4e50 --- /dev/null +++ b/sample-luak/build.gradle.kts @@ -0,0 +1,8 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.luak" + dependencyMulti("com.soywiz.korlibs.luak:luak:0.2.0") +} diff --git a/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/Process.kt b/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/Process.kt index a2efbd9..ba22a83 100644 --- a/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/Process.kt +++ b/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/Process.kt @@ -165,27 +165,3 @@ fun Views.registerProcessSystem() { suspend fun readImage(path: String) = resourcesVfs[path].readBitmapSlice() suspend fun readSound(path: String) = resourcesVfs[path].readNativeSoundOptimized() - -// Remove once in KorGE -fun T.dockedTo2(anchor: Anchor, scaleMode: ScaleMode = ScaleMode.NO_SCALE): T = this.also { DockingComponent2(this, anchor, scaleMode).attach() } -class DockingComponent2(override val view: View, var anchor: Anchor, var scaleMode: ScaleMode = ScaleMode.NO_SCALE) : ResizeComponent { - //private val bounds = Rectangle() - - val initialViewSize = Size(view.width, view.height) - private val actualVirtualSize = Size(0, 0) - private val targetSize = Size(0, 0) - - override fun resized(views: Views, width: Int, height: Int) { - view.position( - views.actualVirtualLeft.toDouble() + (views.actualVirtualWidth) * anchor.sx, - views.actualVirtualTop.toDouble() + (views.actualVirtualHeight) * anchor.sy - ) - if (scaleMode != ScaleMode.NO_SCALE) { - actualVirtualSize.setTo(views.actualVirtualWidth, views.actualVirtualHeight) - val size = scaleMode.invoke(initialViewSize, actualVirtualSize, targetSize) - view.setSize(size.width, size.height) - } - view.invalidate() - view.parent?.invalidate() - } -} diff --git a/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/main.kt b/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/main.kt index c5eca20..a0d69d8 100644 --- a/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/main.kt +++ b/sample-minesweeper/src/commonMain/kotlin/com/soywiz/korge/samples/minesweeper/main.kt @@ -2,6 +2,7 @@ package com.soywiz.korge.samples.minesweeper import com.soywiz.korev.* import com.soywiz.korge.* +import com.soywiz.korge.component.docking.* import com.soywiz.korge.service.process.* import com.soywiz.korge.view.* import com.soywiz.korma.geom.* @@ -24,7 +25,7 @@ class MainProcess(parent: Container) : Process(parent) { val lights = arrayListOf() override suspend fun main() { - image(readImage("bg.jpg")).dockedTo2(Anchor.TOP_LEFT, ScaleMode.EXACT) + image(readImage("bg.jpg")).dockedTo(Anchor.TOP_LEFT, ScaleMode.EXACT) val light = readImage("light.png") val imageset = readImage("buscaminas.png") val imagenes = imageset.split(imageset.height, imageset.height) diff --git a/sample-onscreen-controller/build.gradle b/sample-onscreen-controller/build.gradle deleted file mode 100644 index 49d1a3c..0000000 --- a/sample-onscreen-controller/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.onscreencontroller" -} diff --git a/sample-onscreen-controller/build.gradle.kts b/sample-onscreen-controller/build.gradle.kts new file mode 100644 index 0000000..ec039ff --- /dev/null +++ b/sample-onscreen-controller/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.onscreencontroller" +} diff --git a/sample-particles/build.gradle b/sample-particles/build.gradle deleted file mode 100644 index a726ee5..0000000 --- a/sample-particles/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.particles" -} diff --git a/sample-particles/build.gradle.kts b/sample-particles/build.gradle.kts new file mode 100644 index 0000000..39d8c4d --- /dev/null +++ b/sample-particles/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.particles" +} diff --git a/sample-polyphonic/build.gradle b/sample-polyphonic/build.gradle deleted file mode 100644 index 5cf524d..0000000 --- a/sample-polyphonic/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.polyphonic" -} diff --git a/sample-polyphonic/build.gradle.kts b/sample-polyphonic/build.gradle.kts new file mode 100644 index 0000000..4abdee9 --- /dev/null +++ b/sample-polyphonic/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.polyphonic" +} diff --git a/sample-scenes/build.gradle b/sample-scenes/build.gradle deleted file mode 100644 index 7f9a84c..0000000 --- a/sample-scenes/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.scenes" -} diff --git a/sample-scenes/build.gradle.kts b/sample-scenes/build.gradle.kts new file mode 100644 index 0000000..ed61a9c --- /dev/null +++ b/sample-scenes/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.scenes" +} diff --git a/sample-shapes/build.gradle b/sample-shapes/build.gradle.kts similarity index 77% rename from sample-shapes/build.gradle rename to sample-shapes/build.gradle.kts index 77ed29b..324df7d 100644 --- a/sample-shapes/build.gradle +++ b/sample-shapes/build.gradle.kts @@ -1,4 +1,6 @@ -apply plugin: "korge" +import com.soywiz.korge.gradle.* + +apply() korge { id = "com.soywiz.sample1" diff --git a/sample-tic-tac-toe-swf/build.gradle b/sample-tic-tac-toe-swf/build.gradle deleted file mode 100644 index 279ad3e..0000000 --- a/sample-tic-tac-toe-swf/build.gradle +++ /dev/null @@ -1,10 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.tictactoe" - name = "tic-tac-toe" - icon = new File(projectDir, "src/commonMain/resources/icon.png") - - //dependencyMulti("com.soywiz:korge-swf:$korgeVersion") - supportSwf() -} diff --git a/sample-tic-tac-toe-swf/build.gradle.kts b/sample-tic-tac-toe-swf/build.gradle.kts new file mode 100644 index 0000000..959e88c --- /dev/null +++ b/sample-tic-tac-toe-swf/build.gradle.kts @@ -0,0 +1,13 @@ +import com.soywiz.korge.gradle.* +import com.soywiz.korge.gradle.util.* + +apply() + +korge { + id = "com.soywiz.samples.tictactoe" + name = "tic-tac-toe" + icon = projectDir["src/commonMain/resources/icon.png"] + + //dependencyMulti("com.soywiz:korge-swf:$korgeVersion") + supportSwf() +} diff --git a/sample-tic-tac-toe-swf/src/commonMain/kotlin/main.kt b/sample-tic-tac-toe-swf/src/commonMain/kotlin/main.kt index ea72bb0..830af9c 100644 --- a/sample-tic-tac-toe-swf/src/commonMain/kotlin/main.kt +++ b/sample-tic-tac-toe-swf/src/commonMain/kotlin/main.kt @@ -37,14 +37,11 @@ class TicTacToeMainScene : Scene() { val board = Board(3, 3) lateinit var game: Game - override suspend fun init(injector: AsyncInjector) { - super.init(injector) - - //mainLibrary = resourcesVfs["main.swf"].readSWF(views) + override suspend fun Container.sceneInit() { mainLibrary = resourcesVfs["main.ani"].readAni(views) } - override suspend fun Container.sceneInit() { + override suspend fun Container.sceneMain() { sceneView += mainLibrary.createMainTimeLine() @@ -59,30 +56,29 @@ class TicTacToeMainScene : Scene() { //val p2 = InteractivePlayer(board, Chip.CIRCLE) game = Game(board, listOf(p1, p2)) - launchImmediately { - while (true) { - game.board.reset() - val result = game.game() + while (true) { + game.board.reset() + val result = game.game() - println(result) + println(result) - val results = mainLibrary.createMovieClip("Results") - //(results["result"] as AnTextField).format?.face = Html.FontFace.Bitmap(font) - when (result) { - is Game.Result.DRAW -> results["result"].setText("DRAW") - is Game.Result.WIN -> { - results["result"].setText("WIN") - for (cell in result.cells) cell.highlight(true) - for (cell in game.board.cells.toList() - result.cells) cell.lowlight(true) - } + val results = mainLibrary.createMovieClip("Results") + //(results["result"] as AnTextField).format?.face = Html.FontFace.Bitmap(font) + when (result) { + is Game.Result.DRAW -> results["result"].setText("DRAW") + is Game.Result.WIN -> { + results["result"].setText("WIN") + for (cell in result.cells) cell.highlight(true) + for (cell in game.board.cells.toList() - result.cells) cell.lowlight(true) } - sceneView += results - results["hit"]?.mouse?.onClick?.waitOne() - //sceneView -= results - results.removeFromParent() - } + sceneView += results + results["hit"]?.mouse?.onClick?.waitOne() + //sceneView -= results + results.removeFromParent() + } + } } diff --git a/sample-tilemap/build.gradle b/sample-tilemap/build.gradle deleted file mode 100644 index 17ef8ab..0000000 --- a/sample-tilemap/build.gradle +++ /dev/null @@ -1,5 +0,0 @@ -apply plugin: "korge" - -korge { - id = "com.soywiz.samples.tilemap" -} diff --git a/sample-tilemap/build.gradle.kts b/sample-tilemap/build.gradle.kts new file mode 100644 index 0000000..5645432 --- /dev/null +++ b/sample-tilemap/build.gradle.kts @@ -0,0 +1,7 @@ +import com.soywiz.korge.gradle.* + +apply() + +korge { + id = "com.soywiz.samples.tilemap" +} diff --git a/sample-ui/build.gradle b/sample-ui/build.gradle.kts similarity index 77% rename from sample-ui/build.gradle rename to sample-ui/build.gradle.kts index 50e7462..9280d4f 100644 --- a/sample-ui/build.gradle +++ b/sample-ui/build.gradle.kts @@ -1,4 +1,6 @@ -apply plugin: "korge" +import com.soywiz.korge.gradle.* + +apply() korge { id = "com.soywiz.sampleui" diff --git a/sample-ui/src/commonMain/kotlin/SampleUi.kt b/sample-ui/src/commonMain/kotlin/SampleUi.kt index afde73f..b58c43b 100644 --- a/sample-ui/src/commonMain/kotlin/SampleUi.kt +++ b/sample-ui/src/commonMain/kotlin/SampleUi.kt @@ -25,7 +25,7 @@ suspend fun main() = Korge(quality = GameWindow.Quality.PERFORMANCE, title = "UI //uiSkin(OtherUISkin()) { defaultUISkin = OtherUISkin() defaultUIFont = Html.FontFace.Bitmap(resourcesVfs["uifont.fnt"].readBitmapFontWithMipmaps()) - uiTextButton(256.0, 32.0) { + textButton(256.0, 32.0) { text = "Disabled Button" position(128, 128) onClick { @@ -33,7 +33,7 @@ suspend fun main() = Korge(quality = GameWindow.Quality.PERFORMANCE, title = "UI } disable() } - uiTextButton(256.0, 32.0) { + textButton(256.0, 32.0) { text = "Enabled Button" position(128, 128 + 32) onClick { @@ -68,7 +68,7 @@ suspend fun main() = Korge(quality = GameWindow.Quality.PERFORMANCE, title = "UI }) { for (n in 0 until 16) { - uiTextButton(text = "HELLO $n").position(0, n * 64) + textButton(text = "HELLO $n").position(0, n * 64) } } @@ -96,7 +96,7 @@ suspend fun OtherUISkin(): UISkin = OtherUISkinOnce { DefaultUISkin.copy( normal = ui.sliceWithSize(0, 0, 64, 64), - hover = ui.sliceWithSize(64, 0, 64, 64), + over = ui.sliceWithSize(64, 0, 64, 64), down = ui.sliceWithSize(127, 0, 64, 64), backColor = DefaultUISkin.backColor.transform(otherColorTransform) //, diff --git a/sample-video/build.gradle b/sample-video/build.gradle.kts similarity index 58% rename from sample-video/build.gradle rename to sample-video/build.gradle.kts index a98cf30..f152e01 100644 --- a/sample-video/build.gradle +++ b/sample-video/build.gradle.kts @@ -1,4 +1,6 @@ -apply plugin: "korge" +import com.soywiz.korge.gradle.* + +apply() korge { id = "com.soywiz.samplevideo" @@ -8,5 +10,5 @@ korge { } dependencies { - commonMainApi("com.soywiz.korlibs.korvi:korvi:0.0.1") + add("commonMainApi", "com.soywiz.korlibs.korvi:korvi:0.1.1") }