Skip to content

Commit ade1c8f

Browse files
committed
Moved library into own package
1 parent 1180887 commit ade1c8f

File tree

6 files changed

+17
-2
lines changed

6 files changed

+17
-2
lines changed

src/main.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
import org.deep.game.BoardComponent
2+
import org.deep.game.Direction
3+
import org.deep.game.GameState
4+
import org.deep.game.getNextAIMove
15
import java.awt.BorderLayout
26
import java.awt.EventQueue
37
import java.awt.FlowLayout
@@ -44,7 +48,7 @@ fun main() {
4448
aiMoveButton.isEnabled = false
4549
aiStartButton.isEnabled = false
4650
resetButton.isEnabled = false
47-
Thread(Runnable {
51+
Thread {
4852
var moveCount = 0
4953
while (board.board.gameState == GameState.RUNNING) {
5054
val direction = getNextAIMove(board.board)
@@ -60,7 +64,7 @@ fun main() {
6064
aiMoveButton.isEnabled = true
6165
aiStartButton.isEnabled = true
6266
resetButton.isEnabled = true
63-
}).start()
67+
}.start()
6468
}
6569

6670
buttonPanel.add(aiMoveButton)

src/Board.kt renamed to src/org/deep/game/Board.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package org.deep.game
2+
13
import java.awt.Color
24
import java.awt.Dimension
35
import java.awt.Graphics

src/Tile.kt renamed to src/org/deep/game/Tile.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package org.deep.game
2+
13
import java.awt.Color
24
import java.awt.Font
35
import java.awt.Graphics2D

src/ai.kt renamed to src/org/deep/game/ai.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package org.deep.game
2+
13
fun staticEvaluator(board: Board): Double {
24
val winBump = 1000000
35
val state = board.gameState

src/tester.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
import org.deep.game.Board
2+
import org.deep.game.Direction
3+
import org.deep.game.GameState
4+
import org.deep.game.staticEvaluator
5+
16
fun main() {
27
val board = Board(4, 4, 50.0, 50.0)
38
val steps = 1000

0 commit comments

Comments
 (0)