Всем привет! Есть такая предельно примитивная игрушка по мотивам всем известного блокбастера -
output.jsbin.com/kebeziyafe . Суть - дойти до принцессы в правом нижнем углу. Столкнулся с парой моментов, которые не получается самому сделать. Буду благодарен за подсказку:
1) начать игру можно как кликом по кнопке мыши, так и нажатием enter. Если начинаем через нажатие enter происходит двойная вставка "врагов" ( ф-ция startGame() ). Возможно, как-то неправильно обрабатываю условия события.
2) пока в игре Марио как может проходить через врагов. Хочу это поправить. Начал делать ф-цию checkMove(), идея пока что - если Марио налетел на врага, выдавать алерт. Вобщем, что конкретно будет происходить - неважно, а важно, что я это налетание не могу отловить(
Буду благодарен за помощь)
P.S. координаты в коде берутся через корявый substring, т.к. parseFloat в начале игры при нулевых top и left у марио выдаёт NaN и невозможно ходить.