// ----- Angleichungen fuer die Parameter var BildAnzahl = BildListe.length; var loaded = 0; var TempListe = new Array(BildAnzahl); var hilf=0; var ausgabe=true; var ende=false; var winanl; var winende; var zugnr=0; var startzeit=new Date(); var jetztzeit=new Date(); var zeita = startzeit.getTime() /1000; var zeite = jetztzeit.getTime() / 1000; var zeitdif=Math.floor(zeite-zeita); // Pruefen ob die Angaben in der BildListe mit den Spalten und zeilen uebereinstimmt if (BildAnzahl != (Spalten * Zeilen)) { alert("Die Anzahl der Spalten und Zeilen stimmt nicht mit der Anzahl der Bilder in der BildListe ueberein!"); } // ----- Funktionen // SpielAnleitung function Anleitung(){ winanl=window.open("","Spielanleitung","width=300,height=200,resizable=yes"); winanl.document.write("Spielanleitung - Bilderrätsel
");
winanl.document.write("Durch Aufdecken(Mausclick) von möglichst wenig Teilen soll der Bildinhalt erraten werden. ");
winanl.document.write("Durch Wahl einer Antwort wird das Spiel auf jeden Fall beendet.
");
winanl.document.write("
");
winanl.document.write("Viel Spaß
");
winanl.document.bgColor="#00FFFF";
}
// Initialisierung des Puzzles
function Laden() {
loaded = 1;
NeuStart();
}
// Karte Zeigen
function Zeige(xpos,ypos){
window.document.images[(ypos-1)*Spalten+xpos-1].src = BildListe[(ypos-1)*Spalten+xpos-1];
if (ZugZeigen == true){
zugnr=zugnr+1;
document.ZugAnzeige.ZugZaehler.value=zugnr;
}
}
// Antwort auswerten
function Antwort(nr){
// window.document.write("hallo
"); if (nr == RichtigAntwort){ document.images[Zeilen*Spalten].src = "richtig.gif"; } else { document.images[Zeilen*Spalten].src = "falsch.gif"; } Anzeigen(); } // Die BildListe in die temporaere Liste kopieren function ZurueckSetzen() { for (var i = 0; i < BildAnzahl; i++) { TempListe[i] = BildListe[i]; } } // Zeit anzeigen function ZeitAnzeigen(){ jetztzeit=new Date(); zeite=jetztzeit.getTime() / 1000; zeitdif=Math.floor(zeite-zeita); document.ZugAnzeige.SpielZeit.value=zeitdif; window.setTimeout('ZeitAnzeigen()',500); } // Neustart-Routine function NeuStart() { // Laden der Bildliste in die Dokumentbilder for (var i = 0; i < BildAnzahl; i++){ document.images[i].src = leer; TempListe[i] = BildListe[i]; } if (ZeitZeigen == true){ startzeit=new Date(); zeita=startzeit.getTime() / 1000; zeitdif=0; document.ZugAnzeige.SpielZeit.value=zeitdif; window.setTimeout('ZeitAnzeigen()',500); } if (ZugZeigen == true){ zugnr=0; document.ZugAnzeige.ZugZaehler.value=zugnr; }ende = false; } // Anzeigen function Anzeigen() { // Laden der Bildliste in die Dokumentbilder for (var i = 0; i < BildAnzahl; i++){ document.images[i].src = BildListe[i]; } } ZurueckSetzen(); function ZugZeitAnzeige(){ document.write('