|
|
|
@ -9,7 +9,7 @@ import SwiftUI
|
|
|
|
|
import SpriteKit
|
|
|
|
|
|
|
|
|
|
struct IngameView: View {
|
|
|
|
|
private let scene: GameScene = GameScene(size: CGSize(width: 700, height: 600))
|
|
|
|
|
private let scene: GameScene
|
|
|
|
|
|
|
|
|
|
var body: some View {
|
|
|
|
|
HStack {
|
|
|
|
@ -31,6 +31,12 @@ struct IngameView: View {
|
|
|
|
|
let current = "???"
|
|
|
|
|
Text("inGame.currentRules \(current)")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
init(settings: NewGameVM, player1: PlayerSettingsVM, player2: PlayerSettingsVM) {
|
|
|
|
|
self.scene = GameScene(size: CGSize(width: 700, height: 600))
|
|
|
|
|
|
|
|
|
|
// TODO actual game initialization
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private struct PlayerView: View {
|
|
|
|
@ -74,5 +80,5 @@ private struct PlayerView: View {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#Preview {
|
|
|
|
|
IngameView()
|
|
|
|
|
IngameView(settings: NewGameVM(), player1: PlayerSettingsVM(type: .Human), player2: PlayerSettingsVM(type: .AISimpleNegaMax))
|
|
|
|
|
}
|
|
|
|
|