1.4.15 • Published 5 years ago

symbol2array v1.4.15

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Node.js CI

symbol2array

symbol2array generates a two-dimensional array from circle, square, diamond and triangle

examples

import { SymbolCreator } from 'symbol2array'

const symbolCreator = new SymbolCreator()

symbolCreator.createSymbol('circle', 10, 1).toArray()
// [
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
//     [0, 0, 1, 1, 1, 1, 1, 1, 0, 0],
//     [0, 1, 1, 0, 0, 0, 0, 1, 1, 0],
//     [0, 1, 0, 0, 0, 0, 0, 0, 1, 0],
//     [0, 1, 0, 0, 0, 0, 0, 0, 1, 0],
//     [0, 1, 0, 0, 0, 0, 0, 0, 1, 0],
//     [0, 1, 0, 0, 0, 0, 0, 0, 1, 0],
//     [0, 1, 1, 0, 0, 0, 0, 1, 1, 0],
//     [0, 0, 1, 1, 1, 1, 1, 1, 0, 0],
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
// ]

symbolCreator.createSymbol('square', 10, 1).toArray()
// [
//     [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
// ]

symbolCreator.createSymbol('diamond', 11, 1).toArray()
// [
//     [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
//     [0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0],
//     [0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
//     [0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0],
//     [0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0],
//     [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1],
//     [0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0],
//     [0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0],
//     [0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
//     [0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0],
//     [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
// ]

symbolCreator.createSymbol('triangle', 13, 1).toArray()
// [
//     [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
//     [0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
//     [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0],
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
//     [0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0],
//     [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0],
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
//     [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
//     [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
//     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
// ]
1.4.11

5 years ago

1.4.8

5 years ago

1.4.10

5 years ago

1.4.13

5 years ago

1.4.12

5 years ago

1.4.15

5 years ago

1.4.14

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.7

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago