d
This commit is contained in:
@@ -14,10 +14,10 @@ extension Main {
|
||||
let btn = core.buttons[id]
|
||||
btn.frame =
|
||||
CGRect(
|
||||
x: p.0,
|
||||
y: p.1,
|
||||
width: memorySide(),
|
||||
height: memorySide()
|
||||
x: CGFloat(p.0),
|
||||
y: CGFloat(p.1),
|
||||
width: CGFloat(memorySide()),
|
||||
height: CGFloat(memorySide())
|
||||
)
|
||||
btn.backgroundColor = .blue
|
||||
}
|
||||
|
||||
@@ -4,23 +4,11 @@ struct M {
|
||||
var itemsCount: Int = 16
|
||||
}
|
||||
|
||||
func memorySide() -> CGFloat {
|
||||
return 50
|
||||
}
|
||||
|
||||
func memorySpace() -> CGFloat {
|
||||
return 20
|
||||
}
|
||||
|
||||
func memoryGap() -> CGFloat {
|
||||
return memorySide() + memorySpace()
|
||||
}
|
||||
|
||||
func memoryItemPositions(_ M: M) -> [(CGFloat, CGFloat)] {
|
||||
var pos = [(CGFloat, CGFloat)]()
|
||||
func memoryItemPositions(_ M: M) -> [(Float, Float)] {
|
||||
var pos = [(Float, Float)]()
|
||||
for i in stride(from: 0, to: M.itemsCount, by: 1) {
|
||||
let row = floor(Double(i) / 4)
|
||||
let x = memoryGap() + (Double(i) - row * 4) * memoryGap()
|
||||
let row = floor(Float(i) / 4)
|
||||
let x = memoryGap() + (Float(i) - row * 4) * memoryGap()
|
||||
let y = memoryGap() + row * memoryGap()
|
||||
pos.append((x, y))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user