diff options
| author | Jeff Carr <[email protected]> | 2023-05-10 14:28:30 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-05-10 14:28:30 -0500 |
| commit | 19e6ea76f3c09fe3a5d9a4d4caff7d14571f4ba5 (patch) | |
| tree | 6e1c9e86c9a591d6b0a7ca686026d783de1d67ac /grid.go | |
| parent | cb0e8a7146c055b47f42d0a1005b93e08492e6ca (diff) | |
andlabs: debugging flags working againv0.8.6
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'grid.go')
| -rw-r--r-- | grid.go | 25 |
1 files changed, 6 insertions, 19 deletions
@@ -25,8 +25,8 @@ import ( func (n *Node) NewGrid(name string, w int, h int) *Node { newNode := n.newNode(name, toolkit.Grid) - newNode.X = w - newNode.Y = h + newNode.W = w + newNode.H = h newNode.NextW = 1 newNode.NextH = 1 @@ -51,10 +51,10 @@ func (n *Node) gridIncrement() { return } - n.NextH += 1 - if (n.NextH > n.Y) { - n.NextW += 1 - n.NextH = 1 + n.NextW += 1 + if (n.NextW > n.W) { + n.NextW = 1 + n.NextH += 1 } n.gridIncrement() @@ -74,16 +74,3 @@ func (n *Node) At(w int, h int) *Node { } return n } - -// finds the next place on the grid to place the new node 'n' -func placeGrid(a *toolkit.Action, n *Node, where *Node) { - where.NextH += 1 - if (where.NextH > where.Y) { - where.NextW += 1 - where.NextH = 1 - } - - a.X = where.NextW - a.Y = where.NextH - log(logNow, "placeGrid() (X,Y)", where.X, where.Y, " next(X,Y) =", where.NextW, where.NextH) -} |
