From 4a42e773992e978b877e10d3d3ece7672fffb36d Mon Sep 17 00:00:00 2001
From: Terry Truong <terry06890@gmail.com>
Date: Sat, 5 Mar 2022 00:58:23 +1100
Subject: Allow starting from root tile, make App.vue tileCount-independent

---
 src/App.vue | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

(limited to 'src/App.vue')

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>
 
-- 
cgit v1.2.3

