From a04ff139c469be76d523c873ad4257cab3d86ea2 Mon Sep 17 00:00:00 2001 From: netpro2k <netpro2k@gmail.com> Date: Tue, 10 Oct 2017 12:48:22 -0700 Subject: [PATCH] Move name generator into utils --- src/index.js | 168 +-------------------------------------------------- src/utils.js | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 169 insertions(+), 166 deletions(-) create mode 100644 src/utils.js diff --git a/src/index.js b/src/index.js index fb96329a7..c299729dd 100644 --- a/src/index.js +++ b/src/index.js @@ -8,6 +8,8 @@ require("./components/mute-mic"); require("./components/audio-feedback"); require("./components/billboard"); +import { generateName } from "./utils"; + NAF.schemas.add({ template: "#nametag-template", components: [ @@ -32,170 +34,4 @@ window.onSceneLoad = function() { document.querySelector("a-scene").components["networked-scene"].connect(); }; -const names = [ - "albattani", - "allen", - "almeida", - "agnesi", - "archimedes", - "ardinghelli", - "aryabhata", - "austin", - "babbage", - "banach", - "bardeen", - "bartik", - "bassi", - "beaver", - "bell", - "benz", - "bhabha", - "bhaskara", - "blackwell", - "bohr", - "booth", - "borg", - "bose", - "boyd", - "brahmagupta", - "brattain", - "brown", - "carson", - "chandrasekhar", - "shannon", - "clarke", - "colden", - "cori", - "cray", - "curran", - "curie", - "darwin", - "davinci", - "dijkstra", - "dubinsky", - "easley", - "edison", - "einstein", - "elion", - "engelbart", - "euclid", - "euler", - "fermat", - "fermi", - "feynman", - "franklin", - "galileo", - "gates", - "goldberg", - "goldstine", - "goldwasser", - "golick", - "goodall", - "haibt", - "hamilton", - "hawking", - "heisenberg", - "hermann", - "heyrovsky", - "hodgkin", - "hoover", - "hopper", - "hugle", - "hypatia", - "jackson", - "jang", - "jennings", - "jepsen", - "johnson", - "joliot", - "jones", - "kalam", - "kare", - "keller", - "kepler", - "khorana", - "kilby", - "kirch", - "knuth", - "kowalevski", - "lalande", - "lamarr", - "lamport", - "leakey", - "leavitt", - "lewin", - "lichterman", - "liskov", - "lovelace", - "lumiere", - "mahavira", - "mayer", - "mccarthy", - "mcclintock", - "mclean", - "mcnulty", - "meitner", - "meninsky", - "mestorf", - "minsky", - "mirzakhani", - "morse", - "murdock", - "neumann", - "newton", - "nightingale", - "nobel", - "noether", - "northcutt", - "noyce", - "panini", - "pare", - "pasteur", - "payne", - "perlman", - "pike", - "poincare", - "poitras", - "ptolemy", - "raman", - "ramanujan", - "ride", - "montalcini", - "ritchie", - "roentgen", - "rosalind", - "saha", - "sammet", - "shaw", - "shirley", - "shockley", - "sinoussi", - "snyder", - "spence", - "stallman", - "stonebraker", - "swanson", - "swartz", - "swirles", - "tesla", - "thompson", - "torvalds", - "turing", - "varahamihira", - "visvesvaraya", - "volhard", - "wescoff", - "wiles", - "williams", - "wilson", - "wing", - "wozniak", - "wright", - "yalow", - "yonath" -]; -function generateName() { - const name = names[Math.floor(Math.random() * names.length)]; - return name.replace(/^./, name[0].toUpperCase()); -} diff --git a/src/utils.js b/src/utils.js new file mode 100644 index 000000000..f109a82e2 --- /dev/null +++ b/src/utils.js @@ -0,0 +1,167 @@ +const names = [ + "albattani", + "allen", + "almeida", + "agnesi", + "archimedes", + "ardinghelli", + "aryabhata", + "austin", + "babbage", + "banach", + "bardeen", + "bartik", + "bassi", + "beaver", + "bell", + "benz", + "bhabha", + "bhaskara", + "blackwell", + "bohr", + "booth", + "borg", + "bose", + "boyd", + "brahmagupta", + "brattain", + "brown", + "carson", + "chandrasekhar", + "shannon", + "clarke", + "colden", + "cori", + "cray", + "curran", + "curie", + "darwin", + "davinci", + "dijkstra", + "dubinsky", + "easley", + "edison", + "einstein", + "elion", + "engelbart", + "euclid", + "euler", + "fermat", + "fermi", + "feynman", + "franklin", + "galileo", + "gates", + "goldberg", + "goldstine", + "goldwasser", + "golick", + "goodall", + "haibt", + "hamilton", + "hawking", + "heisenberg", + "hermann", + "heyrovsky", + "hodgkin", + "hoover", + "hopper", + "hugle", + "hypatia", + "jackson", + "jang", + "jennings", + "jepsen", + "johnson", + "joliot", + "jones", + "kalam", + "kare", + "keller", + "kepler", + "khorana", + "kilby", + "kirch", + "knuth", + "kowalevski", + "lalande", + "lamarr", + "lamport", + "leakey", + "leavitt", + "lewin", + "lichterman", + "liskov", + "lovelace", + "lumiere", + "mahavira", + "mayer", + "mccarthy", + "mcclintock", + "mclean", + "mcnulty", + "meitner", + "meninsky", + "mestorf", + "minsky", + "mirzakhani", + "morse", + "murdock", + "neumann", + "newton", + "nightingale", + "nobel", + "noether", + "northcutt", + "noyce", + "panini", + "pare", + "pasteur", + "payne", + "perlman", + "pike", + "poincare", + "poitras", + "ptolemy", + "raman", + "ramanujan", + "ride", + "montalcini", + "ritchie", + "roentgen", + "rosalind", + "saha", + "sammet", + "shaw", + "shirley", + "shockley", + "sinoussi", + "snyder", + "spence", + "stallman", + "stonebraker", + "swanson", + "swartz", + "swirles", + "tesla", + "thompson", + "torvalds", + "turing", + "varahamihira", + "visvesvaraya", + "volhard", + "wescoff", + "wiles", + "williams", + "wilson", + "wing", + "wozniak", + "wright", + "yalow", + "yonath" +]; + +export function generateName() { + const name = names[Math.floor(Math.random() * names.length)]; + return name.replace(/^./, name[0].toUpperCase()); +} -- GitLab