summaryrefslogtreecommitdiff
path: root/src/client/app/common/scripts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2019-08-19 16:05:57 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-08-19 16:05:57 +0900
commit311a4f28b066e35ad9b459f476272f74df996d46 (patch)
tree5ae048ba307e3736dca1df6dd53033e07b5b32ac /src/client/app/common/scripts
parentRefactor (diff)
downloadsharkey-311a4f28b066e35ad9b459f476272f74df996d46.tar.gz
sharkey-311a4f28b066e35ad9b459f476272f74df996d46.tar.bz2
sharkey-311a4f28b066e35ad9b459f476272f74df996d46.zip
Resolve #5298
Diffstat (limited to 'src/client/app/common/scripts')
-rw-r--r--src/client/app/common/scripts/room/room.ts15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/client/app/common/scripts/room/room.ts b/src/client/app/common/scripts/room/room.ts
index d5df9a54e4..0205b1e1ce 100644
--- a/src/client/app/common/scripts/room/room.ts
+++ b/src/client/app/common/scripts/room/room.ts
@@ -697,6 +697,21 @@ export class Room {
}
/**
+ * 全ての家具を部屋から削除します
+ */
+ @autobind
+ public removeAllFurnitures() {
+ this.exitTransformMode();
+ for (const obj of this.objects) {
+ this.scene.remove(obj);
+ }
+ this.objects = [];
+ this.furnitures = [];
+ this.selectedObject = null;
+ this.onChangeSelect(null);
+ }
+
+ /**
* 部屋の床の色を変更します
* @param color 色
*/