Проблема в том, что я не могу правильно нацеливаться на врага. Я покажу вам, что я имею в виду:

Как видите, пули попадают во врага нормально, но они все равно попадают в него, даже когда я падаю, пули попадают, когда их style.left равен style.left противника. Я попытался добавить еще одно исключение, например: If(bullet.style.left == document.getElementById("foe").style.left && Bullet.style.top >= document.getElementById("foe").style.top), и это не сработало..
Я уверен, что делаю здесь довольно глупую ошибку.
Вот код: http://jsfiddle.net/dg89c/2/
Подробнее здесь: https://stackoverflow.com/questions/228 ... cript-game
Мобильная версия