Files
diehammer/DieHammer/Views/oldLayout/PortraitScreen.swift
T
2026-09-07 15:27:33 -05:00

48 lines
1.2 KiB
Swift

//
// 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())
}
}