diff options
author | Holden Rohrer <hr@hrhr.dev> | 2020-02-13 01:37:24 +0000 |
---|---|---|
committer | Holden Rohrer <hr@hrhr.dev> | 2020-02-13 01:37:24 +0000 |
commit | 2e5bd9ce80a6190d307daf2d59767e1e729e00d8 (patch) | |
tree | f266e31c85434d4f653fcbb2bc0610bf43c07596 /utils/vec.js | |
parent | 4fde8d201b089587aef027627cc5490a3671a884 (diff) | |
parent | 3f124e1abb0979f460c79d95041f1eb23c3b74e8 (diff) |
Merge branch 'master' of https://git.hrhr.dev/ywot-clean
Diffstat (limited to 'utils/vec.js')
-rw-r--r-- | utils/vec.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/vec.js b/utils/vec.js index d595989..57104df 100644 --- a/utils/vec.js +++ b/utils/vec.js @@ -33,6 +33,9 @@ exports.dot = function(orig,vec){ exports.tileToChar = function(orig){ return exports.dot(orig, [8,16]); } +exports.charToTile = function(orig){ + return exports.elem(exports.dot(orig, [1/8, 1/16]), [], a => Math.floor(a)); +} exports.norm = function(orig){ let sum = orig.reduce( (acc, cur) => acc+cur ); return exports.dot(orig, 1/sum); |