mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2026-02-05 11:26:37 -08:00
Missed two kotlin classes
- 01 kotlin/aceyducey.kt - 85 kotlin/Synonym.kt Move repository declaration and plugins in into main build.gradle.kts. All subproject build.gradle files are now much smaller, and identical.
This commit is contained in:
@@ -10,7 +10,7 @@ Build all the games:
|
||||
./gradlew -q clean assemble installDist distributeBin distributeLib
|
||||
```
|
||||
|
||||
Then, run a game
|
||||
Then, run a game:
|
||||
|
||||
### Mac or linux:
|
||||
```shell
|
||||
@@ -56,21 +56,17 @@ local clone to point to your new forked project.
|
||||
## Adding a new game
|
||||
|
||||
These are build scripts for all JVM games contributed so far.
|
||||
New games can be added by:
|
||||
- Creating a `build_NUMBER_NAME_[java/kotlin]` directory
|
||||
- Adding a `build.gradle` file to that directory.
|
||||
All `build.gradle` files under `build_NUMBER_*` should be nearly identical, unless
|
||||
there is some special requirement.
|
||||
- Adding a `gradle.properties` file to that directory, defining the source
|
||||
New games can be added:
|
||||
- Create a new `build_NUMBER_NAME_[java/kotlin]` directory
|
||||
- Add a `build.gradle` file to that directory.
|
||||
All `build.gradle` files under `build_NUMBER_*` are identical.
|
||||
- Add a `gradle.properties` file to that directory, defining the source
|
||||
directory for the java or kotlin file, and the class that contains the `main` method.
|
||||
- Add an entry in `settings.gradle`
|
||||
|
||||
The `build.gradle` file will normally be identical to this:
|
||||
The `build.gradle` file **should** be identical to all the other `build.gradle` files
|
||||
in all the other subprojects:
|
||||
```groovy
|
||||
plugins {
|
||||
id 'application'
|
||||
// id 'org.jetbrains.kotlin.jvm' // UNCOMMENT for kotlin projects
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -78,19 +74,21 @@ The `build.gradle` file will normally be identical to this:
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
```
|
||||
|
||||
And the `gradle.properties` file should look like this:
|
||||
The `gradle.properties` file should look like this:
|
||||
|
||||
gameSource=91_Train/java/src
|
||||
gameMain=Train
|
||||
|
||||
where `gameSource` is the root of the source code directory, and `gameMain` is the main class.
|
||||
|
||||
The `settings.gradle` must be maintained as a list of all subprojects. Add your new
|
||||
project to the list.
|
||||
|
||||
```groovy
|
||||
include ":build_91_Train_java"
|
||||
```
|
||||
|
||||
@@ -40,6 +40,14 @@ task("copyAll") {
|
||||
)
|
||||
}
|
||||
|
||||
subprojects {
|
||||
apply(plugin = "application")
|
||||
apply(plugin = "kotlin")
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
}
|
||||
|
||||
fun filesType(type: String) =
|
||||
fileTree("$buildDir/..").files.filter {
|
||||
it.path.contains("build/install/build_.*/$type".toRegex())
|
||||
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../01_Acey_Ducey/java/src'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'AceyDuceyGame'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=01_Acey_Ducey/java/src
|
||||
gameMain=AceyDucey
|
||||
gameMain=AceyDuceyGame
|
||||
|
||||
11
buildJvm/build_01_Acey_Ducey_kotlin/build.gradle
Normal file
11
buildJvm/build_01_Acey_Ducey_kotlin/build.gradle
Normal file
@@ -0,0 +1,11 @@
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
2
buildJvm/build_01_Acey_Ducey_kotlin/gradle.properties
Normal file
2
buildJvm/build_01_Acey_Ducey_kotlin/gradle.properties
Normal file
@@ -0,0 +1,2 @@
|
||||
gameSource=01_Acey_Ducey/kotlin
|
||||
gameMain=AceyduceyKt
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../02_Amazing/java'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'AmazingGame'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../03_Animal/java'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'Animal'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,20 +1,11 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../03_Animal/kotlin'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'AnimalKt'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../04_Awari/java'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'AwariGame'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=04_Awari/java
|
||||
gameMain=Awari
|
||||
gameMain=AwariGame
|
||||
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../05_Bagels/java'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'Bagels'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../06_Banner/java'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'Banner'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../08_Batnum/java/src'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'BatNumGame'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=08_Batnum/java/src
|
||||
gameMain=Batnum
|
||||
gameMain=BatnumGame
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../11_Bombardment/java/src'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'BombardmentGame'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=11_Bombardment/java/src
|
||||
gameMain=Bombardment
|
||||
gameMain=BombardmentGame
|
||||
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../12_Bombs_Away/java/src'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'BombsAwayGame'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=12_Bombs_Away/java/src
|
||||
gameMain=BombsAway
|
||||
gameMain=BombsAwayGame
|
||||
|
||||
@@ -1,19 +1,11 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs '../../13_Bounce/java'
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = 'Bounce'
|
||||
}
|
||||
mainClass = gameMain
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -11,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,3 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -11,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
11
buildJvm/build_85_Synonym_kotlin/build.gradle
Normal file
11
buildJvm/build_85_Synonym_kotlin/build.gradle
Normal file
@@ -0,0 +1,11 @@
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs "../../$gameSource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
2
buildJvm/build_85_Synonym_kotlin/gradle.properties
Normal file
2
buildJvm/build_85_Synonym_kotlin/gradle.properties
Normal file
@@ -0,0 +1,2 @@
|
||||
gameSource=85_Synonym/kotlin
|
||||
gameMain=SynonymKt
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,3 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -11,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -9,16 +5,7 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
}
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion = JavaLanguageVersion.of(17)
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,3 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -11,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
plugins {
|
||||
id 'application'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
@@ -10,10 +6,6 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass = gameMain
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,11 @@
|
||||
rootProject.name = 'BasicComputerGames'
|
||||
|
||||
include ":build_01_Acey_Ducey_kotlin"
|
||||
include ":build_03_Animal_kotlin"
|
||||
include ":build_53_King_kotlin"
|
||||
include ":build_47_Hi-Lo_kotlin"
|
||||
include ":build_53_King_kotlin"
|
||||
include ":build_85_Synonym_kotlin"
|
||||
include ":build_89_Tic-Tac-Toe_kotlin"
|
||||
include ":build_94_War_kotlin"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user