Snake
-
Wie kann ich Snake coden?
Bei mir "stockt" die Schlange und ich habe kein Ende.
Habt ihr eine Idee
Und dann noch was.
Bei VB gibts ja bei "if" noch "then". Was ist bei Borland C++ Builder 6 dieses "then"?
-
1. Zeig mal die Stelle in deinem Code, wo es "stockt".
2. else
-
h4xter schrieb:
Wie kann ich Snake coden?
Bei mir "stockt" die Schlange und ich habe kein Ende.
Habt ihr eine Idee
Und dann noch was.
Bei VB gibts ja bei "if" noch "then". Was ist bei Borland C++ Builder 6 dieses "then"?
if (...) { // ... } else { // ... }
-
Das then fällt einfach weg:
if(abc) { //Anweisung }
-
Also mit den Funktionen Up und Left gehts nicht so gut.
if(GetAsyncKeyState(VK_DOWN))Form1->Snake(Label)->Top=+1;
-
Hallo,
nutze doch Canvas und zeichne dir deine "Schlange" selber.
mfg, Micha
-
Wie kann ich machen damit sich die Schlange "fliessend" ohne eine Taste zu drücken vorwärts geht?
-
Öh?!? Wie meinst Du denn das?
Möglicheweise über einen Timer, den Du alle 100 ms ausführen lässt, über die Tasten setzt Du dann nur noch ein Flag, welche Richtung verwendet werden soll und die 'Bewegung' selbst wird im Timer durchgeführt. Dort musst Du nur das Richtungflag auswerten.