Schön Guten Tag
Ich muss ein Zauberwürfel machen, mit JavaScript.
Nur komme ich gerade nicht weiter und muss mir jetzt hier Hilfe suchen und hoffe auch, dass ihr mir Helfen könnt.
So soll es später aussehen: http://img5.fotos-hochladen.net/uplo...qjk59xud63.png
Die Regeln für sowas, wie man das ganze aufbauen soll: http://img5.fotos-hochladen.net/uplo...3bofhunyt0.png
Code:
Ich hab jetzt schon einiges geschrieben, nur zeigt er mir im Browser nix an. Weis einer woran das liegt ? Er Zeigt nicht mal das 3x3 Array an. Kann mir jemand sagen wie ich weiter vorgehen muss? Und warum er das nicht anzeigt ?
Ich bedanke mich schon einmal für Ihre Hilfe.
Ich muss ein Zauberwürfel machen, mit JavaScript.
Nur komme ich gerade nicht weiter und muss mir jetzt hier Hilfe suchen und hoffe auch, dass ihr mir Helfen könnt.
So soll es später aussehen: http://img5.fotos-hochladen.net/uplo...qjk59xud63.png
Die Regeln für sowas, wie man das ganze aufbauen soll: http://img5.fotos-hochladen.net/uplo...3bofhunyt0.png
Code:
Code:
var SIZE = 3;
var maggi = new Array();
var number = 1;
var xPos = (SIZE-1) /2;
var yPos = SIZE -1;
function showArray(){
//x = 0,1,2,0,1,2,0,1,2 //innen
//y 2,2,2,1,1,1,0,0,0 //außen
document.write('<TABLE id="gabb">');
for(var y = SIZE-1; y >= 0;y--){
document.write('<TR>')
for(var x = 0; x < SIZE; x++){
document.write('<TD id="gabb2">' + maggi[xPos][yPos] + '</TD>');
}
document.write('<br />');
}
document.write('</TABLE>');
}
function createArray(){
var yPosOld = yPos;
var xPosOld = xPos;
var maggi[xPos][yPos] = number;
var yPos = yPos + 1;
for (var x = 0; x < SIZE; x++){
maggi[x] = new Array();
}
for(var i =0; i < SIZE * SIZE; i++) {
if(var yPos >= SIZE) {
yPos = 0;
xPos = xPos + 1;
}
if(var xPos >= SIZE) {
xPos = 0;
}
if(var maggi[xPos][yPos] != 0) {
xPos = xPosOld;
yPos = yPos - 1;
yPos = yPosOld;
}
number = number + 1;
}
Ich hab jetzt schon einiges geschrieben, nur zeigt er mir im Browser nix an. Weis einer woran das liegt ? Er Zeigt nicht mal das 3x3 Array an. Kann mir jemand sagen wie ich weiter vorgehen muss? Und warum er das nicht anzeigt ?
Ich bedanke mich schon einmal für Ihre Hilfe.