+++ /dev/null
-import SwiftUI
-
-struct Tile: View {
-
- let pixelSize: CGFloat = 2.0;
-
- let design: TileDesign
-
- private var pixels: [Int] {
- design.pixels()
- }
-
- var body: some View {
- VStack(spacing: 0) {
- ForEach(0 ..< 8) { i in
- HStack(spacing: 0) {
- ForEach(0 ..< 8) { j in
- Rectangle()
- .frame(width: pixelSize, height: pixelSize)
- .foregroundColor(pixels[(i % 8) * 8 + j % 8] == 0
- ? .black
- : .white
- )
- }
- }
- }
- }
- }
-}
-
-struct Tile_Previews: PreviewProvider {
- static var previews: some View {
- Tile(design: .grid)
- }
-}