kopia lustrzana https://github.com/ertdfgcvb/play.core
Remove split('') in examples
rodzic
5a92fcad27
commit
2ec9f62505
|
@ -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('')
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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){
|
||||
|
|
|
@ -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}.
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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 = []
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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' })
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
[header]
|
||||
*/
|
||||
|
||||
const pattern = '┌┘└┐╰╮╭╯'.split('')
|
||||
const pattern = '┌┘└┐╰╮╭╯'
|
||||
|
||||
export function main(coord, context, cursor, buffers){
|
||||
const t = context.time * 0.0005
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 }
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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){
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Ładowanie…
Reference in New Issue