diff --git a/App/App/View/IngameView.swift b/App/App/View/IngameView.swift index d0a9ac9..fb93d58 100644 --- a/App/App/View/IngameView.swift +++ b/App/App/View/IngameView.swift @@ -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)) }