cs193p-memorize/Memorize/Constans.swift
Ching 21ed5d55cb feat(view): 增加动画效果
增加发牌动效,增加倒计时动效

Signed-off-by: Ching <loooching@gmail.com>
2023-02-16 23:21:20 +08:00

31 lines
923 B
Swift

//
// Constans.swift
// Memorize
//
// Created by ching on 2023/2/12.
//
import Foundation
import SwiftUI
struct const {
enum DrawingConstants {
static let cardColor = Color.red
static let cornerRadius: CGFloat = 10
static let lineWidth: CGFloat = 3
static let fontScale: CGFloat = 0.6
static let fontSize: CGFloat = 32
static let gridWidth: CGFloat = 80
static let gridAspectRatio: CGFloat = 2 / 3
static let matchedCardOpacity: Double = 0
static let gridPadding: CGFloat = 4
static let piePadding: CGFloat = 4
static let pieOpacity: CGFloat = 0.5
static let undealtHeight: CGFloat = 90
static let undealtWidth: CGFloat = undealtHeight * gridAspectRatio
static let dealDuration: Double = 1
static let totalDealDuration: Double = 1.5
static let bonusTimeLimit: TimeInterval = 6
}
}