-
Forum: Programmieren allgemein
Delphi
by abi9,
20. Jun 2013
Tut mir Leid, aber ich blick da nicht mehr durch..
Was ist denn das Problem, dass da nichts passiert? :(
-
Forum: Programmieren allgemein
Delphi
by abi9,
20. Jun 2013
Noch eine Hilfe bräuchte ich :)
Wieso klappt mein Destruktor nicht?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
hat sich schon geklärt :) trotzdem danke :D
weiß einer, wie dieser destructor zu schreiben ist?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Eine Frage hätte ich noch : Wie kann ich den Schritt der Bewegung schreiben? :)
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Vielen Dank :)))
Aber du hast hoch und runter vertauscht :)
Was soll das aber heißen, Klassen freizugeben?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Ich kann dich da irgendwie nicht verstehen.. Wie muss ich das dann machen?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
so klappts auch nicht :(
kann es nicht sein, dass hier :
Kopf:= TKopf.create(250,300,Image1,Futter);
Kopf.zeichnen();
der Kopf nur an den Koordinaten 250,300 sein kann, da nur dort ein create vorhanden ist?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
wie jetzt? ich kann den kopf doch nicht einmal bewegen..
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
ne eigentlich nicht, sie sollte schon durchlaufen, bis sie in eine andere richtung gelenkt wird.
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Das heißt jetzt?? :D
Sorry, aber bin noch ein Anfänger²
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Dein verkürzter Quelltext ist zwar syntaktisch korrekt und sicherlich "besser" als das Original: Aber er enthält weiterhin den gleichen Fehler: Ist Links einmal True, bleibt Links = True (dito für die drei anderen Variabeln).
procedure TForm1.TiGameEngineTimer (Sender: TObject);
begin
IF (Links = True) and (Kopf.GetZXPosition > 0) Then
begin
Kopf.bewege_links();
...
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Ein Freund meinte außerdem irgendwie, dass der Kopf nur auf den Koordinaten 250, 300 createt wird
Kopf:= TKopf.create(250,300,Image1,Futter); Liegt da irgendwo der Fehler?
Habt ihr das eigentlich berücksichtigt? :) Hatte ich ja eben geschrieben
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Also soll ich hier die Kopf-Klasse reinkopieren?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Ne, auch nicht die Lösung :(
Ein Freund meinte außerdem irgendwie, dass der Kopf nur auf den Koordinaten 250, 300 createt wird
Kopf:= TKopf.create(250,300,Image1,Futter);
Liegt da irgendwo der Fehler?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Hat immer noch nicht geklappt :((
Aber so wie es aussieht ist das doch nur eine Vereinfachung von dem, was ich geschrieben habe..
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Jetzt schon, klappt trotzdem noch nicht.. :?
-
Forum: Programmieren allgemein
Delphi
by abi9,
19. Jun 2013
Hallo, bin ein Delphi-Anfänger und ich soll für die Schule das Spiel Snake programmieren. Ich möchte vorerst den Kopf bewegen lassen. Ich kann den Kopf zeichen lassen und auch der Debugger läuft, aber ich kann ihn nicht bewegen. Wo liegt der Fehler?
mTSchlange ist der Kopf und der Schwanz in einem, wird jedoch nicht gezeichnet
unit Unit1;
interface
uses
Windows, Messages, SysUtils,...