UNPKG

dotosb

Version:

Simple, dependency free osb file parser

61 lines (58 loc) 898 B
const EVENT_TYPES = new Map([ ["F", 1], ["S", 1], ["R", 1], ["M", 2], ["MX", 1], ["MY", 1], ["C", 3], ["V", 2], ]); const EVENTS = { Fade: "F", Scale: "S", Rotate: "R", Move: "M", MoveX: "MX", MoveY: "MY", Color: "C", vecScale: "V", }; const EASINGS = { Linear: 0, Out: 1, In: 2, QuadIn: 3, QuadOut: 4, QuadInOut: 5, CubicIn: 6, CubicOut: 7, CubicInOut: 8, QuartIn: 9, QuartOut: 10, QuartInOut: 11, QuintIn: 12, QuintOut: 13, QuintInOut: 14, SineIn: 15, SineOut: 16, SineInOut: 17, ExpoIn: 18, ExpoOut: 19, ExpoInOut: 20, CircIn: 21, CircOut: 22, CircInOut: 23, ElasticIn: 24, ElasticOut: 25, ElasticHalfOut: 26, ElasticQuarterOut: 28, ElasticInOut: 29, BackIn: 30, BackOut: 31, BackInOut: 32, BounceIn: 33, BounceOut: 34, BounceInOut: 35, }; module.exports = { EVENT_TYPES, EASINGS, EVENTS };