2015-12-11 14:27:19 +00:00
|
|
|
#!/usr/bin/env node
|
|
|
|
|
|
|
|
var game = process.argv[2];
|
2019-05-09 20:04:06 +00:00
|
|
|
var language = process.argv[3];
|
2015-12-11 14:27:19 +00:00
|
|
|
|
|
|
|
if (!game) {
|
2016-04-05 23:35:57 +00:00
|
|
|
console.log('usage: node-games <game>');
|
2015-12-11 15:09:51 +00:00
|
|
|
console.log('');
|
2015-12-11 14:27:19 +00:00
|
|
|
console.log('Games');
|
|
|
|
console.log('- spacecraft');
|
2015-12-12 06:14:22 +00:00
|
|
|
console.log('- snake');
|
2015-12-19 12:05:06 +00:00
|
|
|
console.log('- tanks');
|
2015-12-11 14:27:19 +00:00
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
require('babel-polyfill');
|
|
|
|
|
2019-05-09 20:04:06 +00:00
|
|
|
const gameToPlay = require(__dirname + '/build/' + game).default;
|
2019-05-16 17:35:42 +00:00
|
|
|
|
|
|
|
const locale = require(`${__dirname}/locales/${language || 'en'}.json`);
|
|
|
|
const Polyglot = require('node-polyglot');
|
|
|
|
const i18n = new Polyglot({phrases: locale});
|
|
|
|
|
|
|
|
gameToPlay(i18n);
|
2019-05-09 20:04:06 +00:00
|
|
|
|