/* global monogatari */ // Define the messages used in the game. monogatari.action ('message').messages ({ 'Help': { title: 'Help', subtitle: 'Some useful Links', body: `

Documentation - Everything you need to know.

Demo - A simple Demo.

` } }); // Define the notifications used in the game monogatari.action ('notification').notifications ({ 'Welcome': { title: 'Welcome', body: 'This is the Monogatari VN Engine', icon: '' } }); // Define the Particles JS Configurations used in the game monogatari.action ('particles').particles ({ }); // Define the canvas objects used in the game monogatari.action ('canvas').objects ({ }); // Credits of the people involved in the creation of this awesome game monogatari.configuration ('credits', { }); // Define the images that will be available on your game's image gallery monogatari.assets ('gallery', { }); // Define the music used in the game. monogatari.assets ('music', { }); // Define the voice files used in the game. monogatari.assets ('voices', { }); // Define the sounds used in the game. monogatari.assets ('sounds', { }); // Define the videos used in the game. monogatari.assets ('videos', { }); // Define the images used in the game. monogatari.assets ('images', { }); // Define the backgrounds for each scene. monogatari.assets ('scenes', { }); // Define the Characters monogatari.characters ({ 'y': { name: 'Yui', color: '#5bcaff' } }); monogatari.script ({ // The game starts here. 'Start': [ 'show scene #f7f6f6 with fadeIn', 'show notification Welcome', { 'Input': { 'Text': 'What is your name?', 'Validation': function (input) { return input.trim ().length > 0; }, 'Save': function (input) { this.storage ({ player: { name: input } }); return true; }, 'Revert': function () { this.storage ({ player: { name: '' } }); }, 'Warning': 'You must enter a name!' } }, 'y Hi {{player.name}} Welcome to Monogatari!', { 'Choice': { 'Dialog': 'y Have you already read some documentation?', 'Yes': { 'Text': 'Yes', 'Do': 'jump Yes' }, 'No': { 'Text': 'No', 'Do': 'jump No' } } } ], 'Yes': [ 'y Thats awesome!', 'y Then you are ready to go ahead and create an amazing Game!', 'y I can’t wait to see what story you’ll tell!', 'end' ], 'No': [ 'y You can do it now.', 'show message Help', 'y Go ahead and create an amazing Game!', 'y I can’t wait to see what story you’ll tell!', 'end' ] });