Fix scene display

Mathieu GROUSSEAU 3 weeks ago
parent ec776daed0
commit c3a0b80576

@ -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)))

Loading…
Cancel
Save