|
|
@ -12,6 +12,7 @@ struct IngameView: View {
|
|
|
|
private let scene: GameScene
|
|
|
|
private let scene: GameScene
|
|
|
|
|
|
|
|
|
|
|
|
var body: some View {
|
|
|
|
var body: some View {
|
|
|
|
|
|
|
|
VStack {
|
|
|
|
HStack {
|
|
|
|
HStack {
|
|
|
|
PlayerView(is_local: true)
|
|
|
|
PlayerView(is_local: true)
|
|
|
|
Spacer()
|
|
|
|
Spacer()
|
|
|
@ -21,11 +22,11 @@ struct IngameView: View {
|
|
|
|
Spacer()
|
|
|
|
Spacer()
|
|
|
|
|
|
|
|
|
|
|
|
VStack(alignment: .center) {
|
|
|
|
VStack(alignment: .center) {
|
|
|
|
Spacer()
|
|
|
|
SpriteView(scene: self.scene)
|
|
|
|
|
|
|
|
.aspectRatio(
|
|
|
|
SpriteView(scene: self.scene).scaledToFit()
|
|
|
|
self.scene.size.width / self.scene.size.height,
|
|
|
|
|
|
|
|
contentMode: .fit
|
|
|
|
Spacer()
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Spacer()
|
|
|
|
Spacer()
|
|
|
@ -37,6 +38,7 @@ struct IngameView: View {
|
|
|
|
let current = "???"
|
|
|
|
let current = "???"
|
|
|
|
Text("inGame.currentRules \(current)")
|
|
|
|
Text("inGame.currentRules \(current)")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
init(settings: NewGameVM, player1: PlayerSettingsVM, player2: PlayerSettingsVM) {
|
|
|
|
init(settings: NewGameVM, player1: PlayerSettingsVM, player2: PlayerSettingsVM) {
|
|
|
|
self.scene = GameScene(s: (Int(settings.width), Int(settings.height)))
|
|
|
|
self.scene = GameScene(s: (Int(settings.width), Int(settings.height)))
|
|
|
|