mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2026-02-05 11:26:37 -08:00
All games now have the correct gameMain defined in gradle.properties
This commit is contained in:
@@ -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();
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=02_Amazing/java
|
||||
gameMain=Amazing
|
||||
gameMain=AmazingGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=15_Boxing/java
|
||||
gameMain=Boxing
|
||||
gameMain=BoxingGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=16_Bug/java/src
|
||||
gameMain=Bug
|
||||
gameMain=BugGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=18_Bullseye/java/src
|
||||
gameMain=Bullseye
|
||||
gameMain=BullseyeGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=22_Change/java/src
|
||||
gameMain=Change
|
||||
gameMain=ChangeGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=24_Chemist/java/src
|
||||
gameMain=Chemist
|
||||
gameMain=ChemistGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=25_Chief/java/src
|
||||
gameMain=Chief
|
||||
gameMain=ChiefGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=31_Depth_Charge/java
|
||||
gameMain=Depth_Charge
|
||||
gameMain=DepthCharge
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=33_Dice/java/src
|
||||
gameMain=Dice
|
||||
gameMain=DiceGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=36_Flip_Flop/java
|
||||
gameMain=Flip_Flop
|
||||
gameMain=FlipFlop
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=38_Fur_Trader/java/src
|
||||
gameMain=Fur_Trader
|
||||
gameMain=FurTraderGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=41_Guess/java/src
|
||||
gameMain=Guess
|
||||
gameMain=GuessGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=43_Hammurabi/java/src
|
||||
gameMain=Hammurabi
|
||||
gameMain=HamurabiGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=47_Hi-Lo/java/src
|
||||
gameMain=Hi-Lo
|
||||
gameMain=HiLoGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=51_Hurkle/java/src
|
||||
gameMain=Hurkle
|
||||
gameMain=HurkleGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=52_Kinema/java/src
|
||||
gameMain=Kinema
|
||||
gameMain=KinemaGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=54_Letter/java/src
|
||||
gameMain=Letter
|
||||
gameMain=LetterGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=57_Literature_Quiz/java/src
|
||||
gameMain=Literature_Quiz
|
||||
gameMain=LiteratureQuizGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=61_Math_Dice/java
|
||||
gameMain=Math_Dice
|
||||
gameMain=MathDice
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=67_One_Check/java
|
||||
gameMain=One_Check
|
||||
gameMain=OneCheck
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=69_Pizza/java/src
|
||||
gameMain=Pizza
|
||||
gameMain=PizzaGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=74_Rock_Scissors_Paper/java/src
|
||||
gameMain=Rock_Scissors_Paper
|
||||
gameMain=RockScissors
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=76_Russian_Roulette/java/src
|
||||
gameMain=Russian_Roulette
|
||||
gameMain=RussianRoulette
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=78_Sine_Wave/java/src
|
||||
gameMain=Sine_Wave
|
||||
gameMain=SineWave
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=80_Slots/java/src
|
||||
gameMain=Slots
|
||||
gameMain=SlotsGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=82_Stars/java/src
|
||||
gameMain=Stars
|
||||
gameMain=StarsGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=85_Synonym/java/src
|
||||
gameMain=Synonym
|
||||
gameMain=SynonymGame
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=87_3-D_Plot/java
|
||||
gameMain=3-D_Plot
|
||||
gameMain=Plot3D
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=89_Tic-Tac-Toe/java/src
|
||||
gameMain=Tic-Tac-Toe
|
||||
gameMain=TicTacToe
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=89_Tic-Tac-Toe/kotlin
|
||||
gameMain=BoardKt
|
||||
gameMain=TicTacToeKt
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=92_Trap/java/src
|
||||
gameMain=Trap
|
||||
gameMain=TrapGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=93_23_Matches/java
|
||||
gameMain=Matches
|
||||
gameMain=TwentyThreeMatchesGame
|
||||
@@ -1,2 +1,2 @@
|
||||
gameSource=94_War/kotlin
|
||||
gameMain=WarKr
|
||||
gameMain=WarKt
|
||||
|
||||
Reference in New Issue
Block a user