js13kgames2017-muri/src/act1.js
2017-08-23 23:31:50 +02:00

40 lines
1.2 KiB
JavaScript

(function() {
var act1 = {};
var controlPanelSprite = kontra.sprite({x: 16, y: 13, width: 3, height: 2});
act1.init = function() {
if (kontra.store.get('current-room') === 'stasis_dark') {
muri.get('bubble')
.story([
[['Beep', 'Bip, Bip'], [20, 15]],
[['Urgh ... ...', 'Where I am?', 'What happened?'], [35, 40]],
[['I can\'t see a thing ...', '... need to turn on the light ...'], [35, 40]]
]);
}
};
act1.update = function() {
if (muri.get('mouse').clickedOn(controlPanelSprite)) {
muri.get('mouse').releaseClick();
if (kontra.store.get('current-room') === 'stasis_dark') {
kontra.store.set('current-room', 'stasis');
muri.get('bubble')
.talk([
'Ah, much better.',
'Looks like something happened to my stasis capsule.'
]);
} else {
muri.get('bubble')
.talk(['No, I will not turn off the light again!']);
}
}
};
act1.render = function() {
};
muri.modules.push(act1);
}());