suranadira-core
Version:
Strokes, Elements, Words and Phases of Suranadira
43 lines (40 loc) • 1.42 kB
JavaScript
/**
* Suranadira Elements.
*
* @module
*
* @link suranadira-core/elements.suranadira.js
* @file A list of Suranadira Elements.
* @memberof suranadira-core
*
* @author Armands Strazds <strazds@gmal.com>
* @since 0.0.1
*/
/**
* suranadiraElements, an object list defining the structure of the Suranadira Elements.
*
* Syntax:
* @property {Number} value, the truth value of the Element
* @property {Array} strokes, an array of arrays: ["strokeName", offset]
*
* @since 0.0.1
* @access public
*
*/
const suranadiraElements = {
H: { value: 0, strokes: [["I", 1], ["I", 3]] },
M: { value: 0, strokes: [["I", 0], ["I", 2], ["I", 4]] },
A: { value: 0, strokes: [["Z+", 2], ["S+", 2]] },
AI: { value: 0, strokes: [["Z+", 1], ["S+", 1], ["I", 4]] },
IA: { value: 0, strokes: [["I", 0], ["Z+", 3], ["S+", 3]] },
W: { value: 0, strokes: [["I", 0], ["Z", 2]] },
Z: { value: 0, strokes: [["Z", 0], ["Z", 3]] },
S: { value: 0, strokes: [["S", 0], ["S", 3]] },
J: { value: 1, strokes: [["Z", 0], ["I", 3]] },
V: { value: 1, strokes: [["S", 1], ["Z", 2]] },
VI: { value: 1, strokes: [["S", 0], ["Z", 1], ["I", 4]] },
IV: { value: 1, strokes: [["I", 0], ["S", 2], ["Z", 3]] },
I: { value: 1, strokes: [["I", 0], ["I", 3]] },
i: { value: 1, strokes: [["I", 2]] }
};
export default suranadiraElements;