Remove split('') in examples

pull/2/head
Andreas Gysin 2020-10-17 14:08:05 +02:00
rodzic 5a92fcad27
commit 2ec9f62505
14 zmienionych plików z 17 dodań i 17 usunięć

Wyświetl plik

@ -57,8 +57,8 @@ export function sort(charSet, fontFamily, ascending = false){
// cleanup
document.body.removeChild(ctx.canvas)
if (ascending) {
return out.sort((a, b) => a.count - b.count).map( x => x.char)
return out.sort((a, b) => a.count - b.count).map( x => x.char).join('')
} else {
return out.sort((a, b) => b.count - a.count).map( x => x.char)
return out.sort((a, b) => b.count - a.count).map( x => x.char).join('')
}
}

Wyświetl plik

@ -6,7 +6,7 @@
*/
// Global variables have scope in the whole module.
const pattern = '|▁|▂|▃|▄|▅|▆|▇|▆|▅|▄|▃|▂'.split('')
const pattern = '|▁|▂|▃|▄|▅|▆|▇|▆|▅|▄|▃|▂'
// Resize the browser window to modify the pattern.
export function main(coord, context, cursor, buffers){

Wyświetl plik

@ -6,7 +6,7 @@
*/
// Globals have module scope
const pattern = 'ABCxyz01═|+:. '.split('')
const pattern = 'ABCxyz01═|+:. '
// This is the main loop.
// Character coordinates are passed in coord {x, y, index}.

Wyświetl plik

@ -12,7 +12,7 @@ const cam = Camera.init()
// For a debug view uncomment the following line:
// cam.display(document.body, 10, 10)
const density = sort(' .x?▂▄▆█'.split(''))
const density = sort(' .x?▂▄▆█', 'Simple Console', false)
export function pre(context, cursor, buffers){
cam.cover(context).normalize().mirrorX().write(buffers.data)

Wyświetl plik

@ -12,7 +12,7 @@ const cam = Camera.init()
// For a debug view uncomment the following line:
// cam.display(document.body, 10, 10)
const density = ' .+=?X#ABC'.split('')
const density = ' .+=?X#ABC'
// A custom palette used for color quantisation:
const pal = []

Wyświetl plik

@ -13,7 +13,7 @@ export const settings = { fps : 30, background : 'black', color : 'white' }
const { min, max, sin, floor } = Math
const flame = '...::/\\/\\/\\+=*abcdef01XYZ#'.split('')
const flame = '...::/\\/\\/\\+=*abcdef01XYZ#'
let cols, rows
const noise = valueNoise()

Wyświetl plik

@ -7,7 +7,7 @@ https://twitter.com/ntsutae/status/1292115106763960327
[header]
*/
const pattern = "└┧─┨┕┪┖┫┘┩┙┪━".split('')
const pattern = "└┧─┨┕┪┖┫┘┩┙┪━"
export function main(coord, context, cursor, buffers){
const t1 = Math.floor(context.frame / 2)

Wyświetl plik

@ -6,8 +6,8 @@
*/
const pattern = [
" _000111_ ".split(''),
".+abc+. ".split('')
' _000111_ ',
'.+abc+. '
]
const col = ['black', 'blue']
const weights = [100, 700]
@ -29,7 +29,7 @@ export function main(coord, context, cursor, buffers){
}
}
import { drawInfo } from "/src/modules/drawbox.js"
import { drawInfo } from '/src/modules/drawbox.js'
export function post(context, cursor, buffers){
drawInfo(context, cursor, buffers, { shadowStyle : 'gray' })
}

Wyświetl plik

@ -5,7 +5,7 @@
[header]
*/
const pattern = '┌┘└┐╰╮╭╯'.split('')
const pattern = '┌┘└┐╰╮╭╯'
export function main(coord, context, cursor, buffers){
const t = context.time * 0.0005

Wyświetl plik

@ -8,7 +8,7 @@
import { map } from '/src/modules/num.js'
import { sdCircle, opSmoothUnion } from '/src/modules/sdf.js'
const density = '#ABC|/:÷×+-=?*· '.split('')
const density = '#ABC|/:÷×+-=?*· '
const { PI, sin, cos, exp, abs } = Math

Wyświetl plik

@ -8,7 +8,7 @@
import { sdCircle } from '/src/modules/sdf.js'
import { sort } from '/src/modules/sort.js'
const density = sort('/\\MXYZabc!?=-. '.split(''))
const density = sort('/\\MXYZabc!?=-. ', 'Simple Console', false)
export const settings = { fps : 60 }

Wyświetl plik

@ -12,7 +12,7 @@ import { map } from '/src/modules/num.js'
export const settings = { fps : 60 }
const density = ' -=+abcdX'.split('')
const density = ' -=+abcdX'
// Shorthands
const { vec3 } = v3

Wyświetl plik

@ -8,7 +8,7 @@
import { map } from '/src/modules/num.js'
import { sdBox, opSmoothUnion } from '/src/modules/sdf.js'
let density = '▚▀abc|/:÷×+-=?*· '.split('')
let density = '▚▀abc|/:÷×+-=?*· '
export function main(coord, context, cursor, buffers){

Wyświetl plik

@ -8,7 +8,7 @@
import { sdCircle, opSmoothUnion } from '/src/modules/sdf.js'
import { sub, vec2 } from '/src/modules/vec2.js'
const density = '#WX?*:÷×+=-· '.split('')
const density = '#WX?*:÷×+=-· '
export function main(coord, context, cursor, buffers){
const t = context.time