From 1de40c1d1ebdaa8ddf098b56dd63428830bc6654 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 14 Mar 2020 10:04:14 -0400 Subject: [PATCH] Add an EVERYTHING scene: not for the faint of heart --- presets/scenes.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/presets/scenes.js b/presets/scenes.js index 9021a0ea..6f29b28b 100644 --- a/presets/scenes.js +++ b/presets/scenes.js @@ -69,6 +69,22 @@ scenes["Everyone"] = () => { updateSizes(true); } +scenes["EVERYTHING"] = () => { + config.height = math.unit(11, "meters"); + Object.values(availableEntitiesByName).map(maker => { + return maker.constructor(); + }).reduce((counter, entity) => { + entity.views[entity.view].height = math.unit(1, "meter"); + const count = Object.values(availableEntitiesByName).length; + const x = 0.05 + math.floor(counter / 10) / math.ceil(count / 10); + const y = (counter % 10) / 10 + 0.1; + displayEntity(entity, entity.view, x, y); + return counter + 1; + }, 0); + updateSizes(true); +} + + function makeOwnerScene(owner) { return () => { availableEntities["characters"].filter(x => {