All games now have the correct gameMain defined in gradle.properties

This commit is contained in:
Paul Holt
2022-01-08 01:45:49 +11:00
parent ad638a56fd
commit af5225e0f4
36 changed files with 48 additions and 82 deletions

View File

@@ -4,7 +4,7 @@ import java.util.Random;
/**
* @author Ollie Hensman-Crook
*/
public class TicTacToe2 {
public class TicTacToe {
public static void main(String[] args) {
Board gameBoard = new Board();
Random compChoice = new Random();

View File

@@ -19,63 +19,29 @@ java {
}
}
task("copyScripts", Copy::class) {
task("distributeBin", Copy::class) {
from(filesType("bin"))
into("/tmp/bin7/bin")
into("$buildDir/distrib/bin")
duplicatesStrategy = DuplicatesStrategy.WARN
mustRunAfter(":installDist")
dependsOn(":build_94_War_kotlin:installDist")
}
task("copyLibs", Copy::class) {
task("distributeLib", Copy::class) {
from(filesType("lib"))
into("/tmp/bin7/lib")
into("$buildDir/distrib/lib")
duplicatesStrategy = DuplicatesStrategy.WARN
mustRunAfter(":installDist")
dependsOn("installDist")
}
task ("copyAll") {
task("copyAll") {
dependsOn(
":assemble",
":installDist",
":copyScripts",
":copyLibs"
":distributeBin",
":distributeLib"
)
}
//
//java {
// toolchain {
// languageVersion = JavaLanguageVersion.of(17)
// }
//}
//
//dependencies {
// implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.6.0'
//}
//
//task buildAll {
// doLast {
// def bins = fileTree(dir: "$buildDir/..").getFiles()
// println bins
// }
//}
//tasks.register('fullBuild', Copy) {
//// from fileTree(dir: "$buildDir/../").getFiles()
//// into file("/tmp/bin6")
//// duplicatesStrategy = DuplicatesStrategy.WARN
// doLast {
// println (fileTree(dir: "$buildDir/../").getFiles())
// }
//// def i=0
//// eachFile {
//// details ->
//// details.setPath( "bbb${i}")
//// i++
//// duplicatesStrategy = DuplicatesStrategy.WARN
//// }
//}
fun Build_gradle.filesType(type: String) = fileTree("$buildDir/..").files.filter {
it.path.contains("build/install/build_.*/$type".toRegex())
&& it.isFile
}
fun filesType(type: String) =
fileTree("$buildDir/..").files.filter {
it.path.contains("build/install/build_.*/$type".toRegex())
&& it.isFile
}

View File

@@ -1,2 +1,2 @@
gameSource=02_Amazing/java
gameMain=Amazing
gameMain=AmazingGame

View File

@@ -1,2 +1,2 @@
gameSource=15_Boxing/java
gameMain=Boxing
gameMain=BoxingGame

View File

@@ -1,2 +1,2 @@
gameSource=16_Bug/java/src
gameMain=Bug
gameMain=BugGame

View File

@@ -1,2 +1,2 @@
gameSource=18_Bullseye/java/src
gameMain=Bullseye
gameMain=BullseyeGame

View File

@@ -1,2 +1,2 @@
gameSource=22_Change/java/src
gameMain=Change
gameMain=ChangeGame

View File

@@ -1,2 +1,2 @@
gameSource=24_Chemist/java/src
gameMain=Chemist
gameMain=ChemistGame

View File

@@ -1,2 +1,2 @@
gameSource=25_Chief/java/src
gameMain=Chief
gameMain=ChiefGame

View File

@@ -1,2 +1,2 @@
gameSource=31_Depth_Charge/java
gameMain=Depth_Charge
gameMain=DepthCharge

View File

@@ -1,2 +1,2 @@
gameSource=33_Dice/java/src
gameMain=Dice
gameMain=DiceGame

View File

@@ -1,2 +1,2 @@
gameSource=36_Flip_Flop/java
gameMain=Flip_Flop
gameMain=FlipFlop

View File

@@ -1,2 +1,2 @@
gameSource=38_Fur_Trader/java/src
gameMain=Fur_Trader
gameMain=FurTraderGame

View File

@@ -1,2 +1,2 @@
gameSource=41_Guess/java/src
gameMain=Guess
gameMain=GuessGame

View File

@@ -1,2 +1,2 @@
gameSource=43_Hammurabi/java/src
gameMain=Hammurabi
gameMain=HamurabiGame

View File

@@ -1,2 +1,2 @@
gameSource=47_Hi-Lo/java/src
gameMain=Hi-Lo
gameMain=HiLoGame

View File

@@ -1,2 +1,2 @@
gameSource=51_Hurkle/java/src
gameMain=Hurkle
gameMain=HurkleGame

View File

@@ -1,2 +1,2 @@
gameSource=52_Kinema/java/src
gameMain=Kinema
gameMain=KinemaGame

View File

@@ -1,2 +1,2 @@
gameSource=54_Letter/java/src
gameMain=Letter
gameMain=LetterGame

View File

@@ -1,2 +1,2 @@
gameSource=57_Literature_Quiz/java/src
gameMain=Literature_Quiz
gameMain=LiteratureQuizGame

View File

@@ -1,2 +1,2 @@
gameSource=61_Math_Dice/java
gameMain=Math_Dice
gameMain=MathDice

View File

@@ -1,2 +1,2 @@
gameSource=67_One_Check/java
gameMain=One_Check
gameMain=OneCheck

View File

@@ -1,2 +1,2 @@
gameSource=69_Pizza/java/src
gameMain=Pizza
gameMain=PizzaGame

View File

@@ -1,2 +1,2 @@
gameSource=74_Rock_Scissors_Paper/java/src
gameMain=Rock_Scissors_Paper
gameMain=RockScissors

View File

@@ -1,2 +1,2 @@
gameSource=76_Russian_Roulette/java/src
gameMain=Russian_Roulette
gameMain=RussianRoulette

View File

@@ -1,2 +1,2 @@
gameSource=78_Sine_Wave/java/src
gameMain=Sine_Wave
gameMain=SineWave

View File

@@ -1,2 +1,2 @@
gameSource=80_Slots/java/src
gameMain=Slots
gameMain=SlotsGame

View File

@@ -1,2 +1,2 @@
gameSource=82_Stars/java/src
gameMain=Stars
gameMain=StarsGame

View File

@@ -1,2 +1,2 @@
gameSource=85_Synonym/java/src
gameMain=Synonym
gameMain=SynonymGame

View File

@@ -1,2 +1,2 @@
gameSource=87_3-D_Plot/java
gameMain=3-D_Plot
gameMain=Plot3D

View File

@@ -1,2 +1,2 @@
gameSource=89_Tic-Tac-Toe/java/src
gameMain=Tic-Tac-Toe
gameMain=TicTacToe

View File

@@ -1,2 +1,2 @@
gameSource=89_Tic-Tac-Toe/kotlin
gameMain=BoardKt
gameMain=TicTacToeKt

View File

@@ -1,2 +1,2 @@
gameSource=92_Trap/java/src
gameMain=Trap
gameMain=TrapGame

View File

@@ -1,2 +1,2 @@
gameSource=93_23_Matches/java
gameMain=Matches
gameMain=TwentyThreeMatchesGame

View File

@@ -1,2 +1,2 @@
gameSource=94_War/kotlin
gameMain=WarKr
gameMain=WarKt