diff --git a/игра/111.изба.js b/игра/111.изба.js index d1bf9b7..bb87ec4 100644 --- a/игра/111.изба.js +++ b/игра/111.изба.js @@ -318,7 +318,7 @@ стрелы.body.checkCollision.down = false; var столкновение = мир.сцена.physics.add.collider(мир.колобок, стрелы); столкновение.collideCallback = function(a, b) { - мир.состояниеКолобка.датаСтолкновенияСоСтрелами = new Date(); + мир.состояниеКолобка.прыжокПоСтрелам = true; }; }; @@ -326,19 +326,24 @@ // // // // +ОтследитьПрыжокПоСтрелам = мир => +{ + мир.состояниеКолобка.прыжокПоСтрелам = null; +}; + + +// // // // + + ПроверитьНаличиеПрыжкаПоСтрелам = мир => { - if (!мир.состояниеКолобка.датаСтолкновенияСоСтрелами) + if (!мир.состояниеКолобка.прыжокПоСтрелам) { return; } - var сейчас = new Date(); - - if (мир.состояниеКолобка.датаСтолкновенияСоСтрелами - сейчас < 50) - { - мир.уведомить("прыжок по платформе стрел"); - } + мир.уведомить("прыжок по платформе стрел"); + console.debug("прыжок по стрелам"); }; @@ -364,6 +369,8 @@ обновить сцену анимировать пауков анимировать мышей +колобок начал прыжок + отследить прыжок по стрелам колобок закончил прыжок проверить наличие прыжка по стрелам прыжок по платформе стрел