Sha256: 495583a40c1044c6fb65a1ce3fc624430413878cedb420b0222f21fe2490ca5b
Contents?: true
Size: 800 Bytes
Versions: 54
Compression:
Stored size: 800 Bytes
Contents
mumuki.load(() => { let characters = mumuki.characters || {}; muvment.loadCharacters(characters, '/character/animations.json').then((characterFinishedLoadingPromises) => { Promise.all(characterFinishedLoadingPromises).then((characterIds) => { mumuki.presenterCharacter = characters[atRandom(characterIds)]; placeKidsAnimations(); }); }); function placeKidsAnimations() { placeAnimation('.mu-kids-character-animation', 'blink'); placeAnimation('.mu-kids-character-context', 'context'); } function placeAnimation(selector, clip) { let canvas = $(selector); mumuki.presenterCharacter.playAnimation(clip, canvas); } function atRandom(array) { return array[Math.floor(Math.random() * array.length)]; } mumuki.characters = characters; });
Version data entries
54 entries across 54 versions & 1 rubygems