diff --git a/53_King/kotlin/king.jar b/53_King/kotlin/king.jar new file mode 100644 index 00000000..eeb85bc8 Binary files /dev/null and b/53_King/kotlin/king.jar differ diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000..e69de29b diff --git a/buildJvm/53_King_kotlin/build.gradle b/buildJvm/53_King_kotlin/build.gradle new file mode 100644 index 00000000..c8644d56 --- /dev/null +++ b/buildJvm/53_King_kotlin/build.gradle @@ -0,0 +1,20 @@ +plugins { + id 'org.jetbrains.kotlin.jvm' + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../53_King/kotlin' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'king53.KingKt' +} diff --git a/buildJvm/build.gradle b/buildJvm/build.gradle new file mode 100644 index 00000000..646bad8b --- /dev/null +++ b/buildJvm/build.gradle @@ -0,0 +1,17 @@ +plugins { + id 'org.jetbrains.kotlin.jvm' version '1.6.0' +// id 'application' +} + +repositories { + mavenCentral() +} + +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} + +dependencies { + implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.6.0' +} \ No newline at end of file diff --git a/buildJvm/build_01_Acey_Ducey_java/build.gradle b/buildJvm/build_01_Acey_Ducey_java/build.gradle new file mode 100644 index 00000000..08d34acd --- /dev/null +++ b/buildJvm/build_01_Acey_Ducey_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../01_Acey_Ducey/java/src' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'AceyDuceyGame' +} diff --git a/buildJvm/build_01_Acey_Ducey_java/gradle.properties b/buildJvm/build_01_Acey_Ducey_java/gradle.properties new file mode 100644 index 00000000..c8364905 --- /dev/null +++ b/buildJvm/build_01_Acey_Ducey_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=01_Acey_Ducey/java/src +gameMain=AceyDucey diff --git a/buildJvm/build_02_Amazing_java/build.gradle b/buildJvm/build_02_Amazing_java/build.gradle new file mode 100644 index 00000000..d66de416 --- /dev/null +++ b/buildJvm/build_02_Amazing_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../02_Amazing/java' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'AmazingGame' +} diff --git a/buildJvm/build_02_Amazing_java/gradle.properties b/buildJvm/build_02_Amazing_java/gradle.properties new file mode 100644 index 00000000..86aaedc0 --- /dev/null +++ b/buildJvm/build_02_Amazing_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=02_Amazing/java +gameMain=Amazing diff --git a/buildJvm/build_03_Animal_java/build.gradle b/buildJvm/build_03_Animal_java/build.gradle new file mode 100644 index 00000000..472fdf09 --- /dev/null +++ b/buildJvm/build_03_Animal_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../03_Animal/java' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'Animal' +} diff --git a/buildJvm/build_03_Animal_java/gradle.properties b/buildJvm/build_03_Animal_java/gradle.properties new file mode 100644 index 00000000..679638f2 --- /dev/null +++ b/buildJvm/build_03_Animal_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=03_Animal/java +gameMain=Animal diff --git a/buildJvm/build_03_Animal_kotlin/build.gradle b/buildJvm/build_03_Animal_kotlin/build.gradle new file mode 100644 index 00000000..2a5700f3 --- /dev/null +++ b/buildJvm/build_03_Animal_kotlin/build.gradle @@ -0,0 +1,20 @@ +plugins { + id 'org.jetbrains.kotlin.jvm' + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../03_Animal/kotlin' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'AnimalKt' +} diff --git a/buildJvm/build_03_Animal_kotlin/gradle.properties b/buildJvm/build_03_Animal_kotlin/gradle.properties new file mode 100644 index 00000000..ea63333f --- /dev/null +++ b/buildJvm/build_03_Animal_kotlin/gradle.properties @@ -0,0 +1,2 @@ +gameSource=03_Animal/kotlin +gameMain=AnimalKt diff --git a/buildJvm/build_04_Awari_java/build.gradle b/buildJvm/build_04_Awari_java/build.gradle new file mode 100644 index 00000000..5e60f007 --- /dev/null +++ b/buildJvm/build_04_Awari_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../04_Awari/java' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'AwariGame' +} diff --git a/buildJvm/build_04_Awari_java/gradle.properties b/buildJvm/build_04_Awari_java/gradle.properties new file mode 100644 index 00000000..510d95ed --- /dev/null +++ b/buildJvm/build_04_Awari_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=04_Awari/java +gameMain=Awari diff --git a/buildJvm/build_05_Bagels_java/build.gradle b/buildJvm/build_05_Bagels_java/build.gradle new file mode 100644 index 00000000..ccbaf38b --- /dev/null +++ b/buildJvm/build_05_Bagels_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../05_Bagels/java' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'Bagels' +} diff --git a/buildJvm/build_05_Bagels_java/gradle.properties b/buildJvm/build_05_Bagels_java/gradle.properties new file mode 100644 index 00000000..b1b8273d --- /dev/null +++ b/buildJvm/build_05_Bagels_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=05_Bagels/java +gameMain=Bagels diff --git a/buildJvm/build_06_Banner_java/build.gradle b/buildJvm/build_06_Banner_java/build.gradle new file mode 100644 index 00000000..6fb283b5 --- /dev/null +++ b/buildJvm/build_06_Banner_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../06_Banner/java' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'Banner' +} diff --git a/buildJvm/build_06_Banner_java/gradle.properties b/buildJvm/build_06_Banner_java/gradle.properties new file mode 100644 index 00000000..8808e9aa --- /dev/null +++ b/buildJvm/build_06_Banner_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=06_Banner/java +gameMain=Banner diff --git a/buildJvm/build_08_Batnum_java/build.gradle b/buildJvm/build_08_Batnum_java/build.gradle new file mode 100644 index 00000000..ec9e3d1b --- /dev/null +++ b/buildJvm/build_08_Batnum_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../08_Batnum/java/src' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'BatNumGame' +} diff --git a/buildJvm/build_08_Batnum_java/gradle.properties b/buildJvm/build_08_Batnum_java/gradle.properties new file mode 100644 index 00000000..27a8528b --- /dev/null +++ b/buildJvm/build_08_Batnum_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=08_Batnum/java/src +gameMain=Batnum diff --git a/buildJvm/build_11_Bombardment_java/build.gradle b/buildJvm/build_11_Bombardment_java/build.gradle new file mode 100644 index 00000000..1480a432 --- /dev/null +++ b/buildJvm/build_11_Bombardment_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../11_Bombardment/java/src' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'BombardmentGame' +} diff --git a/buildJvm/build_11_Bombardment_java/gradle.properties b/buildJvm/build_11_Bombardment_java/gradle.properties new file mode 100644 index 00000000..37fbfd3f --- /dev/null +++ b/buildJvm/build_11_Bombardment_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=11_Bombardment/java/src +gameMain=Bombardment diff --git a/buildJvm/build_12_Bombs_Away_java/build.gradle b/buildJvm/build_12_Bombs_Away_java/build.gradle new file mode 100644 index 00000000..dc7eefea --- /dev/null +++ b/buildJvm/build_12_Bombs_Away_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../12_Bombs_Away/java/src' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'BombsAwayGame' +} diff --git a/buildJvm/build_12_Bombs_Away_java/gradle.properties b/buildJvm/build_12_Bombs_Away_java/gradle.properties new file mode 100644 index 00000000..0d63151b --- /dev/null +++ b/buildJvm/build_12_Bombs_Away_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=12_Bombs_Away/java/src +gameMain=BombsAway diff --git a/buildJvm/build_13_Bounce_java/build.gradle b/buildJvm/build_13_Bounce_java/build.gradle new file mode 100644 index 00000000..ed258f2a --- /dev/null +++ b/buildJvm/build_13_Bounce_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs '../../13_Bounce/java' + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = 'Bounce' +} diff --git a/buildJvm/build_13_Bounce_java/gradle.properties b/buildJvm/build_13_Bounce_java/gradle.properties new file mode 100644 index 00000000..b69fbc28 --- /dev/null +++ b/buildJvm/build_13_Bounce_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=13_Bounce/java +gameMain=Bounce diff --git a/buildJvm/build_14_Bowling_java/build.gradle b/buildJvm/build_14_Bowling_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_14_Bowling_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_14_Bowling_java/gradle.properties b/buildJvm/build_14_Bowling_java/gradle.properties new file mode 100644 index 00000000..2570015c --- /dev/null +++ b/buildJvm/build_14_Bowling_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=14_Bowling/java +gameMain=Bowling diff --git a/buildJvm/build_15_Boxing_java/build.gradle b/buildJvm/build_15_Boxing_java/build.gradle new file mode 100644 index 00000000..1a4640fa --- /dev/null +++ b/buildJvm/build_15_Boxing_java/build.gradle @@ -0,0 +1,24 @@ +plugins { + id 'application' +} + +java { + sourceCompatibility = JavaVersion.VERSION_16 + targetCompatibility = JavaVersion.VERSION_16 +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_15_Boxing_java/gradle.properties b/buildJvm/build_15_Boxing_java/gradle.properties new file mode 100644 index 00000000..8153f3c4 --- /dev/null +++ b/buildJvm/build_15_Boxing_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=15_Boxing/java +gameMain=Boxing diff --git a/buildJvm/build_16_Bug_java/build.gradle b/buildJvm/build_16_Bug_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_16_Bug_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_16_Bug_java/gradle.properties b/buildJvm/build_16_Bug_java/gradle.properties new file mode 100644 index 00000000..ca50b396 --- /dev/null +++ b/buildJvm/build_16_Bug_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=16_Bug/java/src +gameMain=Bug diff --git a/buildJvm/build_18_Bullseye_java/build.gradle b/buildJvm/build_18_Bullseye_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_18_Bullseye_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_18_Bullseye_java/gradle.properties b/buildJvm/build_18_Bullseye_java/gradle.properties new file mode 100644 index 00000000..56d72d5d --- /dev/null +++ b/buildJvm/build_18_Bullseye_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=18_Bullseye/java/src +gameMain=Bullseye diff --git a/buildJvm/build_19_Bunny_java/build.gradle b/buildJvm/build_19_Bunny_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_19_Bunny_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_19_Bunny_java/gradle.properties b/buildJvm/build_19_Bunny_java/gradle.properties new file mode 100644 index 00000000..a480589c --- /dev/null +++ b/buildJvm/build_19_Bunny_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=19_Bunny/java/src +gameMain=Bunny diff --git a/buildJvm/build_20_Buzzword_java/build.gradle b/buildJvm/build_20_Buzzword_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_20_Buzzword_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_20_Buzzword_java/gradle.properties b/buildJvm/build_20_Buzzword_java/gradle.properties new file mode 100644 index 00000000..ce73aa67 --- /dev/null +++ b/buildJvm/build_20_Buzzword_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=20_Buzzword/java/src +gameMain=Buzzword diff --git a/buildJvm/build_21_Calendar_java/build.gradle b/buildJvm/build_21_Calendar_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_21_Calendar_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_21_Calendar_java/gradle.properties b/buildJvm/build_21_Calendar_java/gradle.properties new file mode 100644 index 00000000..048bcabf --- /dev/null +++ b/buildJvm/build_21_Calendar_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=21_Calendar/java +gameMain=Calendar diff --git a/buildJvm/build_22_Change_java/build.gradle b/buildJvm/build_22_Change_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_22_Change_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_22_Change_java/gradle.properties b/buildJvm/build_22_Change_java/gradle.properties new file mode 100644 index 00000000..10b64bca --- /dev/null +++ b/buildJvm/build_22_Change_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=22_Change/java/src +gameMain=Change diff --git a/buildJvm/build_24_Chemist_java/build.gradle b/buildJvm/build_24_Chemist_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_24_Chemist_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_24_Chemist_java/gradle.properties b/buildJvm/build_24_Chemist_java/gradle.properties new file mode 100644 index 00000000..40e3116d --- /dev/null +++ b/buildJvm/build_24_Chemist_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=24_Chemist/java/src +gameMain=Chemist diff --git a/buildJvm/build_25_Chief_java/build.gradle b/buildJvm/build_25_Chief_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_25_Chief_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_25_Chief_java/gradle.properties b/buildJvm/build_25_Chief_java/gradle.properties new file mode 100644 index 00000000..cd4d2738 --- /dev/null +++ b/buildJvm/build_25_Chief_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=25_Chief/java/src +gameMain=Chief diff --git a/buildJvm/build_26_Chomp_java/build.gradle b/buildJvm/build_26_Chomp_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_26_Chomp_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_26_Chomp_java/gradle.properties b/buildJvm/build_26_Chomp_java/gradle.properties new file mode 100644 index 00000000..15f18276 --- /dev/null +++ b/buildJvm/build_26_Chomp_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=26_Chomp/java +gameMain=Chomp diff --git a/buildJvm/build_28_Combat_java/build.gradle b/buildJvm/build_28_Combat_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_28_Combat_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_28_Combat_java/gradle.properties b/buildJvm/build_28_Combat_java/gradle.properties new file mode 100644 index 00000000..5dfb010c --- /dev/null +++ b/buildJvm/build_28_Combat_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=28_Combat/java +gameMain=Combat diff --git a/buildJvm/build_31_Depth_Charge_java/build.gradle b/buildJvm/build_31_Depth_Charge_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_31_Depth_Charge_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_31_Depth_Charge_java/gradle.properties b/buildJvm/build_31_Depth_Charge_java/gradle.properties new file mode 100644 index 00000000..4ab0c057 --- /dev/null +++ b/buildJvm/build_31_Depth_Charge_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=31_Depth_Charge/java +gameMain=Depth_Charge diff --git a/buildJvm/build_32_Diamond_java/build.gradle b/buildJvm/build_32_Diamond_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_32_Diamond_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_32_Diamond_java/gradle.properties b/buildJvm/build_32_Diamond_java/gradle.properties new file mode 100644 index 00000000..7581c0de --- /dev/null +++ b/buildJvm/build_32_Diamond_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=32_Diamond/java +gameMain=Diamond diff --git a/buildJvm/build_33_Dice_java/build.gradle b/buildJvm/build_33_Dice_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_33_Dice_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_33_Dice_java/gradle.properties b/buildJvm/build_33_Dice_java/gradle.properties new file mode 100644 index 00000000..964230ed --- /dev/null +++ b/buildJvm/build_33_Dice_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=33_Dice/java/src +gameMain=Dice diff --git a/buildJvm/build_34_Digits_java/build.gradle b/buildJvm/build_34_Digits_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_34_Digits_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_34_Digits_java/gradle.properties b/buildJvm/build_34_Digits_java/gradle.properties new file mode 100644 index 00000000..ec084f56 --- /dev/null +++ b/buildJvm/build_34_Digits_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=34_Digits/java +gameMain=Digits diff --git a/buildJvm/build_36_Flip_Flop_java/build.gradle b/buildJvm/build_36_Flip_Flop_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_36_Flip_Flop_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_36_Flip_Flop_java/gradle.properties b/buildJvm/build_36_Flip_Flop_java/gradle.properties new file mode 100644 index 00000000..ea01082c --- /dev/null +++ b/buildJvm/build_36_Flip_Flop_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=36_Flip_Flop/java +gameMain=Flip_Flop diff --git a/buildJvm/build_38_Fur_Trader_java/build.gradle b/buildJvm/build_38_Fur_Trader_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_38_Fur_Trader_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_38_Fur_Trader_java/gradle.properties b/buildJvm/build_38_Fur_Trader_java/gradle.properties new file mode 100644 index 00000000..b9b6e2dc --- /dev/null +++ b/buildJvm/build_38_Fur_Trader_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=38_Fur_Trader/java/src +gameMain=Fur_Trader diff --git a/buildJvm/build_40_Gomoko_java/build.gradle b/buildJvm/build_40_Gomoko_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_40_Gomoko_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_40_Gomoko_java/gradle.properties b/buildJvm/build_40_Gomoko_java/gradle.properties new file mode 100644 index 00000000..e755deb6 --- /dev/null +++ b/buildJvm/build_40_Gomoko_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=40_Gomoko/java +gameMain=Gomoko diff --git a/buildJvm/build_41_Guess_java/build.gradle b/buildJvm/build_41_Guess_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_41_Guess_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_41_Guess_java/gradle.properties b/buildJvm/build_41_Guess_java/gradle.properties new file mode 100644 index 00000000..91625be7 --- /dev/null +++ b/buildJvm/build_41_Guess_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=41_Guess/java/src +gameMain=Guess diff --git a/buildJvm/build_42_Gunner_java/build.gradle b/buildJvm/build_42_Gunner_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_42_Gunner_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_42_Gunner_java/gradle.properties b/buildJvm/build_42_Gunner_java/gradle.properties new file mode 100644 index 00000000..0e6429c6 --- /dev/null +++ b/buildJvm/build_42_Gunner_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=42_Gunner/java +gameMain=Gunner diff --git a/buildJvm/build_43_Hammurabi_java/build.gradle b/buildJvm/build_43_Hammurabi_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_43_Hammurabi_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_43_Hammurabi_java/gradle.properties b/buildJvm/build_43_Hammurabi_java/gradle.properties new file mode 100644 index 00000000..c200743f --- /dev/null +++ b/buildJvm/build_43_Hammurabi_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=43_Hammurabi/java/src +gameMain=Hammurabi diff --git a/buildJvm/build_44_Hangman_java/build.gradle b/buildJvm/build_44_Hangman_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_44_Hangman_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_44_Hangman_java/gradle.properties b/buildJvm/build_44_Hangman_java/gradle.properties new file mode 100644 index 00000000..8fb15017 --- /dev/null +++ b/buildJvm/build_44_Hangman_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=44_Hangman/java +gameMain=Hangman diff --git a/buildJvm/build_45_Hello_java/build.gradle b/buildJvm/build_45_Hello_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_45_Hello_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_45_Hello_java/gradle.properties b/buildJvm/build_45_Hello_java/gradle.properties new file mode 100644 index 00000000..2caf52cd --- /dev/null +++ b/buildJvm/build_45_Hello_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=45_Hello/java +gameMain=Hello diff --git a/buildJvm/build_47_Hi-Lo_java/build.gradle b/buildJvm/build_47_Hi-Lo_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_47_Hi-Lo_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_47_Hi-Lo_java/gradle.properties b/buildJvm/build_47_Hi-Lo_java/gradle.properties new file mode 100644 index 00000000..f15b9dfa --- /dev/null +++ b/buildJvm/build_47_Hi-Lo_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=47_Hi-Lo/java/src +gameMain=Hi-Lo diff --git a/buildJvm/build_47_Hi-Lo_kotlin/build.gradle b/buildJvm/build_47_Hi-Lo_kotlin/build.gradle new file mode 100644 index 00000000..581a0915 --- /dev/null +++ b/buildJvm/build_47_Hi-Lo_kotlin/build.gradle @@ -0,0 +1,20 @@ +plugins { + id 'application' + id 'org.jetbrains.kotlin.jvm' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_47_Hi-Lo_kotlin/gradle.properties b/buildJvm/build_47_Hi-Lo_kotlin/gradle.properties new file mode 100644 index 00000000..0ecd0e05 --- /dev/null +++ b/buildJvm/build_47_Hi-Lo_kotlin/gradle.properties @@ -0,0 +1,2 @@ +gameSource=47_Hi-Lo/kotlin +gameMain=HiLoKt diff --git a/buildJvm/build_51_Hurkle_java/build.gradle b/buildJvm/build_51_Hurkle_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_51_Hurkle_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_51_Hurkle_java/gradle.properties b/buildJvm/build_51_Hurkle_java/gradle.properties new file mode 100644 index 00000000..3d505a47 --- /dev/null +++ b/buildJvm/build_51_Hurkle_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=51_Hurkle/java/src +gameMain=Hurkle diff --git a/buildJvm/build_52_Kinema_java/build.gradle b/buildJvm/build_52_Kinema_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_52_Kinema_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_52_Kinema_java/gradle.properties b/buildJvm/build_52_Kinema_java/gradle.properties new file mode 100644 index 00000000..2a768252 --- /dev/null +++ b/buildJvm/build_52_Kinema_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=52_Kinema/java/src +gameMain=Kinema diff --git a/buildJvm/build_53_King_kotlin/build.gradle b/buildJvm/build_53_King_kotlin/build.gradle new file mode 100644 index 00000000..7365fd95 --- /dev/null +++ b/buildJvm/build_53_King_kotlin/build.gradle @@ -0,0 +1,20 @@ +plugins { + id 'org.jetbrains.kotlin.jvm' + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/META-INF/build_53_King_kotlin.kotlin_module b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/META-INF/build_53_King_kotlin.kotlin_module new file mode 100644 index 00000000..23b674fd Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/META-INF/build_53_King_kotlin.kotlin_module differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/DataEntryValidationException.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/DataEntryValidationException.class new file mode 100644 index 00000000..0029d1d4 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/DataEntryValidationException.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/EndOfInputException.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/EndOfInputException.class new file mode 100644 index 00000000..fcb31f51 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/EndOfInputException.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/GameState.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/GameState.class new file mode 100644 index 00000000..76d8b633 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/GameState.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$1.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$1.class new file mode 100644 index 00000000..49c9b9ff Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$1.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$2.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$2.class new file mode 100644 index 00000000..eb6a5e30 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$2.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$3.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$3.class new file mode 100644 index 00000000..f3e8f296 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$3.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$4.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$4.class new file mode 100644 index 00000000..c17165f3 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$4.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$5.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$5.class new file mode 100644 index 00000000..91d684fb Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$5.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt.class new file mode 100644 index 00000000..7d704157 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$AntiImmigrationRevolution.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$AntiImmigrationRevolution.class new file mode 100644 index 00000000..ce804a1e Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$AntiImmigrationRevolution.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ContinueNextYear.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ContinueNextYear.class new file mode 100644 index 00000000..78103f76 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ContinueNextYear.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ExtremeMismanagement.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ExtremeMismanagement.class new file mode 100644 index 00000000..dd3cf800 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ExtremeMismanagement.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$StarvationWithFullTreasury.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$StarvationWithFullTreasury.class new file mode 100644 index 00000000..3e6f981a Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$StarvationWithFullTreasury.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$TooManyPeopleDead.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$TooManyPeopleDead.class new file mode 100644 index 00000000..044a884a Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$TooManyPeopleDead.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$Win.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$Win.class new file mode 100644 index 00000000..b426fd9e Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$Win.class differ diff --git a/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome.class b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome.class new file mode 100644 index 00000000..bb53b7e3 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome.class differ diff --git a/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/annotations-13.0.jar b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/annotations-13.0.jar new file mode 100644 index 00000000..fb794be9 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/annotations-13.0.jar differ diff --git a/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/build_53_King_kotlin.jar b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/build_53_King_kotlin.jar new file mode 100644 index 00000000..ff90325e Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/build_53_King_kotlin.jar differ diff --git a/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-1.6.0.jar b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-1.6.0.jar new file mode 100644 index 00000000..81ebba90 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-1.6.0.jar differ diff --git a/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-common-1.6.0.jar b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-common-1.6.0.jar new file mode 100644 index 00000000..ccf0500f Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-common-1.6.0.jar differ diff --git a/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-jdk7-1.6.0.jar b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-jdk7-1.6.0.jar new file mode 100644 index 00000000..6c70cd67 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-jdk7-1.6.0.jar differ diff --git a/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-jdk8-1.6.0.jar b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-jdk8-1.6.0.jar new file mode 100644 index 00000000..b0a89050 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/install/build_53_King_kotlin/lib/kotlin-stdlib-jdk8-1.6.0.jar differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/build53Kingkotlinjar-classes.txt b/buildJvm/build_53_King_kotlin/build/kotlin/build53Kingkotlinjar-classes.txt new file mode 100644 index 00000000..1bd92f25 --- /dev/null +++ b/buildJvm/build_53_King_kotlin/build/kotlin/build53Kingkotlinjar-classes.txt @@ -0,0 +1 @@ +/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/DataEntryValidationException.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/EndOfInputException.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/GameState.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$1.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$2.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$3.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$4.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt$loadOldGame$1$5.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/KingKt.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$AntiImmigrationRevolution.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ContinueNextYear.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$ExtremeMismanagement.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$StarvationWithFullTreasury.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$TooManyPeopleDead.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome$Win.class:/home/paul/Projects/basic-computer-games/buildJvm/build_53_King_kotlin/build/classes/kotlin/main/king53/YearOutcome.class \ No newline at end of file diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/build-history.bin b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/build-history.bin new file mode 100644 index 00000000..9d91ce29 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/build-history.bin differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab new file mode 100644 index 00000000..bdf584a8 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream new file mode 100644 index 00000000..cf4ac105 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len new file mode 100644 index 00000000..30b8abeb Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at new file mode 100644 index 00000000..bd7968a5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i new file mode 100644 index 00000000..40e203a1 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab new file mode 100644 index 00000000..caebad7b Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream new file mode 100644 index 00000000..09c4d191 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len new file mode 100644 index 00000000..b9cfb120 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len new file mode 100644 index 00000000..fd5292d4 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at new file mode 100644 index 00000000..c9c7b81e Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i new file mode 100644 index 00000000..ba1bbe38 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab new file mode 100644 index 00000000..eec87583 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream new file mode 100644 index 00000000..09c4d191 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len new file mode 100644 index 00000000..b9cfb120 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len new file mode 100644 index 00000000..fd5292d4 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at new file mode 100644 index 00000000..d0bd3185 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i new file mode 100644 index 00000000..ba1bbe38 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab new file mode 100644 index 00000000..bdf584a8 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream new file mode 100644 index 00000000..06f8bce7 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len new file mode 100644 index 00000000..46715fa2 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at new file mode 100644 index 00000000..0a085c4e Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i new file mode 100644 index 00000000..0d6fe0ec Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab new file mode 100644 index 00000000..6fbbad24 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream new file mode 100644 index 00000000..536c9ad8 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len new file mode 100644 index 00000000..edeb18b5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len new file mode 100644 index 00000000..9911af50 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at new file mode 100644 index 00000000..dac33999 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i new file mode 100644 index 00000000..e868f5c2 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab new file mode 100644 index 00000000..bdf584a8 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream new file mode 100644 index 00000000..06f8bce7 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len new file mode 100644 index 00000000..46715fa2 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.values.at new file mode 100644 index 00000000..46d67449 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i new file mode 100644 index 00000000..0d6fe0ec Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab new file mode 100644 index 00000000..716e05e1 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream new file mode 100644 index 00000000..d5f34419 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len new file mode 100644 index 00000000..30732a76 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len new file mode 100644 index 00000000..a363176c Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at new file mode 100644 index 00000000..fc054006 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i new file mode 100644 index 00000000..19b0f6d7 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab new file mode 100644 index 00000000..bdf584a8 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream new file mode 100644 index 00000000..cf4ac105 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len new file mode 100644 index 00000000..30b8abeb Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at new file mode 100644 index 00000000..c7c7272a Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i new file mode 100644 index 00000000..40e203a1 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab new file mode 100644 index 00000000..a8c160b0 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream new file mode 100644 index 00000000..a599b290 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len new file mode 100644 index 00000000..8c81f1d5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len new file mode 100644 index 00000000..01bdaa1d Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at new file mode 100644 index 00000000..2d0cfb99 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i new file mode 100644 index 00000000..d85d8b0a Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab new file mode 100644 index 00000000..011db4f0 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream new file mode 100644 index 00000000..ff595d21 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len new file mode 100644 index 00000000..8ad5e8cb Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len new file mode 100644 index 00000000..fa606b62 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at new file mode 100644 index 00000000..f488a3d2 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i new file mode 100644 index 00000000..3b135186 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab new file mode 100644 index 00000000..166c0578 --- /dev/null +++ b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab @@ -0,0 +1,2 @@ +1 +0 \ No newline at end of file diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab new file mode 100644 index 00000000..bdf584a8 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream new file mode 100644 index 00000000..cf4ac105 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len new file mode 100644 index 00000000..30b8abeb Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at new file mode 100644 index 00000000..58753723 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i new file mode 100644 index 00000000..40e203a1 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab new file mode 100644 index 00000000..8aad32b3 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream new file mode 100644 index 00000000..08e7df17 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len new file mode 100644 index 00000000..b7da01d9 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at new file mode 100644 index 00000000..6a2b014f Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab new file mode 100644 index 00000000..2f82034e Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream new file mode 100644 index 00000000..0e4ec4f7 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len new file mode 100644 index 00000000..f3ba9cc7 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len new file mode 100644 index 00000000..f9e6f487 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at new file mode 100644 index 00000000..64c61df0 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i new file mode 100644 index 00000000..616b849a Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len differ diff --git a/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/last-build.bin b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/last-build.bin new file mode 100644 index 00000000..4dabea98 Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/kotlin/compileKotlin/last-build.bin differ diff --git a/buildJvm/build_53_King_kotlin/build/libs/build_53_King_kotlin.jar b/buildJvm/build_53_King_kotlin/build/libs/build_53_King_kotlin.jar new file mode 100644 index 00000000..ff90325e Binary files /dev/null and b/buildJvm/build_53_King_kotlin/build/libs/build_53_King_kotlin.jar differ diff --git a/buildJvm/build_53_King_kotlin/build/scripts/build_53_King_kotlin b/buildJvm/build_53_King_kotlin/build/scripts/build_53_King_kotlin new file mode 100755 index 00000000..72ff6122 --- /dev/null +++ b/buildJvm/build_53_King_kotlin/build/scripts/build_53_King_kotlin @@ -0,0 +1,233 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# build_53_King_kotlin start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh build_53_King_kotlin +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and BUILD_53_KING_KOTLIN_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}.." && pwd -P ) || exit + +APP_NAME="build_53_King_kotlin" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and BUILD_53_KING_KOTLIN_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/lib/build_53_King_kotlin.jar:$APP_HOME/lib/kotlin-stdlib-jdk8-1.6.0.jar:$APP_HOME/lib/kotlin-stdlib-jdk7-1.6.0.jar:$APP_HOME/lib/kotlin-stdlib-1.6.0.jar:$APP_HOME/lib/annotations-13.0.jar:$APP_HOME/lib/kotlin-stdlib-common-1.6.0.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and BUILD_53_KING_KOTLIN_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $BUILD_53_KING_KOTLIN_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + -classpath "$CLASSPATH" \ + KingKt \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $BUILD_53_KING_KOTLIN_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/buildJvm/build_53_King_kotlin/build/scripts/build_53_King_kotlin.bat b/buildJvm/build_53_King_kotlin/build/scripts/build_53_King_kotlin.bat new file mode 100644 index 00000000..f73fff3d --- /dev/null +++ b/buildJvm/build_53_King_kotlin/build/scripts/build_53_King_kotlin.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem build_53_King_kotlin startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +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 BUILD_53_KING_KOTLIN_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\lib\build_53_King_kotlin.jar;%APP_HOME%\lib\kotlin-stdlib-jdk8-1.6.0.jar;%APP_HOME%\lib\kotlin-stdlib-jdk7-1.6.0.jar;%APP_HOME%\lib\kotlin-stdlib-1.6.0.jar;%APP_HOME%\lib\annotations-13.0.jar;%APP_HOME%\lib\kotlin-stdlib-common-1.6.0.jar + + +@rem Execute build_53_King_kotlin +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %BUILD_53_KING_KOTLIN_OPTS% -classpath "%CLASSPATH%" KingKt %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable BUILD_53_KING_KOTLIN_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%BUILD_53_KING_KOTLIN_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/buildJvm/build_53_King_kotlin/build/tmp/jar/MANIFEST.MF b/buildJvm/build_53_King_kotlin/build/tmp/jar/MANIFEST.MF new file mode 100644 index 00000000..58630c02 --- /dev/null +++ b/buildJvm/build_53_King_kotlin/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/buildJvm/build_53_King_kotlin/gradle.properties b/buildJvm/build_53_King_kotlin/gradle.properties new file mode 100644 index 00000000..3291e4b3 --- /dev/null +++ b/buildJvm/build_53_King_kotlin/gradle.properties @@ -0,0 +1,2 @@ +gameSource=53_King/kotlin +gameMain=KingKt diff --git a/buildJvm/build_54_Letter_java/build.gradle b/buildJvm/build_54_Letter_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_54_Letter_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_54_Letter_java/gradle.properties b/buildJvm/build_54_Letter_java/gradle.properties new file mode 100644 index 00000000..b857a56f --- /dev/null +++ b/buildJvm/build_54_Letter_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=54_Letter/java/src +gameMain=Letter diff --git a/buildJvm/build_57_Literature_Quiz_java/build.gradle b/buildJvm/build_57_Literature_Quiz_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_57_Literature_Quiz_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_57_Literature_Quiz_java/gradle.properties b/buildJvm/build_57_Literature_Quiz_java/gradle.properties new file mode 100644 index 00000000..83611248 --- /dev/null +++ b/buildJvm/build_57_Literature_Quiz_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=57_Literature_Quiz/java/src +gameMain=Literature_Quiz diff --git a/buildJvm/build_58_Love_java/build.gradle b/buildJvm/build_58_Love_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_58_Love_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_58_Love_java/gradle.properties b/buildJvm/build_58_Love_java/gradle.properties new file mode 100644 index 00000000..620ea65f --- /dev/null +++ b/buildJvm/build_58_Love_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=58_Love/java/src +gameMain=Love diff --git a/buildJvm/build_61_Math_Dice_java/build.gradle b/buildJvm/build_61_Math_Dice_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_61_Math_Dice_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_61_Math_Dice_java/gradle.properties b/buildJvm/build_61_Math_Dice_java/gradle.properties new file mode 100644 index 00000000..30b64aac --- /dev/null +++ b/buildJvm/build_61_Math_Dice_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=61_Math_Dice/java +gameMain=Math_Dice diff --git a/buildJvm/build_62_Mugwump_java/build.gradle b/buildJvm/build_62_Mugwump_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_62_Mugwump_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_62_Mugwump_java/gradle.properties b/buildJvm/build_62_Mugwump_java/gradle.properties new file mode 100644 index 00000000..5ad87d0b --- /dev/null +++ b/buildJvm/build_62_Mugwump_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=62_Mugwump/java/src +gameMain=Mugwump diff --git a/buildJvm/build_64_Nicomachus_java/build.gradle b/buildJvm/build_64_Nicomachus_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_64_Nicomachus_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_64_Nicomachus_java/gradle.properties b/buildJvm/build_64_Nicomachus_java/gradle.properties new file mode 100644 index 00000000..4d385abc --- /dev/null +++ b/buildJvm/build_64_Nicomachus_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=64_Nicomachus/java/src +gameMain=Nicomachus diff --git a/buildJvm/build_66_Number_java/build.gradle b/buildJvm/build_66_Number_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_66_Number_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_66_Number_java/gradle.properties b/buildJvm/build_66_Number_java/gradle.properties new file mode 100644 index 00000000..1920c595 --- /dev/null +++ b/buildJvm/build_66_Number_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=66_Number/java +gameMain=Number diff --git a/buildJvm/build_67_One_Check_java/build.gradle b/buildJvm/build_67_One_Check_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_67_One_Check_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_67_One_Check_java/gradle.properties b/buildJvm/build_67_One_Check_java/gradle.properties new file mode 100644 index 00000000..24fe012f --- /dev/null +++ b/buildJvm/build_67_One_Check_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=67_One_Check/java +gameMain=One_Check diff --git a/buildJvm/build_68_Orbit_java/build.gradle b/buildJvm/build_68_Orbit_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_68_Orbit_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_68_Orbit_java/gradle.properties b/buildJvm/build_68_Orbit_java/gradle.properties new file mode 100644 index 00000000..aa1fe24e --- /dev/null +++ b/buildJvm/build_68_Orbit_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=68_Orbit/java +gameMain=Orbit diff --git a/buildJvm/build_69_Pizza_java/build.gradle b/buildJvm/build_69_Pizza_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_69_Pizza_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_69_Pizza_java/gradle.properties b/buildJvm/build_69_Pizza_java/gradle.properties new file mode 100644 index 00000000..a03890a0 --- /dev/null +++ b/buildJvm/build_69_Pizza_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=69_Pizza/java/src +gameMain=Pizza diff --git a/buildJvm/build_70_Poetry_java/build.gradle b/buildJvm/build_70_Poetry_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_70_Poetry_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_70_Poetry_java/gradle.properties b/buildJvm/build_70_Poetry_java/gradle.properties new file mode 100644 index 00000000..4d8d8585 --- /dev/null +++ b/buildJvm/build_70_Poetry_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=70_Poetry/java +gameMain=Poetry diff --git a/buildJvm/build_73_Reverse_java/build.gradle b/buildJvm/build_73_Reverse_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_73_Reverse_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_73_Reverse_java/gradle.properties b/buildJvm/build_73_Reverse_java/gradle.properties new file mode 100644 index 00000000..6ddce57d --- /dev/null +++ b/buildJvm/build_73_Reverse_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=73_Reverse/java +gameMain=Reverse diff --git a/buildJvm/build_74_Rock_Scissors_Paper_java/build.gradle b/buildJvm/build_74_Rock_Scissors_Paper_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_74_Rock_Scissors_Paper_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_74_Rock_Scissors_Paper_java/gradle.properties b/buildJvm/build_74_Rock_Scissors_Paper_java/gradle.properties new file mode 100644 index 00000000..fdf0aeab --- /dev/null +++ b/buildJvm/build_74_Rock_Scissors_Paper_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=74_Rock_Scissors_Paper/java/src +gameMain=Rock_Scissors_Paper diff --git a/buildJvm/build_76_Russian_Roulette_java/build.gradle b/buildJvm/build_76_Russian_Roulette_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_76_Russian_Roulette_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_76_Russian_Roulette_java/gradle.properties b/buildJvm/build_76_Russian_Roulette_java/gradle.properties new file mode 100644 index 00000000..bad15790 --- /dev/null +++ b/buildJvm/build_76_Russian_Roulette_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=76_Russian_Roulette/java/src +gameMain=Russian_Roulette diff --git a/buildJvm/build_78_Sine_Wave_java/build.gradle b/buildJvm/build_78_Sine_Wave_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_78_Sine_Wave_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_78_Sine_Wave_java/gradle.properties b/buildJvm/build_78_Sine_Wave_java/gradle.properties new file mode 100644 index 00000000..696dad10 --- /dev/null +++ b/buildJvm/build_78_Sine_Wave_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=78_Sine_Wave/java/src +gameMain=Sine_Wave diff --git a/buildJvm/build_80_Slots_java/build.gradle b/buildJvm/build_80_Slots_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_80_Slots_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_80_Slots_java/gradle.properties b/buildJvm/build_80_Slots_java/gradle.properties new file mode 100644 index 00000000..01117332 --- /dev/null +++ b/buildJvm/build_80_Slots_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=80_Slots/java/src +gameMain=Slots diff --git a/buildJvm/build_82_Stars_java/build.gradle b/buildJvm/build_82_Stars_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_82_Stars_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_82_Stars_java/gradle.properties b/buildJvm/build_82_Stars_java/gradle.properties new file mode 100644 index 00000000..9f135fe4 --- /dev/null +++ b/buildJvm/build_82_Stars_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=82_Stars/java/src +gameMain=Stars diff --git a/buildJvm/build_85_Synonym_java/build.gradle b/buildJvm/build_85_Synonym_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_85_Synonym_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_85_Synonym_java/gradle.properties b/buildJvm/build_85_Synonym_java/gradle.properties new file mode 100644 index 00000000..69d9a631 --- /dev/null +++ b/buildJvm/build_85_Synonym_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=85_Synonym/java/src +gameMain=Synonym diff --git a/buildJvm/build_86_Target_java/build.gradle b/buildJvm/build_86_Target_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_86_Target_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_86_Target_java/gradle.properties b/buildJvm/build_86_Target_java/gradle.properties new file mode 100644 index 00000000..cdb506ac --- /dev/null +++ b/buildJvm/build_86_Target_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=86_Target/java +gameMain=Target diff --git a/buildJvm/build_87_3-D_Plot_java/build.gradle b/buildJvm/build_87_3-D_Plot_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_87_3-D_Plot_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_87_3-D_Plot_java/gradle.properties b/buildJvm/build_87_3-D_Plot_java/gradle.properties new file mode 100644 index 00000000..1f852884 --- /dev/null +++ b/buildJvm/build_87_3-D_Plot_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=87_3-D_Plot/java +gameMain=3-D_Plot diff --git a/buildJvm/build_89_Tic-Tac-Toe_java/build.gradle b/buildJvm/build_89_Tic-Tac-Toe_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_89_Tic-Tac-Toe_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_89_Tic-Tac-Toe_java/gradle.properties b/buildJvm/build_89_Tic-Tac-Toe_java/gradle.properties new file mode 100644 index 00000000..737f66ad --- /dev/null +++ b/buildJvm/build_89_Tic-Tac-Toe_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=89_Tic-Tac-Toe/java/src +gameMain=Tic-Tac-Toe diff --git a/buildJvm/build_89_Tic-Tac-Toe_kotlin/build.gradle b/buildJvm/build_89_Tic-Tac-Toe_kotlin/build.gradle new file mode 100644 index 00000000..7365fd95 --- /dev/null +++ b/buildJvm/build_89_Tic-Tac-Toe_kotlin/build.gradle @@ -0,0 +1,20 @@ +plugins { + id 'org.jetbrains.kotlin.jvm' + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_89_Tic-Tac-Toe_kotlin/gradle.properties b/buildJvm/build_89_Tic-Tac-Toe_kotlin/gradle.properties new file mode 100644 index 00000000..b13318b6 --- /dev/null +++ b/buildJvm/build_89_Tic-Tac-Toe_kotlin/gradle.properties @@ -0,0 +1,2 @@ +gameSource=89_Tic-Tac-Toe/kotlin +gameMain=BoardKt diff --git a/buildJvm/build_90_Tower_java/build.gradle b/buildJvm/build_90_Tower_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_90_Tower_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_90_Tower_java/gradle.properties b/buildJvm/build_90_Tower_java/gradle.properties new file mode 100644 index 00000000..faf3c437 --- /dev/null +++ b/buildJvm/build_90_Tower_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=90_Tower/java +gameMain=Tower diff --git a/buildJvm/build_91_Train_java/build.gradle b/buildJvm/build_91_Train_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_91_Train_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_91_Train_java/gradle.properties b/buildJvm/build_91_Train_java/gradle.properties new file mode 100644 index 00000000..8e315af2 --- /dev/null +++ b/buildJvm/build_91_Train_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=91_Train/java/src +gameMain=Train diff --git a/buildJvm/build_92_Trap_java/build.gradle b/buildJvm/build_92_Trap_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_92_Trap_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_92_Trap_java/gradle.properties b/buildJvm/build_92_Trap_java/gradle.properties new file mode 100644 index 00000000..df6406e5 --- /dev/null +++ b/buildJvm/build_92_Trap_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=92_Trap/java/src +gameMain=Trap diff --git a/buildJvm/build_93_23_Matches_java/build.gradle b/buildJvm/build_93_23_Matches_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_93_23_Matches_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_93_23_Matches_java/gradle.properties b/buildJvm/build_93_23_Matches_java/gradle.properties new file mode 100644 index 00000000..85082017 --- /dev/null +++ b/buildJvm/build_93_23_Matches_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=93_23_Matches/java +gameMain=Matches diff --git a/buildJvm/build_94_War_java/build.gradle b/buildJvm/build_94_War_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_94_War_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_94_War_java/gradle.properties b/buildJvm/build_94_War_java/gradle.properties new file mode 100644 index 00000000..3cf5ec6d --- /dev/null +++ b/buildJvm/build_94_War_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=94_War/java +gameMain=War diff --git a/buildJvm/build_94_War_kotlin/build.gradle b/buildJvm/build_94_War_kotlin/build.gradle new file mode 100644 index 00000000..7365fd95 --- /dev/null +++ b/buildJvm/build_94_War_kotlin/build.gradle @@ -0,0 +1,20 @@ +plugins { + id 'org.jetbrains.kotlin.jvm' + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_94_War_kotlin/gradle.properties b/buildJvm/build_94_War_kotlin/gradle.properties new file mode 100644 index 00000000..a63a5f7d --- /dev/null +++ b/buildJvm/build_94_War_kotlin/gradle.properties @@ -0,0 +1,2 @@ +gameSource=94_War/kotlin +gameMain=WarKr diff --git a/buildJvm/build_95_Weekday_java/build.gradle b/buildJvm/build_95_Weekday_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_95_Weekday_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_95_Weekday_java/gradle.properties b/buildJvm/build_95_Weekday_java/gradle.properties new file mode 100644 index 00000000..bef38fdd --- /dev/null +++ b/buildJvm/build_95_Weekday_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=95_Weekday/java +gameMain=Weekday diff --git a/buildJvm/build_96_Word_java/build.gradle b/buildJvm/build_96_Word_java/build.gradle new file mode 100644 index 00000000..3432056c --- /dev/null +++ b/buildJvm/build_96_Word_java/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'application' +} + +sourceSets { + main { + java { + srcDirs "../../$gameSource" + } + } +} + +repositories { + mavenCentral() +} + +application { + mainClass = gameMain +} diff --git a/buildJvm/build_96_Word_java/gradle.properties b/buildJvm/build_96_Word_java/gradle.properties new file mode 100644 index 00000000..82d74587 --- /dev/null +++ b/buildJvm/build_96_Word_java/gradle.properties @@ -0,0 +1,2 @@ +gameSource=96_Word/java +gameMain=Word diff --git a/buildJvm/gradle.properties b/buildJvm/gradle.properties new file mode 100644 index 00000000..e69de29b diff --git a/buildJvm/gradle/wrapper/gradle-wrapper.jar b/buildJvm/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 00000000..7454180f Binary files /dev/null and b/buildJvm/gradle/wrapper/gradle-wrapper.jar differ diff --git a/buildJvm/gradle/wrapper/gradle-wrapper.properties b/buildJvm/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..ffed3a25 --- /dev/null +++ b/buildJvm/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/buildJvm/gradlew b/buildJvm/gradlew new file mode 100755 index 00000000..1b6c7873 --- /dev/null +++ b/buildJvm/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/buildJvm/gradlew.bat b/buildJvm/gradlew.bat new file mode 100644 index 00000000..ac1b06f9 --- /dev/null +++ b/buildJvm/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +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" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/buildJvm/settings.gradle b/buildJvm/settings.gradle new file mode 100644 index 00000000..d7b28da3 --- /dev/null +++ b/buildJvm/settings.gradle @@ -0,0 +1,74 @@ +rootProject.name = 'BasicComputerGames' + +include ":build_03_Animal_kotlin" +include ":build_53_King_kotlin" +include ":build_47_Hi-Lo_kotlin" +include ":build_53_King_kotlin" +include ":build_89_Tic-Tac-Toe_kotlin" +include ":build_94_War_kotlin" + +include ":build_01_Acey_Ducey_java" +include ":build_02_Amazing_java" +include ":build_03_Animal_java" +include ":build_04_Awari_java" +include ":build_05_Bagels_java" +include ":build_06_Banner_java" +include ":build_08_Batnum_java" +include ":build_11_Bombardment_java" +include ":build_12_Bombs_Away_java" +include ":build_13_Bounce_java" +include ":build_14_Bowling_java" +include ":build_15_Boxing_java" +include ":build_16_Bug_java" +include ":build_18_Bullseye_java" +include ":build_19_Bunny_java" +include ":build_20_Buzzword_java" +include ":build_21_Calendar_java" +include ":build_22_Change_java" +include ":build_24_Chemist_java" +include ":build_25_Chief_java" +include ":build_26_Chomp_java" +include ":build_28_Combat_java" +include ":build_31_Depth_Charge_java" +include ":build_32_Diamond_java" +include ":build_33_Dice_java" +include ":build_34_Digits_java" +include ":build_36_Flip_Flop_java" +include ":build_38_Fur_Trader_java" +include ":build_40_Gomoko_java" +include ":build_41_Guess_java" +include ":build_42_Gunner_java" +include ":build_43_Hammurabi_java" +include ":build_44_Hangman_java" +include ":build_45_Hello_java" +include ":build_47_Hi-Lo_java" +include ":build_51_Hurkle_java" +include ":build_52_Kinema_java" +include ":build_54_Letter_java" +include ":build_57_Literature_Quiz_java" +include ":build_58_Love_java" +include ":build_61_Math_Dice_java" +include ":build_62_Mugwump_java" +include ":build_64_Nicomachus_java" +include ":build_66_Number_java" +include ":build_67_One_Check_java" +include ":build_68_Orbit_java" +include ":build_69_Pizza_java" +include ":build_70_Poetry_java" +include ":build_73_Reverse_java" +include ":build_74_Rock_Scissors_Paper_java" +include ":build_76_Russian_Roulette_java" +include ":build_78_Sine_Wave_java" +include ":build_80_Slots_java" +include ":build_82_Stars_java" +include ":build_85_Synonym_java" +include ":build_86_Target_java" +include ":build_87_3-D_Plot_java" +include ":build_89_Tic-Tac-Toe_java" +include ":build_90_Tower_java" +include ":build_91_Train_java" +include ":build_92_Trap_java" +include ":build_93_23_Matches_java" +include ":build_94_War_java" +include ":build_95_Weekday_java" +include ":build_96_Word_java"