Bon alors en faite j'ai décidé de finalement faire une fonction de collision toute bête. Bien sur, elle ne marche pas >.<'. J'ai utiliser des alert pour voir ou se situe les erreur et il y en a sur toute les ligne... Le seul problème c'est que je n'arrive pas à les corrigé.
Voici mon code:
<script type="text/javscript">
function testerCollision() {
var AX = document.getElementById("TARDIS").style.left;
var AY = document.getElementById("TARDIS").style.top;
var BX = document.getElementById("bowties").style.left;
var BY = document.getElementById("bowties").style.top;
var LA = document.getElementById("TARDIS").style.width;
var HA = document.getElementById("TARDIS").style.height;
var LB = document.getElementById("bowties").style.width;
var HB = document.getElementById("bowties").style.height;
if ( BX > AX + LA ) {
document.getElementById("bowties").style.visibilit
y
= "visible";
}
if ( BX < AX - LB ) {
document.getElementById("bowties").style.visibilit
y
= "visible";
}
if ( BY > AY + HA ) {
document.getElementById("bowties").style.visibilit
y
= "visible";
}
if ( BY < AY – HB ) {
document.getElementById("bowties").style.visibilit
y
= "visible";
}
else {
document.getElementById("bowties").style.visibilit
y
= "hidden";
}
}
</script>