diff options
Diffstat (limited to 'src/App.vue')
| -rw-r--r-- | src/App.vue | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/App.vue b/src/App.vue index 5e7f904..08b442c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -13,7 +13,7 @@ import TileTree from "./components/TileTree.vue"; export default { data() { return { - tree: this.genTreeForTol(tol, 1), //allow for zero-level? + tree: {tolNode: tol, children: []}, width: document.documentElement.clientWidth, height: document.documentElement.clientHeight, } @@ -23,18 +23,6 @@ export default { this.width = document.documentElement.clientWidth; this.height = document.documentElement.clientHeight; }, - genTreeForTol(tol, lvl){ - if (lvl == 0){ - return {tolNode: tol, children: [], tileCount: 1}; - } else { - let childTrees = tol.children.map(e => this.genTreeForTol(e, lvl-1)); - return { - tolNode: tol, - children: childTrees, - tileCount: (childTrees.length == 0) ? 1 : childTrees.map(e => e.tileCount).reduce((x,y) => x+y) - }; - } - } }, created(){ window.addEventListener('resize', this.onResize); @@ -50,7 +38,7 @@ export default { <template> <div class="h-[100vh]"> - <tile-tree :tree="tree" :x="0" :y="0" :width="width" :height="height" isRoot></tile-tree> + <tile-tree :treeIn="tree" :x="0" :y="0" :width="width" :height="height" isRoot></tile-tree> </div> </template> |
