include diehammer plan docs
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
//
|
||||
// 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())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user