Hallo Leute
Heute poste ich zum ersten mal im Javascript Forum.
Nur zur info, meine Kenntisse in Javascript sind sehr schlecht, hab mich eher nur ins Canvas eingelesen.
Folgendes Problem/Frage habe ich:
Ich habe einen Button der mich zu einer neuen Seite verlinkt. Wenn ich auf diesen klicke komme ich auf eine Seite wo ein Canvas Game gespielt werden soll. Ich habe es jetzt mal so geschrieben das beim aufrufen der Seite, nur der Titel des Spiels gezeigt wird.
-> GameStart();
Nun will ich das man mit einem Klick auf einen StartButton das Game starte kann.
-> GameLoop();
Stirbt man, kommt.
-> GameOver();
Soweit funktioniert das Game ja, aber nur wenn ich die Function GameLoop(); (Die ja das Canvas immer wieder neu zeichnet) von anfang an ausführe.
Jetzt bräuchte ich einen Button der mir die Function GameStart(); in GameLoop(); ändert.
---------------------
Mein Versuch war eine Start Variable zu machen die auf FALSE steht und beim klick auf den Button auf TRUE gesetzt wird. Leider baut der Button scheinbar die Seite neu auf und somit wird automatisch wieder FALSE gesetzt. (glaube ich jedenfalls
)
Kann mir da einer einen kleinen Codeschnipsel zukommenlassen wie ich das Game starten kann.
Danke im voraus, Grüße Cid
Heute poste ich zum ersten mal im Javascript Forum.

Nur zur info, meine Kenntisse in Javascript sind sehr schlecht, hab mich eher nur ins Canvas eingelesen.
Folgendes Problem/Frage habe ich:
Ich habe einen Button der mich zu einer neuen Seite verlinkt. Wenn ich auf diesen klicke komme ich auf eine Seite wo ein Canvas Game gespielt werden soll. Ich habe es jetzt mal so geschrieben das beim aufrufen der Seite, nur der Titel des Spiels gezeigt wird.
-> GameStart();
Nun will ich das man mit einem Klick auf einen StartButton das Game starte kann.
-> GameLoop();
Stirbt man, kommt.
-> GameOver();
Soweit funktioniert das Game ja, aber nur wenn ich die Function GameLoop(); (Die ja das Canvas immer wieder neu zeichnet) von anfang an ausführe.
Jetzt bräuchte ich einen Button der mir die Function GameStart(); in GameLoop(); ändert.
---------------------
Mein Versuch war eine Start Variable zu machen die auf FALSE steht und beim klick auf den Button auf TRUE gesetzt wird. Leider baut der Button scheinbar die Seite neu auf und somit wird automatisch wieder FALSE gesetzt. (glaube ich jedenfalls

Kann mir da einer einen kleinen Codeschnipsel zukommenlassen wie ich das Game starten kann.
Danke im voraus, Grüße Cid