// // PortraitScreen.swift // Bunch O' Dice // // Created by Rory Hinnen on 22/6/11. // import SwiftUI struct PortraitScreen: View { @EnvironmentObject var current: Roll var frameSize: CGFloat // = CGFloat(120) let fontSize: Double // = 35.0 let blurSize: Double // = 11.0 var body: some View { Group{ VStack { HStack { Spacer() Pool(frameSize: frameSize, fontSize: fontSize, blurSize: blurSize) Spacer() Total(frameSize: frameSize, fontSize: fontSize, blurSize: blurSize) Spacer() } ShowPoolLandscape() Group { switch current.state { case .wound: WoundCalculator() case .armour: ArmourCalculator() default: HitCalculator() } } }.padding() } } } struct PortraitScreen_Previews: PreviewProvider { static var previews: some View { PortraitScreen(frameSize: 120, fontSize: 35, blurSize: 11) .environmentObject(Roll()) } }