1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
| <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
var larg = 12;
var a = new Array(-larg, 1, larg, -1)
var b = new Array(1, larg, -1, -larg)
var c = new Array(larg, -1, -larg, 1)
var d = new Array( -1, -larg, 1, larg)
t=0
var pos = 65;
var mur = new objet (
"1", "1", "1", "1", "1", "1", "1", "1", "1","1", "1", "1",
"1", "1", "1", "1", "1", "1", "1", "1", "1","1", "1", "1",
"1", "1", "1", "1", "1", "1", "1", "1", "1","1", "1", "1",
"1", "0", "0", "0", "0", "1", "0", "0", "0","0", "0", "0",
"1", "0", "1", "1", "0", "1", "1", "0", "1","1", "1", "0",
"1", "0", "1", "0", "0", "0", "1", "0", "1","0", "0", "0",
"1", "1", "1", "1", "1", "1", "1", "1", "1","1", "1", "1")
function moveAhead() {
if (mur[pos+a[t]]=="0") pos=pos+a[t];
}
function moveRight() {
t=t+1;
if (t==4) t=0;
}
function moveLeft() {
t=t-1;
if (t==-1) t=3;
}
function displayGrid() {
// 3e plan
im03="33";
im05="35";
aa=a[t]; bb=b[t]; cc=c[t]; dd=d[t];
if (mur[pos+(aa*3)]=="1") im04="34p";
if (mur[pos+(aa*3)]=="0") im04="34v";
// 2e plan
if (mur[pos+(aa*2)+dd]=="1") im03="22p";
if (mur[pos+(aa*2)+bb]=="1") im05="26p";
if (mur[pos+(aa*2)]=="1") { im03="23p"; im04="24p"; im05="25p"; }
if (mur[pos+(aa*2)+dd]=="0") im02="21v";
if (mur[pos+(aa*2)+bb]=="0") im06="26v";
if (mur[pos+(aa*2)+dd]=="1") im02="21p";
if (mur[pos+(aa*2)+bb]=="1") im06="27p";
// 1er plan
if (mur[pos+aa+dd]=="1") im02="11p";
if (mur[pos+aa+bb]=="1") im06="16p";
if (mur[pos+aa]=="1") { im02="12p"; im03="13p"; im04="14p"; im05="15p"; im06="17p";}
if (mur[pos+aa+dd]=="0") im01="01v";
if (mur[pos+aa+bb]=="0") im07="07v";
if (mur[pos+aa+dd]=="1") im01="01p";
if (mur[pos+aa+bb]=="1") im07="07p";
if (mur[pos+dd]=="1") im01="01";
if (mur[pos+bb]=="1") im07="07";
document.image01.src = "visuels/"+im01+".jpg";
document.image02.src = "visuels/"+im02+".jpg";
document.image03.src = "visuels/"+im03+".jpg";
document.image04.src = "visuels/"+im04+".jpg";
document.image05.src = "visuels/"+im05+".jpg";
document.image06.src = "visuels/"+im06+".jpg";
document.image07.src = "visuels/"+im07+".jpg";
}
function objet() {
this.length = objet.arguments.length
for (var i = 0; i < this.length; i++) this[i+1] = objet.arguments[i]
}
// affichage
window.onload = function(){
displayGrid();
};
</script>
<style>
body { text-align:center; }
#game-grid { display:inline-block; position:relative; margin:0 auto; }
#game-grid img { display:inline-block; float:left; border:none; }
#game-grid input { position:absolute; }
#game-grid input.moveLeft { left:0; bottom:0; }
#game-grid input.moveAhead { left:45%; bottom:0; }
#game-grid input.moveRight { right:0; bottom:0; }
</style>
</head>
<body>
<div id="game-grid">
<img src="visuels/01.jpg" name="image01">
<img src="visuels/02.jpg" name="image02">
<img src="visuels/03.jpg" name="image03">
<img src="visuels/04.jpg" name="image04">
<img src="visuels/05.jpg" name="image05">
<img src="visuels/06.jpg" name="image06">
<img src="visuels/07.jpg" name="image07">
<input type="image" class="moveLeft" onclick="moveLeft(); displayGrid();" src="visuels/fleche3.png" />
<input type="image" class="moveAhead" onclick="moveAhead(); displayGrid();" src="visuels/fleche.png" />
<input type="image" class="moveRight" onclick="moveRight(); displayGrid();" src="visuels/fleche2.png" />
</div>
</body>
</html> |
Partager