Use async to simplify Mapscii.init()

This commit is contained in:
Christian Paul 2018-11-19 00:18:05 -08:00
parent cdb0f45c75
commit 926a6d0bcc

View File

@ -43,8 +43,7 @@ class Mapscii {
config = Object.assign(config, options); config = Object.assign(config, options);
} }
init() { async init() {
return new Promise((resolve) => {
if (!config.headless) { if (!config.headless) {
this._initKeyboard(); this._initKeyboard();
this._initMouse(); this._initMouse();
@ -53,8 +52,6 @@ class Mapscii {
this._initRenderer(); this._initRenderer();
this._draw(); this._draw();
this.notify('Welcome to MapSCII! Use your cursors to navigate, a/z to zoom, q to quit.'); this.notify('Welcome to MapSCII! Use your cursors to navigate, a/z to zoom, q to quit.');
resolve();
});
} }